论文部分内容阅读
流媒体信源码率和信道速率控制是流媒体传输自适应策略的重要组成部分,能够使得应用程序适应不同的网络条件,达到最佳的播放效果。本文研究了流媒体信源码率和信道速率控制的联合设计算法,通过信源码率控制和信道速率控制的相互配合,能够有效改善播放质量,优化系统性能。首先讨论了:Internet环境下的联合设计问题。为了引入传输层对于应用程序QoS需求的支持,提出了可支持应用程序QoS需求的拥塞控制算法TFFRCC。TFFRCC能够实时感知流媒体应用的服务质量(QoS)需求,并允许在必要时暂时牺牲TCP友好性以支持应用程序的QoS需求,同时引入速率补偿算法来保证传输协议的长期TCP友好性,从而能够在不影响传输协议的长期TCP友好性以及网络性能的前提下,为应用程序提供更好的服务质量支持。然后在TFRCC工作基础上结合跨层设计思想,提出了应用层信源码率控制和传输层拥塞控制的联合设计算法。该算法通过信源码率控制和拥塞控制的信息交互和紧密协作,能够使得流媒体应用在来自网络的约束(网络公平性、对网络状况的反应敏捷性)和应用程序的QoS约束之间取得合理的折衷,从而优化了整体系统的性能(包括应用程序的播放质量,传输协议和网络的性能)。进一步将上述针对有线信道的联合设计方案扩展到。Internet下的无线环境,在充分考虑来自MAC层的无线信道信息、来自传输层的网络约束以及应用程序QoS需求的基础上,提出了支持无线流媒体的跨层设计方案。该方案能够有效避免无线信道传输差错对发送速率的影响,同时通过信源码率控制和拥塞控制的联合设计,能够显著的提高无线流媒体的播放质量。最后讨论了在提供服务质量保证的网络环境下的联合信源码率和信道速率控制问题。从控制理论的角度出发,将VBR视频流在CBR信道和VBR信道下的传输问题统一表示为离散线性时延系统的最优控制问题,然后运用离散极大值原理得到该问题的最优解。该算法的主要贡献在于降低了问题求解的复杂度,同时算法对于参数设置无特殊要求,具有更宽的适用范围。