论文部分内容阅读
无线网络技术和流媒体应用技术是现今最流行、发展最迅猛的两项因特网技术,它们的出现为信息的传播与交流带来革命性的变化,也对人们的生活产生了深远的影响。随着3G时代的即将到来,无线的流媒体应用显示出巨大潜在的市场前景,无线流媒体技术的研究也成为近年来学术界和工业广泛关注的焦点。由于无线网络天然的丢包、延迟和带宽、缓存限制等因素以及流媒体在传输过程中对带宽、实时性和可靠性等方面的较高要求,使得无线流媒体应用面临了诸多挑战。本文主要结合无线信道的特点,引入一种新型的网络模拟器Emulator,对802.11b无线局域网中的流媒体传输性能进行了一个综合的评价。利用NIST Net这种流行的Emulator工具对带宽、丢包率、传输时延等网络条件的精确控制,本文首先研究了Windows Streaming Media (WSM)和Real Streaming Media(RSM)在竞争时的行为特点。实验结果表明,WSM与RSM对带宽、丢包率和传输时延等网络因素的敏感程度是不同的,而且资源分配的公平性较差。这些研究对于设计、配置以及完善更大规模的无线局域网提供了资源分配的参考。接着,本文分析了节点移动性对流媒体传输性能的影响,寻求了无线信道特征(例如,信道出错率、丢包率、重传、延迟)与用户级播放质量之间的内在关系。实验结果表明,无线流媒体性能可能由于节点的移动受到剧烈的影响:不仅使移动的客户机的性能大大降低,而且还会降低局域网内所有其他客户端的传输性能。解决方法之一是在AP处对单个队列进行速率控制,并提供合理的缓冲区管理机制和调度以保证各个流之间的相对公平性。最后,本文讨论了无线信号质量对流媒体性能的影响,从MAC层及应用层的角度对实验结果进行的分析表明,MAC层重传策略可以修复大多数丢失的包,在一定程度上弥补了由于信号质量较差对流媒体播放造成的影响。但是,尽管802.11b MAC层向高层隐藏了无线链路的大部分出错,一些错误仍待应用层解决,从而触发了应用层的重传。一种可行的解决方法是对数据包进行动态分片以减少无线信道出错对流媒体性能的影响。