安防监控新入行的朋友们,是不是经常会被用户问到以下问题:
为什么网络摄像头使用子码流图像模糊?
为什么网络摄像头一用主码流就拖屏,子码流就没问题?
听到这些问题,就会想,咦,我要怎么回答,用户才能听的懂呢。哈哈,那本期我们就共同来了解一下监控摄像头主码流和子码流的基本理论,再遇到这些问题,就很简单的回答啦。
一、什么是监控摄像头的码流
监控摄像头的码流是指视频文件在单位时间内使用的数据流量,也叫码率,是他是视频编码中画面质量控制中最重要的部分。同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。码流是经过视频压缩后每秒产生的数据量,而压缩是去掉图像的空间冗余和视频的时间冗余。
一、主码流与子码流的区别
主码流与子码流是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,双码流采用一路高分辨率的码流用于本地高清存储,例如2592x1944,2048x1536,1920×10800编码,一路低分辨率的码流用于网络传输800×448,640×480,640×360编码,同时兼顾本地存储和远程网络传输。
双码流可以实现本地和远程传输的两种不同的带宽码流需求,本地传输可以用主码流,能获得更清晰的存储录像,远程传输就因为带宽限制的原因,而使用子码流来获得流畅的图像和录像。
在录像分辨率不变的情况下,可以根据用户所使用的客户端画面分割的方式进行分辨率自动调节,用户在进行大画面浏览时,传输高分辨率码流,用户在进行小画面浏览时,传输低分辨率码流。这样可以充分提高用户所使用计算机的解码效率。
当一路视频进入录像机后,录像机可以编码提供了主码流和子码流两种码流,主码流用来本地录像,子码流用来网络传输。默认是录像机本地访问,自动主码流显示。远程访问自动子码流显示,所以当你远程监控访问时出现卡顿,可以尝试通过降低子码流来解决。
下图是世友500万监控摄像头在监控录像机上主码流和子码流的显示界面:
总结:主码流一般码流较大,清晰度高,占用的带宽也就高。子码流在主码流的图像环境下降低了图像格式,清晰度较主码流要低,占用带宽小。主码流一般用于存储,子码流用于网传。主码流本地存储,子码流适用于图像在低带宽网络上传输。换言之,主码流是最高像素分辨率模式,次码流是低像素低分辨率模式。
当我们用子码流预览时如果网络状况不是很好,可以降低子码流的码率(随着码率的降低监控视频画质也会随之降低),以达到改善网络浏览的流畅性,而又不改变本地监控录像的录像效果。
选择主码流时,画质高,对带宽要求也高,如出现画面拖屏或者出现断层卡画面就是网络传输不过来,这样的情况解决办法:
1、选择子码流,低画质,提高画面传输的流畅度
2、在设置后台,将码流对应的帧率调低,分辨率调低,这样可以降低带宽需求 。
3、提高网络带宽,满足高画质传输需求。
访谈
更多做行业赋能者 HID迎接数字化浪潮新机遇 破解新挑战
今年3月份,全球可信身份解决方案提供商HID发布了最新的《安防行业现状报告》(以下简称“报告”),该报告…
数字化浪潮下,安防厂商如何满足行业客户的定制化需求?
回顾近两年,受疫情因素影响,包括安防在内的诸多行业领域都遭受了来自市场 “不确定性”因素的冲击,市场…
博思高邓绍昌:乘产品创新及客户服务之舟,在市场变革中逆风飞扬
11月24日,由慧聪物联网、慧聪安防网、慧聪电子网主办的2022(第十九届)中国物联网产业大会暨品牌盛会,在深…