gpt4 book ai didi

http-live-streaming - 谁能解释一下 MSE DASH 和 HLS 之间的相关性?

转载 作者:行者123 更新时间:2023-12-04 02:08:47 27 4
gpt4 key购买 nike

我是流媒体新手,刚开始学习自适应流媒体。我有几个问题,请澄清 -

  1. MSE 是否只支持 DASH 流式传输,我的意思是如果任何使用 DASH 的网站和我的浏览器支持带 DASH 的 MSE,它就会播放。但是,如果网站使用 HLS,那么我的浏览器虽然有 MSE,但不会播放视频内容。是因为MSE不支持HLS,还是我的浏览器MSE没有实现HLS?

  2. 如果我检查一个播放视频流的网页,我发现许多网站都使用带有“src”属性的视频标签作为 blob。 blob 是否意味着它正在使用 MSE。我们能否在 DASH(我在 Youtube 中检查过)和 HLS(如 dailymotion 或 twitch.tv)的“src”属性中加入 blob?

  3. 我在 twitch.tv 上阅读了几篇文章,twitch.tv 是否仅支持带有 html5 播放器或 flash 的 HLS?如果假设浏览器不支持 flash 和 HLS 通过 html5 播放器,那么没有办法在浏览器上播放 twitch.tv 内容?

谢谢

最佳答案

MediaSource Extensions (MSE) 支持您可以在 JavaScript 中解复用并发送到浏览器的 native 编解码器的任何内容。浏览器本身不支持 DASH。一些浏览器原生支持 HLS,但大多数不支持。可以在支持 MSE 的浏览器中同时使用 DASH 和 HLS,并使用正确的 JavaScript 库来处理它们。

您看到的 blob 可能是一个普通的 blob(一个不可变的二进制 block ),但它很可能来自 MSE。

我无法谈论 Twitch 内部的工作。

关于http-live-streaming - 谁能解释一下 MSE DASH 和 HLS 之间的相关性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40859588/

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