论文部分内容阅读
在无线环境下流媒体传输存在丢包率高、吞吐量受误码率和移动性的影响等特殊的QoS问题。采用单纯的网络层QoS保证机制或端系统自适应传输技术都不能完全解决这些问题,本文在系统地分析流媒体的QoS指标的基础上,提出了一种通用的、层次化的无线环境下流媒体传输系统的整体框架,包括可在各层采用的QoS保证机制。这些QoS保证机制可以分别使用,也可以结合使用。该传输框架的优点是适应范围广,实现比较容易,为流媒体应用提供了能够保证QoS的传输平台,从而简化流媒体应用开发的难度。在这个框架下,本文分别从传输层、网络层和链路层提出了改进流媒体传输的QoS的机制: 1) 在网络层,针对流媒体传输的时延、丢包率要求,本文提出了一种DiffServ网络环境下的基于多优先级探测的准入控制方法,从网络层的角度为不同类型的应用数据流提供一个有时延和丢包率保证的端到端连接。 2) 在传输层,为了保证流媒体传输在动态网络环境中的TCP友好性,高平滑性和高响应性,本文分析了Padhye’s TCP吞吐量模型存在的缺陷,提出一种基于动态TCP吞吐量模型调节发送速率的动态TCP友好拥塞控制机制:为了减小无线环境下的高误码率、切换等对流媒体传输带来的巨大影响,提高流媒体传输的吞吐量,本文提出了一种基于(M,K)统计测量方式的端到端丢包区分算法,它在不同的无线链路差错控制机制下都能保持较高的区分精确度;在此基础上本文还设计了一种适合于无线环境的流媒体拥塞控制机制。 3) 在链路层,为满足不同的应用程序的QoS要求,本文提出了一种基于多优先级的无线链路传输机制,针对不同的应用采用不同转发优先级和不同的差错控制方法。该机制为流媒体应用提供低时延、低误码丢包率的链路传输服务,改善了无线环境下的流媒体传输的整体的OoS。