addMediaFilePath abstract method
- String path,
- 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);