主码流和辅码流的区别

一般高清摄像头产品编码器可同时产生两个不同的编码格式,统称主码流和子码流,双码流技术兼顾了高质量图像传输和窄

带宽传输。

主码流用于本地存储,子码流适用于图像在低带宽网络上传输。

双码流采用一路高码率的码流用于本地高清存储,例如QCIF/CIF/D1编码,一路低码率的码流用于网络传输,例如QCIF/CIF编

码,同时兼顾本地存储和远程网络传输。双码流能实现本地传输和远程传输两种不同的带宽码流需要,本地传输采用高码

流可以获得更高的高清录像存储,远程传输采用较低的码流以适应CDMA/ADSL等各种网络而获得更高的图像流畅度。

海康威视首家提出了主码流与子码流这样的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,即一路视频进入DVR后,DVR可以编码提供两种码流,主码流和子码流,主码流分辨率高于子码流,主码流用来录像,子码流用来网传,默认客户端访问采用主码流客户可以根据网络情况选择子码流访问,这样做的目的是当我用子码流预览时如果网络状况不是很好,可以降低子码流的位率(随着位率的降低画质会有降低),以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果。

知道了上述理论,就可以明白为什么网络上老是有人在问这样的问题: 
为什么视频监控使用子码流图像模糊?

为什么网络摄像机一用主码流就拖屏,子码流就没问题?

主码流是最高像素分辨率模式,次码流是低像素低分辨率模式。

选择主码流时,画质高,对带宽要求也高,像你说的情况画面拖屏或者出现断层卡画面就是网络传输不过来。

这样的情况解决办法:

  1. 选择次码流,低画质,提高画面传输的流畅度

  2. 在设置后台,将码流对应的帧率调低,分辨率调低,这样可以降低带宽需求

     3.提高网络带宽,满足高画质传输需求。

你可能感兴趣的:(onvif)