2021 年 HTML5 视频兼容性(MP4、WEBM、OGG)

Wil*_*iam 5 html video ffmpeg

多年来,HTML5 视频的支持已经发生了很大的变化。我试图了解该<video>元素是否仍然需要三个来源:MP4、WEBM 和 OGG。

StackOverflow 上有很多答案,其中的信息相互矛盾 - 其中一些说你现在只需要 MP4,另一些说 MP4 和 WEBM 就足够了,最后很多人说你需要全部三个(尽管其中许多文章都是〜10岁)。

W3 建议单独使用 MP4 或 WEBM 即可获得普遍支持(尽管我发现Google 2011 年的一篇文章称他们将取消对 MP4/H.264 的支持)。 维基百科描绘了一幅更复杂的图景(并列出了 Google Chrome 确实支持 MP4/H.264)。Azure 媒体服务似乎仅允许 MP4 格式的输出,这对我来说意味着 MP4 必须具有广泛的兼容性。

另请参见实施例 1实施例 2实施例 3

是否有关于 HTML5 视频播放器中应包含哪些视频类型以实现广泛兼容性的明确信息?

背景:我正在构建一个允许上传视频的内容管理平台。上传新视频时,转换过程将启动,将视频转换为所需的格式。这需要时间和 CPU/内存,所以如果可能的话我想将上传的视频转换为尽可能少的格式。

ps 这个问题之前已经被问过,但是,在网络上播放视频的基础原理不断发展,大多数答案已经变得无关紧要。

小智 0

对于最新的浏览器,您不需要\xe2\x80\x99 除了 mp4 之外的任何内容,但如果您也想支持较旧的开源浏览器,您可以添加 ogg 或 webm 文件

\n