-->
保存您的免费座位流媒体连接今年八月. Register Now!

Back to Basics: H.264转码Flash

本周早些时候,我采访了法比奥·桑那提. Sonnati,谁经营得很好 blog on H.264和Flash编码, 是Progetto Sinergia的顾问, 一个专注于Flash Media服务器的顾问团队, 媒体应用和编码.

Progetto Sinergia与许多ICT咨询团队合作, 并且还与Adobe和几个较小的美国和欧洲客户合作, 其中一些人在Adobe Developer Network等网站上看到他的博客或文章后直接与他联系.

Sonnati主持了一个会议,讨论H.264 transcoding.

“使用VP6作为一种后备策略,”Sonnati说,“以覆盖99%的观众.264可以被90%的观众(拥有Flash Player 9 v3或Flash Player 10)观看。."

然后Sonnati讨论了主要的H.264 encoders, including QuickTime, 主要概念参考, Adobe Media Encoder CS4, and Sorenson Squeeze, 以及各种概要文件(基线, Main, High and High 10).

而他写了自己的编码器, 他的会议使用了Main Concept的参考编码工具的例子,因为这是Adobe Media encoder CS4以及Flash Media encoding Server(这是Rhozet Carbon Coder的品牌版本,它本身使用Main Concept H)中使用的编码器.264 encoder).

以下是他提供的一些建议:

•可变比特率编码. Sonnati指出,可变比特率编码对流式传输不利,对渐进式下载有利, 他在随后的讨论中指出,FMS 3的方法.5可能是有益的. 他还表示,可变比特率仍然可以用于带宽限制的渐进式下载, 可变比特率渐进式下载的峰值或峰值不会高于所需带宽, 而带宽限制通常会设置在15- 20%以上的预期播放带宽的渐进式下载.

•多通道编码. 当被问及3-pass和2-pass编码时, Sonnati提到,3道编码需要多50%的处理时间,但只比2道编码产生百分之几的质量增益.

• Entropy encoding. Sonnati认为上下文自适应二进制算术编码(CABAC)是质量最好的选择, 产生5-7%的额外质量效益, 但警告说,它也需要更高的解码处理. 他建议,如果可用的话,也可以使用Hadamard变换来进行帧内预测.

对于CAVLC熵编码, 他提到它需要更低的处理能力,但不提供CABAC的质量优势.

• Keyframes. 对于参考系,H.264最多支持16个参考帧, 但是编码时间也增加了, 所以Sonnati建议坚持使用2-5个参考系.

Streaming Covers
Free
合资格订户
Subscribe Now Current Issue Past Issues