微波EDA网,见证研发工程师的成长!
首页 > 射频和无线通信 > 射频无线通信文库 > 基于DSP和CDMA 2000的实时视频无线传输系统设计

基于DSP和CDMA 2000的实时视频无线传输系统设计

时间:07-15 来源:互联网 点击:

.264码流速率整形参数分析

TMS320DM365开发平台上控制输出码流大小的参数主要有帧率、GOP、图像质量和图像格式。其中,对码流速率整形起着重要作用的参数是帧率和COP。帧率,决定着视频图像的播放速率。帧率越高,其图像帧之间的间隔就越小,编码后的数据速率就越大。GOP,是指图像组,即每组图像中包含多少个P帧和I帧。这两个参数共同决定了编码后输出的H.264码流的数据速率和I帧的时间间隔。于是,可以应用这组参数对需要传输的码流予以速率整形。

3.3 速率整形的实现过程

该过程如图5所示,其主要实现两个部分的功能。

1)发送时间间隔的初步估计,主要是利用两个或多个I帧之间的时间间隔除以统计的包数,得到平均时间来作为发送的时间间隔。但是,考虑到在不同视频模式切换的过程中,会产生时间突变,这样,得到的时间间隔就不够精确,从而引起发送数据量的突变,使得模式切换时过度不够平滑。所以,需要进一步修正时间间隔。

2)修正时间间隔主要依赖于发送缓冲区中暂存的数据量。首先为发送缓冲区中的暂存数据量设定上下限Min_buf和Max_buf;然后对该数据量进行判断,当数据量处于Min_buf和Max_buf之间时,说明发送数据正常,就可以使用初步估计的时间间隔;当数据量低于下限Min_buf时,说明发送数据的速率过快,就需要将初步估计的时间延时,以降低发送速率,从而使缓冲区里的数据量恢复到正常范围,反之,当数据量高于上限Max_buf时,则需要缩短初步估计的时间。

3.4 速率整形结果测试和分析

经过初步速率整形之后,对视频编码发送端的数据速率进行测试。

测试条件为:图像格式CIF,帧率15 f/s,GOP=15,图像质量为A。

测试结果如图6所示。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top