gpt4 book ai didi

html - 如何使用 html/javascript 流式传输 mkv 文件?

转载 作者:行者123 更新时间:2023-12-05 08:08:56 24 4
gpt4 key购买 nike

有没有办法使用 javascript/html 或任何其他技术在网页上流式传输 mkv 文件?我发现了很多关于此的问题,但我真的很想知道答案 - 这有可能吗?也许是 ajax、javascript、php、html?也许一些外部图书馆?任何事物?

我想知道 youtube 是如何工作的。可以上传mkv文件吗?是吗,这些视频是如何流式传输给最终用户的?

我知道浏览器本身不支持 mkv,但也许可以通过某种方式强制 html 支持 mkv?

我们将不胜感激。

最佳答案

YouTube 很可能使用 DASH 协议(protocol)格式。在服务器端,源音频和源视频分别分为不同比特率/质量的片段。 list 保留所有可能的段值及其位置的索引。这允许在播放器播放期间切换质量。

在客户端,播放器使用 DASH(应该与其他主要技术相同:HLS) list 来定位要加载的片段,以便在两个单独的 SourceBuffer 中提供内容。 ,一个用于音频,一个用于视频,两者在 MediaSource 中同步播放.有关处理此问题的示例播放器,请参阅 Shaka Player由谷歌开发。

结论,不需要使用像 mkv 这样的容器,但每个 channel (视频、音频)都需要指向浏览器支持的编解码器编码段。

关于html - 如何使用 html/javascript 流式传输 mkv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44682720/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com