在Transcoderd的转码模版中提高视频的码率可以在大多数场景解决这个问题。如果还不行,你可以根据下面的操作降低影响提高图像质量。 这个解决方法禁用了对最大码率的设置,因此当编码器在创建关键帧时不再限制码率大小。
- 在文本编辑器中打开你的转码模版文件(例如,[install-dir]/transcoder/templates/[your-template-name].xml)
-
在每一个启用了NVENC硬件加速编码功能的图像编码设置部分的<Video>/<Parameters> 中增加nvenc.peakBitRate 参数。
<Parameter> <Name>nvenc.peakBitRate</Name> <Value>0</Value> <Type>Long</Type> </Parameter>
注意: 不要将这个参数加到<Audio>/<Parameters> 中。 - 保存修改后的转码模版文件,然后重新发布输入流。无需重启Wowza 服务器,但只有重新发布输入流后,才能看到修改后的效果。