对于刚接触视频监控行业的新人来说,“帧率、码流、分辨率”的概念可能会混淆,他们之间的关系也可能不明显。
那么,为了让大家更深入的了解帧率、码流和分辨率的概念与关系,本文特地分享这篇技术干货,希望对有需要的人加深对它们的了解。
1
帧率、码流与分辨率
帧率是每秒图像的数量,分辨率表示每幅图像的尺寸即像素数量,码流是经过视频压缩后每秒产生的数据量,而压缩是去掉图像的空间冗余和视频的时间冗余,所以,对于静止的场景,可以用很低的码流获得较好的图像质量,而对于剧烈运动的场景,可能用很高的码流也达不到好的图像质量,所以结论是设置帧率表示您要的实时性,设置分辨率是您要看的图像尺寸大小,而码率的设置取决于摄像机及场景的情况,通过现场调试,直到取得一个可以接受的图像质量,就可以确定码流大小。
帧率(Frame Rate)概念
一帧就是一副静止的画面,连续的帧就形成动画,如电影等。我们通常所说的帧数就是在1秒钟时间里传输的图片的帧数,通常用fps(Frames Per Second)表示。每一帧都是静止的图像,快速连续地显示帧便形成了运动的假象,还原了物体当时的状态。高帧率可以得到更流畅、更逼真的动画。每秒钟帧数 (fps) 愈多,所显示的动作就会愈流畅。一般来说,图像帧率设置为25fps或30fps已经足够。
2
码流(Data Rate)概念
码流是指视频图像经过编码压缩后在单位时间内的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样分辨率下,压缩比越小,视频图像的码率就越大,画面质量就越高。
分辨率(Resolution)概念
视频分辨率是指视频成像产品所成图像的大小或尺寸,它的表达式为:“水平像素数*垂直像素数”。常见的图像分辨率有QCIF(176×144)、CIF(352×288)、D1(704×576)、720P(1280×720)、1080P(1920*1080)在成像的两组数据中,前者为图片长度,后者为图片宽度,两者相乘得出的是图片的像素,长宽比一般为4:3。摄像机成像的最大分辨率是由CCD或CMOS感光器件决定的。现在有些摄像机支持修改分辨率,是通过摄像机自带软件裁剪原始图像生成的。
3
上图是中维录像机码流设置中的功能页面,其中的“主码流分辨率”和“次码流分辨率”就是指的成像后的分辨率的大小;
“主码流分辨率”指的是本地录像和预览时单画面放大的分辨率,分辨率越高则画质越高;
“次码流分辨率”指的是多个小画面预览和远程预览、远程录像时的分辨率,远程预览流畅度随着分辨率降低而提高;
“帧率”大小一般选择默认值(25)即可;
“码率控制”选择默认的“可变”码率即可,录像机会随着监控画面内的变化而自动调节的。
简单的说就是,帧率,一般不会变,电影都是24帧每秒,其他设备拍出来的可能有25或30帧。码率,就像mp3的128kbps这种一个意思。乘以时间就是最终的文件体积。分辨率,就像图片的像素640×480这种的,表示了画面的大小。
用公式来表示帧率、码流与分辨率之间的关系:数据密度=码率/(帧速x分辨率)。
分辨率、帧率及码流之间的相互关系可以用下图简单表示:
4
同样分辨率下,视频文件的码流越大,压缩比就越小,画面质量就越高。
在PAL制情况下:
CIF 352×288的分辨率,建议码流设置为512kbps,用0.5M的带宽传输。
4CIF 704×576的分辨率,建议码流设置为2048kbps,用2M的带宽传输,但是使用1536bps也可。
5
第一步:根据式(1)计算单个通道每小时所需要的存储容量S1 , 单位MByte。
S1=D / 8 * 3600 / 1024
其中:D: 码率(即录像设置中的“位率/位率上限”),单位Kbit/s。
D / 8为字节数。
第二步:确定录像时间要求后,根据式(2)计算单个通道所需要的存储容量S2, 单位MByte。
S2=S1 * 24 * t
其中:t为保存天数 24表示一天24小时录像
第二步:确定视频通道数 计算最终所需容量S3
S3=S2 *N
其中:N为视频通道数
6
硬盘容量计算
1) MJPEG
MJPEG (Motion JPEG)压缩技术标准源于JPEG图片压缩技术,是一种简单的帧内JPEG压缩,它对视频的每一帧进行压缩,压缩比率较小,数量大,通常每路每小时325X288分辨率录像需要硬盘空间1G左右。
2) 小波算法
小波算法是基于小波变换的视频压缩,该技术是使图像信号的时域分辨率和频域分辨率同时达到最高,g+c手机。内核是采用行进中压缩和解压缩方式,视频中帧与帧之间没有相关性,以352X288录像,每路每小时一般为350M左右
7
3) MPEG-4
MPEG-4标准是面向对象的压缩方式,不是像MPEG-1和MPEG-2简单地将图像分为一些像块,而是根据图像内容,JOYS PC手机加电脑,将其中的对象(物体、人物、背景)分离出来分别进行帧内、帧间编码压缩,并允许在不同的对象之间灵活分配码率,对重要的对象分配较多的字节,对次要的对象分配较少的字节,从而大大提高了压缩比,使其在较低的码率下获得较好的效果。MPEG-4的传输速率为4.8~64kbit/s,使用时占用的存储空间比较小,以352X288录像,每路每小时一般为120M左右。
8
4) H.264
这种压缩模式和MPEG-4基本一致,所以计算的时候大家可以按照MPEG-4的容量进行计算。
公式: G = H * N * X * T / 1024
公式说明:硬盘容量 = (一天录像时间)*(录像机路数)*(压缩模式)*(录像保存天数) /(1G=1024M)
硬盘容量计算公式:
存储容量q,单位MByte,字节
码流D,单位kbps,单位Kbit/s,比特(8bit=1Byte)
时间1h(小时)=3600s(秒)
所以1路视频录像一个小时所需的硬盘容量是:
q= D(kbps)÷8×3600÷1024(1MB=1024KB)
(1)计算单个通道每小时所需的存储容量q,单位Mbyte。
其中d是码率(即录像设置中的“位率/位率上限”),单位Kbit/s
(2)确定录像时间要求后单个通道所需的存储容量m,单位Mbyte
m=q×h×D
其中 h是每天录像时间(小时)
D是需要保存录像的天数
码率是512时候,正常录像每小时单通道文件大小225M;每天(24小时)大概5.3G
码率是384时候,正常录像每小时单通道文件大小168.75M;每天(24小时)大概4G
可以这样计算,正常录像每小时单通道要占用的空间是:
(码率除以2.27)M,或者每天(24 小时)大概占用空间是(码率乘以10.57)M
9
根据这些公式我们可以计算视频监控录像所需硬盘容量,这是一个在线工具,可以在知道录像文件大小,录像时间,录像码流三者中的任两个的条件下,方便快捷的计算出另一个。
如何设置码率,分辨率,帧率来确保较好的清晰度,可以参考下图来设置
10
11
以下为推荐码率表,可以参考借鉴……
12
1.文章《‘什么是数据分辨率’土地利用数据分辨率!》援引自互联网,为网友投稿收集整理,仅供学习和研究使用,内容仅代表作者本人观点,与本网站无关,侵删请点击页脚联系方式。
2.文章《‘什么是数据分辨率’土地利用数据分辨率!》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
相关推荐
- . 现代买票为什么带上携程保险
- . 潮阳怎么去广州南站
- . 湖南马拉河怎么样
- . 烧纸为什么到三岔路口
- . 百色为什么这么热
- . 神州租车怎么样
- . 芜湖方特哪个适合儿童
- . 护肤品保养液是什么类目
- . 早晚的护肤保养有哪些项目
- . 女孩护肤品怎么保养的最好