MP4 moov 跟踪和 moof 框序列从多个 mp4 源动态附加

问题描述

用例通过附加多个编码的 mp4 块 ([moof mdat]+),通过 mp4 容器动态地连续流式传输媒体

目前,当我们合并两个视频 moof + mdat 时,第一个视频的 ftyp + moov 保持不变,那么播放器可以正确播放第一个视频,但第二个视频会先播放视频,然后再播放 audie。 moof 中的跟踪信息似乎存在问题。

我们想提供一个 mp4 文件作为流媒体视频的端点,我们将一个一个地附加多个 mp4 视频的 moof + mdat 到端点。 MP4 端点可以有 10 小时的持续时间,其中包括 1-2 分钟的视频 moof + mdat。

怀疑是,

如何管理moov头来跟踪moof + mdat 如何管理连续流媒体的 moof 标头(或者是否有保持不变)

注意:目前我们对所有媒体内容使用具有相同 fps 速率、高度、宽度和相同音频编解码器的所有碎片化 h264 编解码器视频

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)