论文部分内容阅读
20世纪90年代以来,随着Internet和多媒体技术的迅速发展,静态图片与文本信息已经不能满足现实需求,网络多媒体成为当前计算机领域研究的热点之一。RTP是一种用于多媒体实时传输的网络协议,由负责媒体数据传输的RTP协议和负责反馈控制的RTCP协议两部分组成。它能为具有实时特征的数据提供端到端传输服务。
首先,本文针对IETF发布的RTP协议的标准和相关论文进行了研究。在研究的基础上,以音频为例,提出了多方音频会议中基于Linux平台的节点实现。该实现充分利用了Linux的多线程并发性,实现了发送线程、接收线程和流量调节线程的并行操作,最大限度发掘了操作系统的性能。利用该实现,作者进行了点对点的语音通信,语音质量较好。文章还提供了部分实现伪代码,大大提高了研究的可用性。
其次,在研究当前典型的QoS参数和QoS控制算法的基础上,本文提出了一个多方音频会议中基于包丢失比和时延抖动的QoS控制算法。该算法主要采用动态加性增加和动态乘性减少的方法对发送端进行流量控制。相对于传统的算法,本算法不仅仅立足于网络拥塞发生后的流量控制,而且采用时延抖动为参考来进行拥塞的预防。此外,该算法能根据网络的拥塞状况,动态调节加性因子和乘性因子,真正做到了算法的自适应。在文章的最后,本文采用网络仿真的方式,把新算法和固定加性因子、固定乘性因子的算法做比较,得出新算法具有较好的平稳性的结论。