移动视频:iPhone 的 HTTP 自适应视频流技术

【本文原载:BusinessWeek ,作者:Liz Gannes ,原文链接

iPhone OS 3.0 的升级或将改变 iPhone 的移动视频体验。

iPhone_HTTP Adaptive Video Streaming

6 月初,苹果将 iPhone 的操作系统升级至 OS 3.0 。它包含许多显著的功能改善  ,比如搜索、复制与粘贴。但其实,苹果还在幕后添加了不少重要的升级,大多数用户的日常使用中甚至都无法感觉到它们。其中之一是 HTTP Adaptive Video Streaming (HTTP  自适应视频流)技术,它有可能从根本上改变移动视频如何被感知,以及如何被消费。

通过采用自适应流技术(adaptive streaming techniques),HTTP 流能够让内容提供商为用户提供更好的视频体验。这一领域的其他重要玩家,比如,微软、Adobe 、Move Networks 和 Swarmcast 公司都已经在提供这一服务(尽管Adobe 采用的仍是一种传统的实时数据流协议,而非其他玩家所采用的使用标准的 HTTP 协议来发送体积较大的视频)。这意味著,用户能获得持续流畅的在线视频体验,因为自适应流技术会依据网络状态的好坏实时调整视频的质量,以确保用户的观看的视频不会出现卡住中断的情况。HTTP 自适应流技术也是 Snow Leopard 操作系统的一部分,后者将于今年秋季发售。但现在 iPhone OS 3.0 已经拥有了这一技术。

关于 iPhone 的 HTTP 视频流计划,6 月初的 WWDC 上苹果几乎没有提到。苹果仅提及,升级至 iPhone OS 3.0 之后 iPhone 或 iPod touch 可以无线下载iTunes Store 里的视频内容。所以与 HTTP 视频流计划相关的报道也很少。事实上,苹果请了两家视频编码公司 Inlet 和 Envivio ,由他们帮助这家内容提供商提供解决方案。(关于苹果的 HTTP 视频流具体如何工作,请见对 Inlet 高管的采访。)可以在 iPhone 上观看美国职业联盟棒球(Major League Baseball)直播的 App Store 应用 At Bat 2009 就是由 Inlet 提供的解决方案。

开发者的机会

但更有趣的是,iPhone 的 Mobile Safari 浏览器也支持苹果的 HTTP 视频流技术,无需安装其他任何应用。Inlet 和 Envivio 都已经准备好演示线上网站,直接通过 Mobile Safari 浏览器访问它们,就可以观看高速载入的高清晰实时 QuickTime 视频流。

Inlet 与 Akamai 合作的这个测试网站是 http://iphone.akamai.com/ 。Envivio 的演示网站尚未公开,但你可以通过这里注册进入。

与 At Bat 2009、Sling Media 等视频流应用不同,运营商 AT&T 以可能会造成 3G 网络拥堵为由,拒绝这些应用使用运营商的 3G 网络。这些应用的价值因而大打折扣,它们只能在 Wi-Fi 网络上使用。

但苹果的视频流技术为却移动视频提供了新的机会。因为 HTTP 视频流可以直接通过浏览器进行传输,开发者使用它无需经过苹果和 AT&T 的 App Store 审批。开发者甚至不需要开发 App Store 应用所需的额外成本。从这一点上,这一技术在 3G 或 Wi-Fi 网络上都是免费的。

这里有一个视频短片演示:我在自己的 iPhone 上访问两个视频流网站,视频流通过3G 网络持续地传输到我的 iPhone ,并且流畅地播放。我等不及想看到,有开发者能拿它做出一些把人雷倒的东西出来。