use*_*565 4 http-live-streaming media-source twitch mpeg-dash
我是媒体流新手,刚刚开始学习自适应流媒体。我有几个疑问,请澄清 -
MSE 是否仅支持 DASH 流媒体,我的意思是如果任何使用 DASH 的网站并且我的浏览器支持带有 DASH 的 MSE,它就会播放。但如果网站使用 HLS,那么我的浏览器虽然具有 MSE,但无法播放视频内容。是因为MSE不支持HLS,还是我的浏览器MSE没有HLS的实现?
如果我检查播放视频流的网页,我检查了许多网站使用带有“src”属性的视频标签作为 blob。blob 是否意味着它正在使用 MSE。我们是否可以在 DASH(我在 Youtube 中查看)和 HLS(如 dailymotion 或 twitch.tv 中)的“src”属性中包含 blob?
我在 twitch.tv 上读了几篇文章,twitch.tv 仅支持带有 html5 播放器或 flash 的 HLS 吗?如果假设浏览器不通过html5播放器支持flash和HLS,那么就无法在浏览器上播放twitch.tv内容?
谢谢
MediaSource Extensions (MSE) 支持任何可以在 JavaScript 中解复用并发送到浏览器的本机编解码器的内容。浏览器本身不支持 DASH。有些浏览器本身支持 HLS,但大多数不支持。可以在支持 MSE 的浏览器中使用 DASH 和 HLS,并使用正确的 JavaScript 库来处理它们。
您看到的 blob 可能是常规 blob(不可变的二进制块),但它很可能来自 MSE。
我无法谈论 Twitch 内部的工作。
| 归档时间: |
|
| 查看次数: |
2679 次 |
| 最近记录: |