新的可快速切入的H.264/AVC视频编码方法
2013-08-13曾嘉亮钟似玢
电视技术 2013年5期
曾嘉亮,钟似玢
(1.汕头职业技术学院机电工程系,广东 汕头 515078;2.中山大学计算机应用研究所,广东 广州 510006)
在视频直播、视频会议等多终端应用中,将新加入的观众从发出切入请求,到真正开始收看视频的时间间隔,称为切入时间。
在传统的H.264/AVC[1]多终端视频系统中,最长切入时间是由图像组(Group Of Pictures,GOP)的长度决定的。GOP越长,切入时间被延长的概率就增大;而长时间等待势必严重影响用户体验。一个简单的解决方法为缩短GOP的长度。这样做可以解决切入时间过长的问题,但与此同时也导致了压缩效率下降的负面效果。
经过进一步研究发现一个较好的解决方案:利用H.264/AVC 标准所提供的多参考帧机制[1-4],在编码时令特定的 P 帧(Predictively coded picture[2])成为长期参考帧,并对编码服务器进行相应设置,既能解决切入时间过长的问题,又降低了对压缩效率的影响。
1 传统视频系统切入等待的问题及其简易解决方法
在多终端视频系统中,由于新加入的观众必须在得到一个I(Intra)帧之后,才能正常收看视频,而通常一个GOP只有第一帧是I帧,因此,传统编码方案中,最长切入时间由GOP的长度决定。另一方面,为提高编码效率,编码器一般会将GOP的长度设置尽可能大,这就增加了切入时间延长的概率。可见,在传统视频系统中,切入时间和编码效率是一对矛盾。
1.1 传统的多客户端视频系统的切入等待问题
1.1.1 服务器编码发送码流S
假设服务器端编码和发送的视频流GOP长度为100帧,整个视频共200帧,则服务器需要发送的码流记为S,如图1所示。……
登录APP查看全文
