3G视频传输中码率自适应调整算法
2012-08-15林志勇叶桦孙晓洁仰燕兰
东南大学学报(自然科学版) 2012年1期
林志勇 叶桦 孙晓洁 仰燕兰
(东南大学自动化学院,南京 210096)(东南大学复杂工程系统测量与控制教育部重点实验室,南京 210096)
随着网络技术和嵌入式技术的迅猛发展,网络视频监控已经得到了广泛的应用,而基于3G网络的视频监控系统在难以架设有线电缆的地方更是有着巨大的优势.但3G网络很不稳定,不同的时段、不同的地理位置,带宽会相差很大,所以系统需要进行流量控制.为了保证视频的实时性,视频数据一般采用UDP协议进行数据传输,但UDP协议并不提供流量控制或者拥塞控制,所以必须根据当前网络状况来自适应调整视频的码率.
在数据的传输过程中,造成网络状况改变进而影响视频质量主要分为以下2种情况:①3G网络信号强度发生变化或者网络负载发生变化,如监控终端移动到3G信号比较弱的地方,3G网络使用者增多,这些都会减小3G网络有效带宽.如果3G网络带宽减小,而视频码率不变的话,视频码率就会超出网络的负载能力,进而造成丢包甚至网络拥塞.因此,就需要根据网络状况来调整码率.② 在监控终端中,产生的数据并不会立即发送出去,需要先存储在环形缓存中,这样视频数据就只能暂时存储在终端,等待发送,所以数据的发送并不是均匀的.如果在一段时间内CPU比较忙,很多数据就会堆积在监控终端,在接下来的一段时间内需要发送的数据就会急剧增加.另外,在动态码率下,画面变化产生的平均数据量要大于……
登录APP查看全文