在两个videoElement中使用相同的mediaSource

时间:2017-12-20 16:24:59

标签: html5 html5-video hls media-source hls.js

我想知道如果可以在两个videoElement实例中使​​用相同的mediaSource。

我的目标是使用m3u8的HLS文件,其中包含多个摄像头和两个与不同摄像头同步的视频实例。

1 个答案:

答案 0 :(得分:0)

是的,这是可能的,但你会发现(目前)没有办法做多轨视频。因此,同一个MediaSource只能托管一个视频进行播放。

在不久的将来,这应该更有可能,因为浏览器API开始支持多个视频轨道。

还有MediaGroup标准用于将多个视频播放器的播放与独立源同步,但是这个API实际上已经死了而且得不到很好的支持。

您必须通过密切关注时间戳并尽可能最佳地同步玩家之间的状态,对您的代码执行此操作。这不是理想的,但可能是你最好的选择。