我想了解不同浏览器对某些媒体文件格式的支持。
为什么在媒体源扩展中没有文件格式(例如HLS或DASH)的规范?如果MSE没有指定文件格式,那么哪个标准指定它?它只是浏览器实现吗?
HLS
和DASH
不是文件格式,它们是自适应流媒体标准。它们可以使用各种容器和编解码器。
对于MSE,这里有一个字节流格式的注册表:https://www.w3.org/TR/mse-byte-stream-format-registry/
在撰写本文时,它们分别是WebM
, MP4
, MPEG-2 TS
和MPEG
/AAC
。