为什么在Media Source Extension中没有文件格式规范(例如HLS或DASH)?

问题描述:

我想了解什么是不同的浏览器强制支持某些媒体文件格式。为什么在Media Source Extension中没有文件格式规范(例如HLS或DASH)?

为什么在Media Source Extension中没有文件格式的规范(例如HLS或DASH)?如果文件格式不是由MSE指定的,那么哪个标准指定它?仅仅是浏览器的实现?

+1

我第二@aergistal但这个链接也可能是有帮助的。 https://bitmovin.com/browser-capabilities/ – iangetz

HLSDASH不是文件格式,它们是自适应流媒体标准。他们可以使用各种容器和编解码器。

对于MSE还有这里的字节流格式注册表: https://www.w3.org/TR/mse-byte-stream-format-registry/

在撰写他们是WebMMP4MPEG-2 TSMPEG/AAC只有音频的时间。

+0

如果MSE只指定字节流格式,那么哪个标准指定在浏览器中支持'DASH'和'HLS'? – Jofsey

+0

@Jofsey MSE的目的是让你通过JavaScript卸载解码,这样你就可以为特定的标准如'DASH'或'HLS'或其他编写一个JavaScript播放器。由于专利和竞争,浏览器对各种容器/编解码器的支持各不相同。后者没有标准。 – aergistal