在实际的压缩视频传输中,码率控制是必不可少的重要部分,没有码率控制,视频的网络传输就不可能顺利进行。但是,几乎所有的视频编码标准仅规定了压缩码流的语法结构、基本压缩算法,而对算法的实现没有严格的限定,对码率控制更没有统一的标准。这种开放式的框架使标准既方便了不同产品之间的互连,又允许人们根据应用背景的不同,确定不同的编码策略,提高编码效率。
那么,如何在给定码率的条件下,调整编码参数,使编码视频的重建质量达到最高,这就是码率控制的由来。说得严格一点,所谓码率控制,就是按一定的编码策略决定视频的各部分编码所占用的比特数,然后控制各编码环节,最终调节编码器在各单位时间内的输出比特数。
码率控制的过程也是匹配编码输出和信道速率的处理过程,是大多数实际视频应用中相当重要的一个部分。在给定的限制条件下,有多种不同码率控制方法,方法的不同不仅直接影响着重建视频信号的质量,而且还影响视频的传输延迟。不恰当的码率控制方法可能产生很多问题,如重建视频的失真,可视质量的波动,因丢帧而形成“抖动”等。