addMediaFilePath abstract method

Future<void> addMediaFilePath(
  1. String path,
  2. bool isClear
)

添加媒体文件到推流队列中。目前仅支持 mp4 / m4a / aac 文件,且需要做特殊转换。

支持版本:2.17.0 及以上。 详情描述:添加媒体文件到推流队列中。目前仅支持 mp4 / m4a / aac 文件,且需要做特殊转换。 业务场景:常用于服务器端推流的场景,例如 AI 课堂。 调用时机:在调用 createMediaDataPublisher 函数创建媒体数据推流器后。 注意事项:mp4 文件格式必须满足以下几点:视频编码为 H.264,不能包含 B 帧,仅包含 I 帧和 P 帧,I 帧间隔为 2s,即单个 GOP 值为 2s;视频的帧率、码率、分辨率与推流前通过 setVideoConfig 设置的帧率、码率、分辨率保持一致;音频编码为 MPEG-4 AAC。

  • path 媒体文件的本地绝对路径。
  • isClear 是否清空推流队列。

Implementation

Future<void> addMediaFilePath(String path, bool isClear);