为什么所有浏览器都没有通用的HTML5视频编解码器标准? [英] Why is there no common HTML5 video codec standard for all browsers?

查看:88
本文介绍了为什么所有浏览器都没有通用的HTML5视频编解码器标准?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在Windows上开发HTML5播放器,但是在制作真正的跨浏览器和平台HTML5视频播放器方面确实遇到了一些困难:

I am developing an HTML5 player on Windows, but I have some real difficulties to make a real cross-browser and platform HTML5 video player:

  1. 似乎Firefox和safari在视频标签上具有不同的格式支持,.ogg用于Firefox,基于mp4的Safari.

  1. It seems that Firefox and safari have different format support on their video tag, .ogg for Firefox, mp4 based for Safari.

同时Firefox支持.ogg格式而没有其他插件,Apple Safari需要Quicktime插件才能播放标记视频中的mp4视频.这听起来不好.

Meanwhile Firefox supports the .ogg format without further plugins, Apple Safari needs the Quicktime plug-in for playing mp4 video in the tag video. This doesn't sound good.

Apple讨厌Flash的CPU消耗和额外的插件,但是它本身需要Quicktime插件才能在HTML5上播放视频.这些浏览器为什么不使用标准?

Apple hates Flash for its CPU consumption and extra plug-in, but for itself requires a Quicktime plug-in for playing video on HTML5. Why don't these browsers use a standard?

推荐答案

非常简单.

从历史上看,视频是专利方面的雷区.来自开源世界的人们没有钱支付控制H264的MPEG-LA联盟.另一方面,由Google提出并由Firefox和Opera实施的编解码器被诸如Apple,Nokia或Microsoft之类的公司视为具有风险.该问题仍未解决,但讨论仍在取得进展.

Video is historically a minefield with regards to patents. People from the opensource world do not have the money to pay MPEG-LA consortium which controls H264. On the other hand, the codec proposed by Google and implemented by Firefox and Opera is felt as risky by company such as Apple, Nokia, or Microsoft. The issue is still not yet solved, but there is progress on discussions.

关于它的一篇很好的总结文章.我会尝试再次找到它.

There was a very good summarizing post about it. I will try to find it again.

这篇关于为什么所有浏览器都没有通用的HTML5视频编解码器标准?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆