Shaka 播放器做了哪些 <video> 标签单独做不到的事情?
What does Shaka player do that the <video> tag alone doesn't do?
据我了解,现代浏览器已经发展到 <video>
标签可以播放没有 JavaScript.
的 HLS 或 MPEG-DASH 流的程度
Shaka Player (https://github.com/google/shaka-player) 似乎是一个 JS 库,用于...做 <video>
标签已经做的事情。但它得到了积极维护。
Shaka 提供了哪些 <video>
没有提供的内容? When/why我会用吗?
As I understand it, modern browsers have progressed to the point where a tag can play an HLS or MPEG-DASH stream with no JavaScript.
不,事实并非如此。 Safari 原生支持 HLS,仅此而已。
JavaScript DASH 和 HLS 库使用 MediaSource Extensions (MSE) 将数据推送到浏览器的编解码器处理,这意味着 manifests/playlists 和片段可以脚本所需的任何方式获取。虽然更复杂,但这对每个人都更好,因为我们现在可以使用我们想要的任何发行版 protocol/method,而无需长达数年的浏览器标准化过程。
据我了解,现代浏览器已经发展到 <video>
标签可以播放没有 JavaScript.
Shaka Player (https://github.com/google/shaka-player) 似乎是一个 JS 库,用于...做 <video>
标签已经做的事情。但它得到了积极维护。
Shaka 提供了哪些 <video>
没有提供的内容? When/why我会用吗?
As I understand it, modern browsers have progressed to the point where a tag can play an HLS or MPEG-DASH stream with no JavaScript.
不,事实并非如此。 Safari 原生支持 HLS,仅此而已。
JavaScript DASH 和 HLS 库使用 MediaSource Extensions (MSE) 将数据推送到浏览器的编解码器处理,这意味着 manifests/playlists 和片段可以脚本所需的任何方式获取。虽然更复杂,但这对每个人都更好,因为我们现在可以使用我们想要的任何发行版 protocol/method,而无需长达数年的浏览器标准化过程。