视频编解码器缓冲区
对视频序列编码导致输出变比特率码流,因此需要一个编码缓冲区,将变比特率(VBR)码流与固定码率(CBR)的信道连接起来;还需要一个解码缓冲区,将固定码率的信道与变比特率码流连接起来.
固定码率(CBR)传输分析
A: 发送端缓冲区中积累的比特数
B: 已从解码端缓冲区移出的比特数
C: 从编码器到解码器的比特传输速率,即固定码率(CBR)
编解码器缓冲区的四种溢出状态:
1、当A-C超出编码器缓冲区容量,则编码器缓冲区上溢
2、当A-C为0,则编码器缓冲区下溢
3、当C-B超出解码器缓冲区容量,则解码器缓冲区上溢
4、当C-B为0,则解码器缓冲区下溢
时刻编码器缓冲区中的数据量(式1):
时刻解码器缓冲区中的数据量,其中为编码器发送延迟和解码器开始解码延迟之和(式2):
将式1代入
得
再将上式代入到式2,得
为使解码器缓冲区不下溢,上式需大于0,即在固定码率信道,编码缓冲区容量需满足