论文部分内容阅读
随着商业和网络的发展,视频会议系统在越来越多的场合投入应用。视频会议系统对网络实时性有很高的要求,在不可靠的无线网络中很难在兼顾实时性的同时保证好的Qo E。一种改善Qo E的方法是在RTC应用中部署自适应策略。本文围绕RTC应用的自适应机制,对自适应策略和响应的网络性能预测策略做了研究。本文的主要工作和创新点如下:1.研究了现有流行视频通讯软件的Qo E改善策略对主流视频通讯软件Skype和Facetime做了Wi Fi环境和Cellular环境下的测量实验,用实验分析了它们改善Qo E的策略。在网络上可控的点使用Wireshark和tcpdump进行了抓包分析。通过流量分析,我们得出了现行无线环境Qo E策略的不足在于不能充分利用有效带宽,且Qo E策略没有很好解决视频会议对时延、丢包敏感的问题。2.设计了基于网络性能预测的自适应算法PBA在假设能够预知任何时候的带宽的条件下,可以得出最优的带宽利用模型。现有视频应用的带宽自适应算法难以充分利用带宽。将假设放宽为能够预知几秒以后的带宽,我们设计了SPA算法。SPA算法仅依靠预测带宽进行自适应,效果不佳。然而当加入平稳函数之后,SPA算法改进为PBA算法能够比现有算法高出40%的带宽利用率。这结论为基于网络性能预测提高Qo E提供了可能。3.探讨并实现了基于回归树的短期网络性能预测本文证明了利用蜂窝网络本身的资源调度机制,被动地进行带宽测量是可能的。本文设计了PROPHET算法,该算法被动地收集性能统计量,并利用回归树模型来预测未来的短期性能。PROPHET在0.5s的预测窗口下,对于下一时刻是否发生丢包有97%准确率,对下一时刻是否发生超长时延有98%准确率。带宽预测则达到小于10kbps的误差。实验显示PROPHET算法为视频会议提供了PSNR意义上多达13d B的Qo E增益。