ndi吧 关注:87贴子:311
  • 0回复贴,共1

NDI编码器参数设置

只看楼主收藏回复

NDI编码器参数设置登录后台,点开“编码和媒体流”,然后选择“音频编码引擎设置”,就会进入到音频编码器设置界面。音频编码通道是强制开启的,音频编码模式有AAC、G.711两种模式可以选择,音频采样率可以根据实际需要选择,声道有立体声和单声道两种方式,编码码率在16 K-256 K范围内可调节,默认是64Kbps。

NDI视频编码参数设置
视频编码参数是可以调节的,打开“编码和媒体流”,点击“编码和流参数设置”会进入下面这个界面。我们一般要设置的就是“H.264主码流”那一栏的参数。
点击“设置”按钮后,会进入主码流编码参数设置的界面,如下图:

“缩放”有9个选项可供选择,默认的设置是默认大小,即进来的视频是什么大小,编码后出去的也是一样的大小。
“色彩”有两个选项,灰度和彩色,灰度是黑白的颜色,彩色则是保留原有的色彩,默认设置是彩色。
“档次(Profile)”支持三个档次,High profile,main profile,baseline,三个档次,这个要根据平台支持的编码档次来设定,High profile是压缩效率最高的即同等码率下,画质是最好的,baseline是支持最广的,默认设置是high profile,具体要根据实际平台支持的来设定。
“码率控制方式”有两种,CBR-恒定码率模式和VBR-动态码率模式,根据字面意思理解CBR是稳定不变的码率,VBR是根据实际内容不断变化码率,一般网络传输用CBR保证传输质量,文件存储用VBR,保证视频文件质量,默认设置是CBR-恒定码率模式。
“编码码率”支持64K-40M之间调节,可以选择我们设定的选项,也可以自定义码率大小,码率越高,编码后的视频质量就越好,具体设置还是要根据自己的实际网络情况来设定,不能高于自己网络的上行带宽。
“动态码率调整”可以选择“关闭”或“根据网络带宽自动调节码率”,默认是关闭的。
“编码帧率”有全帧率和当原始视频帧率>=50时自动减半以及自定义三种选项,全帧率意思是进来的视频是多少帧,那么编码后也会是多少帧;当原视频帧率>=50时自动减半意思是当进来的视频是1920*1080P50的话,那么编码后出去的视频的帧率则是25帧,这样会很好的节省对网络带宽的消耗;自定义则是自己手动指定视频编码后的帧率,原则上不能高于视频原有的帧率。
“动态帧率”可以选择“关闭”或“当码率较低时,自动降低帧率”,默认是关闭的。
“GOP大小(帧间隔)”有5个选项以及支持自定义调节,这个根据实际情况调整,默认是60,这个值也可以满足绝大部分需求。
“编码参考帧”有单一参考帧和多参考帧两个选项,理论上使用多参考帧可以提高编码质量,但是有些编码器和播放器可能不支持多参考帧。


1楼2021-08-16 09:21回复