010-68421378
sales@cogitosoft.com
当前您所在的位置:首页>新闻中心>新品发布

Wowza技术:使用NVIDIA的NVENC硬件加速编码时,降低对图像质量的影响

发布时间:2020/12/18 浏览量:2515
当你在Transcoder插件中使用NVIDIA NVENC硬件加速编码时,你可能会注意到每隔几秒中会出现视觉假象或图像质量下降的现象

当你在Transcoder插件中使用NVIDIA NVENC硬件加速编码时,你可能会注意到每隔几秒中会出现视觉假象或图像质量下降的现象。这在低码率的码流上可能会更引起注意。这种情况是由于NVENC编码时的默认设置限制关键帧的码率,因此关键帧的质量会下降。Wowza 和 NVIDIA 的工程师一起解决了这个问题。


在Transcoderd的转码模版中提高视频的码率可以在大多数场景解决这个问题。如果还不行,你可以根据下面的操作降低影响提高图像质量。 这个解决方法禁用了对最大码率的设置,因此当编码器在创建关键帧时不再限制码率大小。

注意:

?

  1. 在文本编辑器中打开你的转码模版文件(例如,[install-dir]/transcoder/templates/[your-template-name].xml)
  2. 在每一个启用了NVENC硬件加速编码功能的图像编码设置部分的<Video>/<Parameters> 中增加nvenc.peakBitRate 参数。

?

Code:

<Parameter>

         <Name>nvenc.peakBitRate</Name>

         <Value>0</Value>

         <Type>Long</Type>

</Parameter>

注意: 不要将这个参数加到<Audio>/<Parameters> 中。

 

保存修改后的转码模版文件,然后重新发布输入流。无需重启Wowza 服务器,但只有重新发布输入流后,才能看到修改后的效果。

?

这个设置可能会在总体上导致码率增大。你可以在转码模版中降低码率让总码率降低一些。默认的峰值码率是你设置的码率上浮10%。你可以在设置码率时下调10%以让总码率回到期望的区间。 
 

Wowza Streaming Engine 4是业界功能强大、API接口丰富的流媒体Server产品,采用它作为流媒体服务器产品的案例很多,直播、在线教育、IPTV都有它的用武之地。

下一篇:报表服务器Telerik Report Server全新发布R2 2020 SP1
上一篇:Wolfram创新奖2015(二)

                               

 京ICP备09015132号-996网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155

                                   © Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室

                         北京哲想软件集团旗下网站:哲想软件 | 哲想动画

                            华滋生物