【问题标题】:Streaming video playlist from collection of identical mp4 files从相同 mp4 文件的集合中流式传输视频播放列表
【发布时间】:2019-08-09 02:17:13
【问题描述】:

我正在寻找一种方法来播放/流式传输到浏览器标记 mp4 文件列表(相同大小、比特率等),而不会在文件之间出现打断。我希望以下方法可行: * 将 mp4 文件转换为 m4s/m4v 文件 * 生成 MPEG-Dash MPD 文件 (xml) * 在浏览器中将 MPD 流式传输到仪表板播放器

这有可能吗?我知道 m4s/m4v 文件需要特殊的标头,并且必须以某种方式制作一个入口文件,这就是我的障碍。

底线是我想避免将单独的视频连接成一个大视频文件,并避免在 JS 中通过简单的“结束事件”方式进行排序时看到的打嗝。

非常感谢任何建议!

【问题讨论】:

    标签: ffmpeg mpeg-dash


    【解决方案1】:

    如果您想要一个基本的客户端解决方案,您可以在网页中使用两个单独的播放器或视频标签,显示一个并隐藏另一个。

    可见的播放当前视频。

    其他播放器开始加载并立即暂停下一个视频。

    当第一个视频结束时,您隐藏该播放器并使另一个可见,同时取消暂停视频。

    然后您将下一个视频预加载到原始播放器中并继续。

    例如,这种技术已成功用于一些广告插播与主视频混合的网站。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-26
      • 2016-10-19
      • 2015-05-06
      • 2015-09-18
      • 2015-06-29
      • 2011-05-04
      • 2011-12-22
      • 1970-01-01
      相关资源
      最近更新 更多