论文部分内容阅读
随着无线通信技术和数字视频压缩技术的不断发展,无线网络中的数字视频传输被广泛应用在各个领域。在工业中,可以用在工厂的无人监控,远程数据的采集;在医疗卫生领域,可以提供远程医疗的支持;在日常生活中,数字电视、远程视频会议、视频电话等服务都需要以视频压缩和网络传输为基础。本文主要研究无线视频传输中遇到的相关问题,并介绍需要用到的相关关键技术。本文采用的视频压缩标准是新一代视频压缩标准——H.264视频编码标准,它具有优秀的压缩能力和良好的网络亲和性。选用开源编码库X264来编码获取到的视频信息,可以满足视频实时传输的需求。网络传输协议选择使用RTP/RTCP。采用RTP协议在带宽有限的无线网络中发送视频信息,而RTCP协议则负责获取当前的网络状况,并将丢包率、延时、抖动等信息反馈给发送端,以便发送端进行网络阻塞的控制。本文实现了数字编码视频的无线网络传输,并可根据网络丢包率等信息对发送端的发送速度进行控制,进而进行码率控制。本文首先介绍了无线视频传输中应用到的相关技术,例如视频采集方法等。然后重点介绍了H.264视频编码标准中的出现的新技术以及X264开源编码器。深入研究了码率控制算法的相关知识。对X264的平均比特率(ABR)码率控制算法进行了改进,加入平均码率趋近度因子。实验表明,改进后的码率更接近目标码率,并且编码速度更快,信噪比基本不变或有微小下降,同时降低了信噪比的均方差。针对编码库不能实时改变目标码率的问题,本文提出了一种可以根据网络可用带宽来改变码率的算法,更适用于实时视频的网络传输。