-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; 现在注册!

解码高清视频制作的真相

文章特色图片
文章特色图片

关于H.264视频的最大缺点是它需要比竞争对手更多的CPU能力来解码. 这在流式传输高清(720p)视频时尤为重要, 证明或反驳这一真理是本文最初的重点.

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

对三巨头进行基准测试
正如前面提到的, 最初的测试侧重于评估解码用H编码的720p文件所需的CPU能力.264、VP6和WMV-9/VC-1格式. 确保考试是公平的, 我联系了凯文·陶斯, Adobe Flash Media的产品经理, 还有本·瓦格纳, 微软Silverlight首席视频策略师, 协助编码和播放器创建任务. 我使用Waggoner提供的参数在表达式编码器2中生成VC-1文件,他配置了VC-1高级配置文件和多个高级编解码器设置. 我编码了H.使用MainConcept编解码器在Sorenson Squeeze中的264文件, 选择高知名度与所有的质量选项设置为最大, 因为这将创建最难解码的最高质量文件.

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

我在测试中使用了Waggoner生产的Silverlight Player,原因我将在后面解释, 你可以在WWW上下载他的作品.doceo.com/silverlight/SLplayer.邮政编码. 我使用了Adobe Flash CS3的库存皮肤来制作我用于VP6和H的香草播放器.264年回放. 你会注意, 如果你播放文件, 这两个玩家的功能映射均匀,控制方式相似. 我把所有的文件上传到我自己的网站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

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

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

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

-苹果iMac,配2英寸.0 GHz酷睿2双核处理器,运行OSX,使用Firefox和Flash Player 9.0.124.0和Silverlight Player 1.0.30401.0. 这是我女儿的电脑,我在2007年1月买的.

流媒体覆盖
免费的
合资格订户
现在就订阅 最新一期 过去的问题
提及的公司及供应商