论文部分内容阅读
本文提出了在客户端采用动态反馈缓冲的算法。该算法的原理是在客户端动态划分一段内存空间作为来自发送端的流媒体的数据缓冲,根据不同网络情况动态改变该缓冲区的大小,使得客户端总能在任何网络条件下都有适当数量的缓存数据包,能够使得客户端的数据播放平滑连续。全文的主题部分分为四个部分:
第一部分介绍了H.323协议族的IP视频会议的发展历史与趋势,接着说明了研究背景以及主要研究问题:如何利用客户端的动态反馈缓冲算法消除和减少流媒体的实时传输协议中出现的时延和抖动现象。然后介绍了行业内该问题的发展现状,并对研究方法做了简单阐述:从时延和丢包两个方面对一个同时采用一TN定缓冲和动态反馈缓冲算法的基于简化RTP协议传输的模拟系统在不同网络条件下的性能进行测试和比较,并对两者的结果进行分析,以确定其优劣;
第二部分对RTP和RTCP协议的工作原理都做了一个简单介绍,详细分析了两个协议的包格式以及包中各位字段的含义,并从是否适合作为流媒体传输承载方面对RTP协议和报文传输TCP协议进行了比较,得出RTP协议作为实时数据传输协议的优点,最后讨论了RTP协议的缺点和还存在的问题;
第三部分首先根据流媒体传输控制的特点确定了在网络中影响多媒体数据流的实时传输的各个冈素:时延,带宽,抖动现象和数据可靠性,并以此为依据制定了网络传输性能的监测标准,接下来介绍了客户端采用缓冲算法的原理并对固定缓冲算法和动态反馈缓冲算法进行了详细的讨论;
最后一个部分包括系统实现的简介与实验数据及其分析。