-->
为五月的纽约流媒体保留座位吧. Register Now!

解码高清视频制作的真相

Article Featured Image
Article Featured Image

关于H.264 video is that it requires more CPU horsepower to decode than competitive technologies. 这在流式传输高清(720p)视频时尤为重要, 证明或反驳这一真理是本文最初的重点.

However, 在一系列低功率计算机上测试720p播放, 很快就发现,使用当前三大编解码器中的一种或多种(H.264, VP6, WMV-9/VC-1). So, 我扩展了我的研究范围,以检查是否有任何编码或播放器选项可以提高这种性能. Along the way, 我学到了一些关于编码和显示Flash和Silverlight视频的基本真理,这些真理应该对任何正在部署或计划部署高清视频的人都很有用.

Benchmarking the Big Three
As mentioned, 最初的测试侧重于评估解码用H编码的720p文件所需的CPU能力.264, VP6, and WMV-9/VC-1 formats. To ensure that the test was fair, I contacted Kevin Towes, Adobe Flash Media的产品经理, and Ben Waggoner, 微软Silverlight首席视频策略师, 协助编码和播放器创建任务. 我使用Waggoner提供的参数在表达式编码器2中生成VC-1文件,他配置了VC-1高级配置文件和多个高级编解码器设置. I encoded the H.使用MainConcept编解码器在Sorenson Squeeze中的264文件, 选择高知名度与所有的质量选项设置为最大, 因为这将创建最难解码的最高质量文件.

在最初的测试中,我使用了一个用On2 Flix Pro编码的VP6-S文件. Later, 我将讨论VP6-S和VP6-E之间的区别,并就它们各自的使用提出一些建议. 我使用可变比特率编码以2Mbps的速度生成所有文件,并使用Inlet Semaphore来分析文件,确保它们的最大数据速率是相似的, 因为Waggoner担心任何文件的异常峰值都会不公平地增加解压和播放负载.

我在测试中使用了Waggoner生产的Silverlight Player,原因我将在后面解释, 你可以在WWW上下载他的作品.doceo.com/silverlight/SLplayer.zip. 我使用了Adobe Flash CS3的库存皮肤来制作我用于VP6和H的香草播放器.264 playback. You’ll note, if you play the files, 这两个玩家的功能映射均匀,控制方式相似. 我把所有的文件上传到我自己的网站www上.doceo.Com,在那里他们存在,直到今天为您的观看乐趣.

—Silverlight: www.doceo.com/SL_Tests/SL_2M/test.html
—H.264: www.doceo.com/H264_Tests/H264_2M/test.html
—VP6-S: www.doceo.com/FLV_Tests/FLV_2M/test.html

Incidentally, 我用我的佳能XH A1在过去18个月里拍摄的HDV镜头创建了测试文件. 如果您查看该文件,就会注意到, 视频的内容从视频开始时的低动作谈话头,到结尾时的高动作旋转芭蕾舞演员,中间还有一些为手指敏捷的钢琴和班卓琴演奏者提供的停顿. 我用Premiere Pro制作了这个文件, then scaled, deinterlaced, 并在Adobe After Effects中使用Algolith的Algosuite插件集过滤文件, 使用无损苹果动画编解码器输出结果文件. 该文件是本文中讨论的所有压缩文件的起点.

我在以下电脑上测试了播放:
-苹果PowerMac双处理器.7 GHz PowerPC G5,运行OS 10,使用Firefox浏览器和Flash Player 9.0.115.0 and Silverlight Player 1.0.30401.0. 这是苹果在2005年11月之前生产的最后一批PowerPC机顶盒之一.

-惠普xw4100工作站.0 GHz Pentium 4处理器,采用超线程技术(HTT),运行Windows XP,并使用带有Flash Player 9的Firefox浏览器.0.124 and Silverlight Player 1.0.30401.0. 当我在2003年8月购买它时,这是最快的pre-Core 2 Duo工作站之一.

—An Apple iMac with a 2.0 GHz酷睿2双核处理器,运行OSX,使用Firefox和Flash Player 9.0.124.0 and Silverlight Player 1.0.30401.0. 这是我女儿的电脑,我在2007年1月买的.

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
提及的公司及供应商