实际与在线视频近期未来的理想情景

或:谷歌的决定如何将本地h .回放从Chrome支持Flash Player

斯蒂芬•里克特FlashComGuru(Flash开发者网站)试着回答我的五个简单问题我不认为他的回答都很好,但我鼓励你自己作出判断例如:

3:YouTube使用H.264对视频进行编码Presumably, YouTube will be re-encoding its entire library using WebMWhen this happens, will YouTube’s support for H.264 be dropped, to ‘enable open innovation’? If not, why not?

一个它不重要I have a feeling that YouTube will ensure that their videos can be played backDid things break when YouTube transitioned to H.264? Actually, transitioning is the wrong term hereContrary to popular belief there was never such a thing as a ‘Flash video codec’Flash has supported H.264 for years, alongside other codecsAdding WebM to the mix is a formality now.

“It won’t matter either way?” If YouTube drops H.264 and goes WebM-only, YouTube will cease to work on any device or software that doesn’t support WebM这包括Safari和Internet ExplorerNow, perhaps in those cases, by the time this hypothetical dropping of H.264 from YouTube occurs, there will be a new version of Flash Player that supports WebM; thus allowing Safari and IE users to continue using YouTube through Flash and only through Flash听起来很棒。

But what about devices that don’t support Flash? No more YouTube for iOS devices, including Apple TV或者对于Windows Phone 7也许里承担的”严厉的声音为苹果iOS用户——这就是你不支持Flash。“ 很公平但这在我看来绝对Flash-centric立场。

里希特的最后一点关于Flash播放器解码器的回答是与我的问题无关确实很多人对Flash Player与视频编解码器的关系感到困惑约翰纳克的作品来自三月,“h .不是一个闪光的替代品”,提供了一个好的底漆In short, one way to play H.264 video is through Flash Player; another way is through the HTML5<视频>元素。

然而,我的第四个问题属于Flash里希特答案:

Q 4: Do you expect companies like Netflix, Amazon, Vimeo, Major League Baseball, and anyone else who currently streams H.264 to dual-encode all of their video using WebM? If not, how will Chrome users watch this content other than by resorting to Flash Player’s support for H.264 playback?

也许像这样:Chrome用户导航到视频页面Site detects ChromeChrome plays video using Flash which is bundled into Chrome, using an H.264 or WebM version of the content, whichever is available用户很高兴What am I missing here? Is there something inherently wrong with playing a video in Flash?

我问过Chrome用户将如何使用Flash以外的其他服务播放视频,而Richter的回答是“Flash有什么问题?”这不是答案。

Let me be clear, though: there is nothing wrong with playing a video in Flash我的意思是,说真的,没有讽刺有什么毛病要求Flash播放器播放视频这是HTML5的全部意义<视频>element:启用网络视频而无需使用专有插件。

If depending upon Flash Player for video playback is fine, then why doesn’t Chrome just drop support for HTML5 video entirely? I think it’s fair to say that the point of Chrome supporting WebM-encoded video via HTML5 is that Google expects Chrome users to actually be served WebM-encoded video via HTML5.

我认为谷歌的决定放弃h的支持者支持Chrome想象以下场景:

  1. 主要的在线视频供应商(Netflix,亚马逊,Vimeo、美国职业棒球大联盟等)看到Firefox和Chrome支持WebM但不是通过HTML5 h。

  2. 他们决定在H.264和WebM中对其内容库进行双重编码他们给客户,只支持h . h和WebM只有WebM的客户支持。

  3. 最终,或许,良好和开放的力量占上风,尽管WebM的事实,这些公司完全放弃了对H.264的支持,完全支持WebM。是一种技术上较差的编码格式

让我们称之为理想的场景我认为这就是Mozilla和Opera一直期待到目前为止,它还没有发生Will Chrome joining them make a difference? One thing Google can bring to the table that Mozilla cannot is content: YouTube但我不是问YouTube我询问其他在线视频的主要提供者。

请记住,在这种理想情况下,通过支持H.264和WebM,提供商将使存储和编码成本翻倍他们可以避免将这些成本增加一倍的唯一方法是放弃对H.264的支持,这意味着不再支持仅支持H.264的所有客户端这个场景还假定这些提供者的法律团队有信心在WebM的专利状况这不是一个微不足道的假设。

Here, on the other hand, is the scenario I foresee:

  1. 主要的在线视频提供商(Netflix,亚马逊,Vimeo,美国职业棒球大联盟等)已经在技术和法律上投入了H.264。

  2. These providers, right now, today, send H.264-encoded video in one of two ways: directly, to clients with native H.264 playback; and wrapped in Flash, for web browsers with Flash Player installed.

  3. Chrome支持H.264,这些只是通过Flash向Chrome用户发送H.264编码的视频。

  4. 这些服务继续忽略既不支持直接H.264也不支持Flash Player的设备和客户端(例如火狐浏览器上运行Ubuntu)。

我们叫它实际场景在这种情况下,供应商不会产生额外的存储或编码成本他们不承担任何额外的法律责任他们没有做任何额外的工作。

这里的Marco Arment写的关于Mozilla的HTML5编解码器立场的内容,18个月前:

By not supporting the practical [H.264] format, Mozilla isn’t making a brave statement or taking a stand: they’re just keeping everyone on Flash and preventing meaningful adoption of HTML5’s<视频>元素。

过去18个月已经证明了他是正确的,到目前为止一些事情已经改变了由于谷歌,H.264对手首选的“自由开放”格式已经从Ogg Theora变为WebM这确实是一件好事,因为WebM是一个技术上优越的格式(Technically superior to Ogg Theora, that is — not H.264.) But technical inferiority wasn’t the only factor, or even the leading factor, holding Ogg Theora back.

我没有反对WebM事实上,在本周发布之前,我认为Chrome拥有所有浏览器中最好的HTML5视频政策:他们支持所有相关的编解码器支持WebMh比只支持一个或另一个,在我的书中但是如果你只会支持,我说支持的广泛使用,在相机制造商的广泛的广泛的支持下,移动播放设备,在线视频服务。

我不认为这些H.264对手不知道如何推动新技术的采用Apple通过制造具有以下品质的iPhone,iPad和iPod Touch等设备,激励公司提供非Flash H.264编码视频:

  1. 这些设备非常受欢迎有很多利润丰厚的观众,他们拥有这些观众,并希望观看Netflix,Vimeo和美国职业棒球大联盟等公司的视频。

  2. h的设备提供出色的支持流畅的播放和低功耗。

  3. 没有其他方法发送视频这些设备。

第三点是关键其中一些公司为了向iOS设备提供视频而进行了大量工作,因为他们现有的系统完全基于Flash Player但由于Flash Player iOS上不可用,这仍然是最不可能的工作可以做——除了不支持iOS设备。

这些公司现在可以继续为Chrome用户提供视频服务的最少工作是通过Flash Player继续使用H.264编码的视频没有任何迹象表明,这些公司分享h的理想主义的担忧的对手,和每一个迹象表明他们满意h的技术优点和法律地位。

因此,从Chrome中删除原生H.264播放,同时仍允许通过Flash Player播放H.264,这不会推动WebM的采用这只意味着Chrome用户将通过Flash获得H.264。