最近有不少朋友在问到关于子码流与主码流的区别?为啥监控老是卡顿?如果快速的计算监控硬盘容量等问题,本期我们一起来看下相关内容。
一、主码流与子码流的区别
海康威视首家提出了主码流与子码流这样的概念,是为了解决在网络情况不好时为了满足远程预览的流畅性降低码率,而不影响本地录像提出的双码流技术,即一路视频进入NVR后,NVR可以编码提供两种码流,主码流和子码流,主码流分辨率高于子码流,主码流用来录像,子码流用来网传。
这就叫双码流技术。目的是用于解决监控录像的本地存储和网络传输的图像的质量问题。
双码流能实现本地和远程传输的两种不同的带宽码流需求,本地传输可以用主码流,能获得更清晰的存储录像,远程传输就因为带宽限制的原因,而使用子码流来获得流畅的图像和录像。
当一路视频进入录像机后,录像机可以编码提供了主码流和子码流两种码流,主码流用来本地录像,子码流用来网络传输。默认是录像机本地访问,自动主码流显示。远程访问自动子码流显示,所以当你远程监控访问时出现卡顿,可以尝试通过降低子码流来解决。
主码流一般码流较大,清晰度高,占用的带宽也就高。子码流在主码流的图像环境下降低了图像格式,清晰度较主码流要低,占用带宽小。主码流一般用于存储,子码流用于网传。主码流本地存储,子码流适用于图像在低带宽网络上传输。
这样做的目的是当我们用子码流预览时如果网络状况不是很好,可以降低子码流的码率(随着位率的降低画质会有降低),以达到改善网络浏览的流畅性,而又不改变本地录像的录像效果。
知道了上述理论,就可以明白为什么老是有人在问这样的问题:为什么视频监控使用子码流图像模糊?
为什么网络摄像机一用主码流就拖屏,子码流就没问题?
主码流是最高像素分辨率模式,次码流是低像素低分辨率模式。
选择主码流时,画质高,对带宽要求也高,如出现画面拖屏或者出现断层卡画面就是网络传输不过来,这样的情况解决办法:
1、选择子码流,低画质,提高画面传输的流畅度
2、在设置后台,将码流对应的帧率调低,分辨率调低,这样可以降低带宽需求 。
3、提高网络带宽,满足高画质传输需求。
二、如何快速的计算摄像头一天存储量
上面我们已经了解了主码流与子码流的区别了,那么如何来计算一个摄像头一天的存储量呢?这个其实是一个常谈的问题,仍然有不少朋友在我们弱电行业网后台留言问到,这里面我们再来总结式的了解下,找个快速易记的方法。
摄像机的码流即监控视频流的带宽,分为主码流和子码流,主码流用来存储,子码流一般用来预览,所以录像回放时大家看到的视频质量要高于预览时看到的。在不同分辨率/帧率以及画面效果时码率大小有所差异。
由于编码压缩算法的不同,H.264和H.265码流不同。目前主流编码为H.265,相比H.264可节省将近一半的传输带宽和存储占用量。
一、硬盘容量
硬盘容量,即硬盘的存储空间大小,一般有1T/2T/3T/4T/6T,1T=1024G,1G=1024M。需要注意的是,硬盘实际可用于存储视频的容量为总容量的90%,即容量系数为0.9,为什么呢?
因为:硬盘厂家的标准是十进制,因此 1G=1000MB=1000000K,而系统的采用的是二进制,所以1G=1024MB=1048576KB。
二、计算方法:
录像存储大小=主码流(M)÷8×3600(秒)×24(小时)×监控通道数×录像天数
假设某项目的高清头是H.265格式1080P(主码流约3M),50路,存储90天,那么计算公式如下:
3M(主码流)÷8×3600(秒)×24(小时)×50(监控通道)×90(录像天)≈145800000MB
换算为T则为:145800000MB÷1024÷1024≈139T,按硬盘实际容量90%则为:139T÷0.9=154.4T,即您需要总共154T的硬盘才可以满足存储需求,那么取个整就按160T准备吧。
备注下:
主码流÷8,我们所说的监控码流是以比特(bit)为单位。
当然,现在计算有各种计算器,都可以直接计算,不过平时在项目中,可以快速的预估下更好。
960P实际是指分辨率1280×960, 相当于130万像素:
H.265存储一天22G左右(一小时1G)。
1080p实际是指分辨率1920×1080像素,相当200万像素 :
H.265存储一天32G左右(一小时1.3G)。
3mp实际是指分辨率2048*1536像素,相当于300万像素:
H.265存储一天45G左右(一小时1.9G)。
4mp、5mp、8mp对应的就是400万、500万、800万像素,这里就不说,大家可以自己看上表。
海康威视 Android 预览demo
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:nginx增加最大内存和最小内存
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
文件预览-文档在线转换-wps在线预览-文件预览在线查看
office文件及文档在线预览 提供office在线预览及PDF在线预览服务,支持Word文档在线预览、Excel在线预览、PowerPoint在线预览、WPS等Office文件在线预览,支持所有浏览器及移动设备Mobile预览,无需安装ActiveX控件,无需客户端部署即可实现办公文档在线预览。
在线预览 office365 在线Office 篇七:网页在线预览编辑 Office在线预览 word在线预览 -
java海康威视获取预览 海康威视 java
海康威视(HIKVISION) JAVA SDK Demo成功运行引子下载说明代码编译添加文件问题排查总结 引子调海康的JAVA SDK花费时间较长,所以记录下,为其他小伙伴填填坑,提高一下效率。官方文档确实少,而且demo中的说明各种坑。下载注意:官方SDK区分32位和64位,如果用64位的SDK需要使用JDK64位的,不能使用32位JDK。32位的SDK同理,只能使用32位JDK的。说明官方
java海康威视获取预览 海康威视 JAVA HIKVISION JAVA 海康威视 JAVA SDK 海康威视 SDK -
zabbix6 用4的客户端
Docker安装服务端参考资料: zabbixdocker镜像地址 https://hub.docker.com/u/zabbix/ 参考资料: zabbix官方文档 https://www.zabbix.com/cn/download 官方提供docker镜像服务:https://hub.docker.com/r/zabbix/zabbix-server-mysql 注意:本容器不包含mysql
zabbix6 用4的客户端 zabbix_server zabbix_agent zabbix_get mysql