NVR中有两个概念:主码流和次码流。
主码流用于本地存储,子码流适用于图像在低带宽网络上传输。
主码流与子码流是海康威视首家提出了这样的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,即一路视频进入DVR后,DVR可以编码提供两种码流,主码流和子码流,主码流分辨率高于子码流,主码流用来录像,子码流用来网传,默认客户端访问采用主码流客户可以根据网络情况选择子码流访问,这样做的目的是当我用子码流预览时如果网络状况不是很好,可以降低子码流的位率(随着位率的降低画质会有降低),以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果
次码流传输的过程中也并非是将网络摄像机的实时图像帧全部传输过来,而是通过关键帧(或主帧)和次帧的方式传输。如果把关键帧理解为一副实时图像的话,那么次帧就好比为前一时刻的实时图像和当前时刻的实时图像差值编码形成的次帧,这样在解码时通过前面一个关键帧和当前时刻的次帧合成就会形成当前时刻的实时画面。如果没有关键帧,次帧会由于没有关键帧而无法解码,造成在关键帧到来之前没有图像及黑屏的现象。如果两个关键帧之间的间隔比较小,这样可能人的体验不会有影响。如果网络摄像机数量比较多时&#