网络摄像机码流设置

视频监控双码流技术: 主码流,子码流

在使用网络硬盘录像(NVR),数字硬盘录像机(DVR),及网络监控摄像头时,我们常常需要设置码流,大部分网络监控设备都采用了双码流技术,而有些高端专业产品则可提供三码流技术。 双码流比较普遍,例如联卫的网络摄像头支持双码流技术,在其视频压缩设置页面可让用户对主码流和子码流进行配置。此文我们将详细介绍主码流和子码流。

什么是主码流(main stream)?

主码流指监控录像机或监控录像机把视频记录在硬盘上使用的视频码流,主要是为了实现本地录像, 主码流的分辨率,帧率,及码率设置直接影响到了录像质量。 分辨率就是指图像的大小和清晰度,因此对视频监控来说非常重要。帧率(FPS即每秒帧数)指的是每一秒拍摄或者传输多少幅图像,帧率越大,视频播放起来就越平滑,更流畅,当慢放时能提供更多的细节。注意实时录像的帧率是25FPS,也有高帧率网络摄像头支持60FPS视频拍摄,主要应用于如道路监控等需要拍摄高速运动物体的场所。 用户在设置主码流时应该注意,较高的分辨率和帧率,以及码率会占用更多的存储空间。在播放实时监控视频时,较高的帧率和码率会影响网络带宽。 网络带宽不足的情况下,用户可能轻则观看高清监控视频时会遇到视频卡顿,重则无法访问网络摄像头。

网络监控双码流技术

如何根据不同分辨率设置码率? 常见监控视频分辨率的码流设置值:

  • D1: 512Kbps
  • 高清720p: 2048Kbps
  • 全高清1080p: 4096Kbps
  • 400万分辨率:6144Kbps
  • 4K/UHD超高清:8192Kbps

什么是子码流/次码流?

Sub-stream即子码流或次码流,与主码流一起由编码器输出的第二码流。 子码流主要是为了在能保证本地录像的清晰度和质量的前提下,减小视频在广域网(互联网)上进行传输的带宽压力。子码流通常只用于手机/平板/电脑实时远程监控,当然有些监控设备也允许用户选择主码流进行实时观看。如果用户用手机无法观看监控录像,通常可以通过降低子码流的配置(如降低子码流分辨率,帧率,及码率)来解决。 在低速带宽下(如手机3G模式),用户仍然可以使用次码流来观看流畅监控视频。

总之,本地存储和浏览都是不用考虑带宽的,要的就是最好的画面,所以选择主码流. 子码流一般是给移动设备(手机、平板)看的,受网络的限制,只能看较低的码流了。 前面我们也提到了有些高端专业监控摄像机可支持三码流技术, 那第三码流有什么用呢? 三码流意味着网络摄像头可以输出种不同的视频流, 用户可以使用第三码流为智能码流,可支持和主码流一样的分辨率,并配合能ROI智能编码功能。

英文资料:http://www.unifore.net/ip-video-surveillance/ip-camera-main-stream-and-sub-stream.html