图文小节: NVS-31 MKII 推流模式选单介绍

我的课程

点击工具栏上的「操作模式」可进入操作模式页面。在操作模式页面上您可设置NVS-31 MKII 的录像和推流功能。


NVS-31 MKII 提供推流和录像两种操作模式,此章节介绍推流模式。

推流模式

NVS-31 MKII 具备两个推流编码器,可让您通过不同的通讯协议推流到多个观看平台。推流功能的设置项目有编码来源、串流类型、分辨率、帧率、视频格式、编码级别、熵编码、GOP(图像群组)、编码器模式及视频码率 (bps),在接下来的段落会有详细说明。

NVS-31 MKII 具有四种视频推流方式,分别为 RTSP、RTMP、HLS 以及 TS

您的视频推流功能设置完成之后点击「确认」键套用新推流设置。点击「开始推流
键开启推流,「停止推流」键结束推流。点击「默认值」键可将推流设置回复默认值。

一. 编码来源

该选项让您开启推流编码器的设置,若您不需要此推流编码器,将编码来源设置为关闭。

二. 串流类型

您可选择的推流协议共有 RTSP、RTMP、TS 及 HLS 等选项。以下为各个协议的参数说明:

1. RTSP (Real Time Streaming Protocol) 

  • RTSP 端口:RTSP 端口号范围为 554-564,预设为 554。
  • RTSP HTTP 端口:RTSP HTTP 端口号范围为 8553-8563,预设为 8554。
  • 账号/密钥:RTSP 推流账号/密码默认为 root。
  • 推流名称:预设 RTSP 推流名称为 session0.mgp。

2. RTMP (Real-Time Messaging Protocol)

  • RTMP 服务器网址:输入自 RTMP 推流平台(如斗鱼)取得的推流服务器网址。
  • 推流名称:输入自 RTMP 推流平台取得的推流名称。
  • 账号/密码:输入 RTMP 推流平台的账号与密码。

3. TS (Transport Stream)

  • TS URL:输入 TS 推流地址。

推流时,NVS-31 MKII 将视频转换为可传输的格式,并通过 IP 网络传输。高比特率
需要更多的带宽。但是在 gigabit 网络环境下,高比特率设置不会造成问题,而传输
速度和带宽就不会是 NVS-31 MKII 的应用限制。
若您受到网络带宽的限制,此时应降低分辨率比特率以符合网络效能现况。根据经
验法则,在单一专线的情况,推流的 bitrate 不应高于现有带宽的 50%。举例来说,
若您的速度测试显示您有 2Mbps 的上传速度,那么 video bitrate 相加不应超过
1Mbps。

三. 分辨率

编码器设置的第一个步骤是选择视频尺寸。所选择的视频尺寸应与原始视频来源相同或小于原始视频。举例来说,所拍摄视频的分辨率为 HD 720,那么推流的分辨率视频也应该是 HD 720,或者拍摄视频的分辨率为 HD 720,而推流设置为 540 (high)。您不应上调视频尺寸并推流高于原始视频来源分辨率的影片。

举例来说,若拍摄视频分辨率为 720,那么您就不应将推流视频分辨率设置为 1080。应该注意的是即使网络带宽远远大于用户的需求,您所推流的影响画质也不会因此而变好。该注意的另外一点是,若视频的分辨率越高,编码也就会需要更强大的处理效能。若您尝试在低处理效能的处理器上解编码过高分辨率的视频,可能会降低视频画质损坏文件或造成视频推流或录像干扰问题。 

以下为推流编码器的分辨率选项:

四. 帧率

此下拉式菜单可让使用者设置推流的帧率。该注意的是所选择的帧率应与视频来源的
帧率相同。

五. 视频码率 (bps)

视频码率定义视频的内容量,越高的码率代表视频越清晰。但是,进行视频码率选项设置前,用户需确认有足够上传带宽。根据经验法则,专线推流码率不得大于现有上传带宽的 50%。例如,网络上传速度为 2Mbps, 则视频码率与音频码率的总和不得超过 1Mbps。
通常高比特率代表好的视频画质,但是也有例外情况会发生。例如,码率 1000Kbps (1M)的 SD 视频画质是可被接受的,但是码率 1000 Kbps 的 HD 视频画质却差强人意。

下图为推流编码器的视频比特率选项:

六. 编码器模式

在编码模式下拉式菜单内您可选择视频推流的比特率模式,分别有高中低三个选项:

提示:您可通过直接按下 H.264 Encoder 按键组的 Bitrate 键在高中低比特率之间切换。

七. 视频格式

视频格式下拉式菜单提供使用者高、中、低三种视频格式类型选择。通常高模式可提供您最佳的视频画质且在大部份情况下都适用。但是观看推流视频有时候会因为解码器的不同而需要用到中或低模式。

八. 编码级别

编码级别定义编码器所能处理的视频大小,例如视频的最高码率及每秒最大的宏区块数。下表提供各个 H.264 等级所定义的最大参数。

等级 最高视频码率 (kbits/s) 最大图片大小
(宏区块数)
最高编码速
(每秒的宏区块数) 
分辨率、帧率(最大可存储的图片数)
1.0 64  99 1485 128×96@30.9 (8)
176×144@15.0 (4)
1b 128 99 1485 128×96@30.9 (8)
176×144@15.0 (4)
1.1 192  396 3000  176×144@30.3 (9)
320×240@10.0 (3)
352×288@7.5 (2)
1.2  384 396 6000  320×240@20.0 (7)
352×288@15.2 (6)
1.3 768 396 11880 320×240@36.0 (7)
352×288@30.0 (6)
2.0 2000 396 11880 320×240@36.0 (7)
352×288@30.0 (6)
2.1  4000  792  19800  352×480@30.0 (7)
352×576@25.0 (6)
2.2(SD) 4000  1620  20250  352×480@30.7(12)
352×576@25.6(10)
720×480@15.0 (6)
720×576@12.5 (5)
3.0 10000 1620  40500  352×480@61.4(12)
352×576@51.1(10)
720×480@30.0 (6)
720×576@25.0 (5)
3.1 14000 3600  108000

720×480@80.0(13)
720×576@66.7(11)

1,280×720@30.0 (5) 

3.2(HD) 20000 5120  216000  1,280×720@60.0(5)
1,280×1,024@42.2(4)
4.0 20000  8192  245760  1,280×720@68.3 (9)
1,920×1,080@30.1(4)
2,048×1,024@30.0(4)
4.1(FHD) 50000 8192  245760  1,280×720@68.3 (9)
1,920×1,080@30.1(4)
2,048×1,024@30.0(4)

九. 熵编码

H.264 的视频推流可通过以下两种方式编码:
1. CAVLC (适应性变动长度编码法)
2. CABAC (适应性二元算数编码法)
CABAC 编码相较于 CAVLC 能达到 7-10%的画质改善,但需要额外 10-15%的 CPU处理能力。CABAC 编码仅能用于高、中 H.264格式。若您使用的是低功率的装置如较旧的手机或平板计算机,我们建议选设使用 CAVLC 的低模式,其所需的运算能力较低。 

十. GOP(图像群组)

较长的 GOP 结构能提供有效编码,而较短的 GOP 结构则比较适用于快速移动的视频,但却无法像较长的 GOP 结构一样大幅压缩数据。NVS-31 MKII 提供用户 16 种图像群组大小,范围介于 1 到 255 之间,使您可根据不同应用选择适当的图像群组大小。