论文部分内容阅读
本文在根据3GPP标准建立的AVS-M3G流媒体服务系统的基础上,对流媒体应用层QoS包括拥塞控制和差错控制两方面进行了深入的研究。
首先,针对无线网络的拥塞问题,提出适用于AVS-M码流的拥塞控制机制。其中包括媒体内容码率调整和传输速率调整。发送端可根据实时流控制协议RTCP的反馈报告来进行调整。在媒体码率调整方面,提出基于AVS-M码流切换的拥塞控制机制。在AVS-M的3GP文件格式基础上,设计并实现适用于码流切换的AVS-M的3GP多码流扩展文件格式。然后通过客户端缓冲区信息的RTCP反馈,设计了码流切换算法,以保证视频服务质量。在传输速率调整方面,本文引入高效地适用于RTP/RTCP协议的LDA传输速率控制方法,通过网络状况的RTCP反馈包括网络回路时间、丢包率、网络延迟、抖动,对网络状况进行估计,并以传输速率控制模型来进行传输速率控制。实验结果证明,系统能够解决无线网络拥塞问题,进行快速平滑地视频切换来满足服务质量要求。
其次,在差错控制方面,本文提出基于RTCP立即反馈的分层重传机制。针对RTCP包的反馈不及时性,引入立即反馈算法。在此基础上,根据视频传输RTP包的不同重要性,提出分层重传的差错控制算法。实验结果表明,在系统带宽不能满足重传所有丢失包的情况下,分层重传降低了由于丢包引起的失真和不连续,较大地提高了视频的质量。