1、帧率
一帧就是一副静止的画面,连续的帧就形成动画。我们通常所说的每秒的帧数,就是一秒时间里传输的图片的帧数,单位为fps表示。每一帧都是静止的图像,快速的显示帧便形成了运动的假象,还原了物体当时的状态。高帧率可以得到更流畅更逼真的动画。一般来说图像帧率为25~30fps足够。
2、码流
码流是指视频图像经过编码压缩后在单位时间内的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。同样的分辨率下,压缩比越小,视频图像码率越大,画面质量就越高。分辨率越高,所需要的码率越大,这样画面才能越清晰。
3、分辨率
视频分辨率是指视频成像产品所成图像的大小或尺寸,它的表达式为:“水平像素数*垂直像素数”。摄像机成像的最大分辨率是由CCD或CMOS感光器件决定的。现在有些摄像机支持修改分辨率,是通过摄像机自带软件裁剪原始图像生成的。
4.分辨率、帧率及码流之间的相互关系
如下图:
对于静止的画面,用较低的码流即可获得较高的图像质量;对于运动的图像,需要配置较高的码流。典型的码率为2M,对于室内场景,因运动物体较少,速度较小,配置码流即可满足要求,对于室外可能需要配置4M码率,实际应用中,我们应该配置为变码率,使其更好的适应场景变化
CIF建议码流设置为512kbps
H.264有四种画质级别,分别是BP,EP,MP,HP
1.BP:基本画质。支持I/P帧,只支持无交错和CAVLC
2.EP:进阶画质。支持I/P/SP/SI帧,只支持无交错和CAVLC
3.MP:主流画质,支持I/P/B帧,支持无交错,交错,CAVLC CABAC
4.HP:高级画质。在MP基础上加了8X8内部预测,自定义量化,无损视频编码和更多的YUV格式