论文部分内容阅读
随着Internet的迅速增长和普及,人们对多媒体信息的需求也越来越大,网络视频服务应运而生。我国制定的AVS(Advanced audio video coding standard)是具有自主知识产权的先进音视频编解码标准,采用了一系列技术来实现高效率视频编码,目前已被广泛用于数字电视和网络视频服务领域。本文对AVS网络视频服务中涉及传输的两个重要环节——网络实时传输和编码码率控制进行了研究,主要工作包括:
1.依据实时传输协议族RTP/RTCP(Real-time Transport Protocol/Real-time Transport Control Protocol),实现了一个AVS视频网络实时传输系统。在该系统中,通过RTCP的数据包,接收端的服务状况被反馈到发送端,从而使发送端的发送速率同时适应网络传输带宽和接收端的服务状况,确保客户端顺利接收并正确解码播放。
2.将排队论应用于AVS视频网络实时传输系统中,通过建立更符合实际的M/Mk/1排队系统模型,导出接收端缓冲区长度的计算方法,并给出了不同参数下的缓冲区长度的取值曲线。该方法缓解了“接收端缓存区长度缺乏通用计算公式”的尴尬,避免了由于缓存区长度设置不当而导致的资源浪费或数据包丢失。
3.通过分析目前视频标准所推荐的几种编码码率控制方法,提出了一种基于线性ρ域率失真模型的宏块层编码码率控制算法,并在AVS的rm52f编码器上实现。该编码码率控制算法能够更准确地控制编码码率,并提高接收端所播放视频的主观质量。
本文对AVS的视频网络传输进行了深入的研究,所提出的缓冲区长度设定算法和编码码率控制算法具有一定的创新性,对于AVS视频网络传输的应用研究具有一定参考价值。