据我了解,现代浏览器已经发展到<video>
标签可以播放没有JavaScript的HLS或MPEG-DASH流的程度。
Shaka Player(https://github.com/google/shaka-player)似乎是一个JS库,用于...执行<video>
标记已经执行的操作。然而它却得到了积极的维护。
Shaka提供的<video>
不是什么?何时/为什么要使用它?
答案 0 :(得分:2)
据我了解,现代浏览器已经发展到标签可以播放没有JavaScript的HLS或MPEG-DASH流的程度。
不,那不是真的。 Safari原生支持HLS,但这是关于它的。
DASH和HLS的JavaScript库使用MediaSource Extensions(MSE)将数据推送到浏览器的编解码器处理,这意味着可以以脚本想要的任何方式获取清单/播放列表和段。虽然更复杂,但这对每个人都更好,因为我们现在可以使用我们想要的任何分发协议/方法,而无需长达数年的浏览器标准化过程。