Hulu.com 使用层叠样式表 (CSS) 和 JavaScript 来布局其网页,并通过您计算机上的 Flash 播放器和浏览器来驱动视频和控制。当您请求视频时,Hulu 会以 Flash 格式流媒体视频文件 (FLV) 的形式将其发送给您,同时还有视频播放器和赞助商的广告。
Hulu 对视频文件进行编码,使用两种视频编码设备(称为编解码器)之一,将流媒体数据转换为您屏幕上的动态图像和扬声器中的声音。Hulu 以五种速度之一或比特率将文件发送给您,比特率以每秒发送的数据量衡量。当您播放视频时,Hulu 使用的编解码器取决于它向您发送视频的比特率。
该网站使用 On2 Flash VP6 编解码器处理比特率为 480 千比特每秒 (Kbps) 和 700 Kbps 的视频流。此编解码器受 Flash 8.0 及更高版本支持,美国超过 98% 的计算机已安装此版本。Hulu 的 1,000 Kbps 和 2,500 Kbps 更高比特率流使用需要更高互联网连接的编解码器。这种更密集型的编解码器遵循 H.264 视频编码标准,需要 Flash 9.0.124.0 或更高版本 [来源:Hulu]。
这一切是如何协同工作的?当您在 Hulu 上观看大多数视频时,可以通过在两种逐行扫描速率之间切换来控制比特率:360p(标准分辨率)或 480p(高分辨率)。Hulu 列出了每种逐行扫描速率的以下比特率以及获得最佳视频观看体验的推荐带宽
逐行扫描速率:360p
比特率:480 Kbps 或 700 Kbps
推荐带宽:1,000 Kbps(约 1 Mbps)
逐行扫描速率:480p
比特率:1,000 Kbps
推荐带宽:1,500 Kbps(约 1.5 Mbps)
您可以缓冲视频,以帮助解决由较慢或拥堵的互联网连接造成的突然暂停问题。缓冲允许您的计算机在视频播放前下载并存储更多的数据流。要缓冲视频,请点击暂停按钮,等待 Hulu 的缓冲指示器显示更多实心条。
Hulu 的 2,500 Kbps 流媒体播放其高清画廊中可用的视频 [来源:Hulu]。截至 2009 年 6 月,您可以在 http://www.hulu.com/hd 找到该画廊。浏览视频时,请勿将高清画廊中的高清视频与 Hulu 的其他高分辨率和宽屏视频混淆。
高清画廊中的视频具有更高的分辨率 1280 x 720(采用 16:9 宽屏宽高比),并且以 720p 的逐行扫描速率运行 [来源:Hulu]。这些视频质量测量与高级电视系统委员会 (ATSC) 定义高清数字电视 (HDTV) 的标准一致。下表比较了 Hulu 高清画廊与其他视频技术的质量
Hulu 高清画廊
- 比特率 1280 x 720 2,500 Kbps(约 2.5 Mbps)
DVD
- 比特率:720 x 480 或 720 x 576 9.8 Mbps
蓝光
您在网络浏览器中看到的大部分内容都由 Hulu 自己创建,但它们与幕后其他公司合作,为您提供视频。正如我们之前提到的,Adobe 提供 Hulu 的视频播放器平台。Hulu 还与科技巨头 Akamai 合作,由其管理内容分发网络 (CDN) [来源:Hulu]。Akamai 目前管理着许多知名公司的网络内容分发,并占当今互联网总流量的约 20% [来源:Akamai]。为了优化这种分发,Akamai 维护着自己的专有软件平台,该平台监控互联网、寻找最佳路由并复制内容。
接下来,我们将介绍 Hulu 的赞助商、收入和商业模式。