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,而无需长达数年的浏览器标准化过程。