如何让Wowza Transcoder支持B帧?
转载请注明:文章来自www.wowza.cn
注意: 要访问最新的技术资料,请访问http://www.ttstream.com/wowza/
对于Wowza Media Server® 3.5.0 及以后的版本,当Wowza Transcoder插件使用default的转码实现和Main Profile时,可以支持双向预测的帧算法(B-frames),但默认情况下生成B-frame的功能是关闭的。 www.wowza.cn 如果要在一个<Encode>中开启B-frame功能,请在转码模版的<Encode>Video/Parameters中增加以下参数:
Code:
<Parameter>
	<Name>mainconcept.reordering_delay</Name>
	<Value>2</Value>
	<Type>Integer</Type>
</Parameter>
Value参数定义了在每一个P帧中生成B帧的数量。生成B帧的数量总是要少于这里定义的值。因此,例如,当这里设置为2时,意味着在每一个P帧中有一个B帧,如果设置为3则意味这在每一个P帧中要生成2个B帧,以此类推。如果设置为1则意味着不生成B帧, 它实际上就禁用了这个功能。

注意: 对B-frame的支持,仅仅适用于使用default的编码实现和Main Profile。当使用Intel Quick Sync、NVIDIA CUDA、或 NVIDIA NVENC 的硬件加速编码时,是不支持的。