实时传输协议的实现及相关算法研究

来源 :武汉大学 | 被引量 : 0次 | 上传用户:sunzhiqiang7310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
20世纪90年代以来,随着Internet和多媒体技术的迅速发展,静态图片与文本信息已经不能满足实际应用的需求,网络多媒体成为当前计算机领域研究的热点之一.Internet工程任务组发布的RTP协议就是一种用于多媒体实时传输的网络协议.RTP在促进基于TCP/IP的Internet上分布式多媒体应用发展发挥了引导作用,但其实现算法的局限性制约了它的适用范围,在算法不断改进的同时,IPv6的出现也为RTP协议实时传输性能的提高提供了可能.深入研究RTP的实现算法以及RTP与IPv6协议的结合使用,提高RTP协议的扩展性、实现更优的实时传输,对于Internet的应用发展有着较大的理论意义和很强的实用价值.RTP由负责媒体数据传输的RTP协议和负责反馈控制、传输检测的RTCP协议两部分组成,能为具有实时特征的数据提供端到端的传输服务.在国外相关研究的基础上,该文首先详细地介绍了RTP协议规范;接着对RTP协议的设计原理和实现进行了深入的论述,并对RTP协议的实现算法进行了研究和改进;最后通过几个程序演示了IPv4/IPv6协议栈上应用RTP的数据传输.针对大规模会话中大量用户同时加入会话组的时候导致RTCP分组泛滥的情形,该文提出了"定时器再审议算法"来调整初始加入会话时每个参与者发送RTCP分组的策略,以避免拥塞发生.在此基础上对算法的实现进行了模拟和分析,模拟实验表明定时器再审议算法对避免拥塞能够起到一定的作用.文章的最后部分,在已有研究成果基础之上,编写RTP协议代码实现了RTP协议应用,在RedHat Linux 8.0系统上开发了几个程序在IPv4/IPv6协议栈上成功地实现了数据和音频文件的传输,通过向音频设备写文件的方法从音频输出设备听到声音.RTP一般是作为应用层的一部分来实现的.要满足对RTP的实现算法更新更好地需求,需要同其他协议和应用结合起来进行更深入的研究和实践.在该文中,RTP协议实现的改进算法会导致的状态存储量和延时增大,同时,对IPv6支持流的特性还没有很好地加以利用.解决状态存储量和延时问题并利用IPv6的流标记和业务流类别这两个新特性实现更高效的实时传输服务是RTP协议及其应用的一个新的研究方向.
其他文献
学位
云计算PaaS (Platform as a Service,平台及服务)平台是互联网领域近几年来非常热的技术方向,不仅可以为用户提供开发环境、开发平台和硬件资源,还可以提高硬件资源的利用率,
机场作为航空运输和城市的重要基础设施,是综合交通运输体系的重要组成部分。经过几十年的建设和发展,我国机场体系初具规模,初步形成了以北京、上海、广州等枢纽机场为中心,其余
在Internet日益发展与壮大的过程中,IPv4网络协议起到了不可低估的作用.但是随着更多的网络终端连入Internet,IP网络地址明显的出现了"匮乏危机",同时日益增加的路由表空间也
本文主要研究探讨企业CIMS进行信息集成时,如何建立具有良好的可移植性、可重用性、可扩展性的异构数据集成模型,使它基于企业的信息特征,在异构分布环境(操作系统、网络、数
医学领域已成为数据挖掘的一个重要领域.在当前医学中,存在大量的可以使用的历史成功案例数据,这些数据中蕴含着很有实用价值的规则,医生可以利用这些规则对新的病人进行辅助
集装箱货运是现代物流业中很重要的环节,各地的集装箱码头、船运公司采用了各种办法来提高集装箱周转的效率。人们发现,在码头机械上运用自动化控制装置能够极较大的提高集装箱
从目前的网络安全状况来看,非授权访问已经成为威胁网络安全的重要因素.而认证技术是防止非授权访问网络的重要手段.随着计算机网络的迅猛发展,如何防止有效地非授权访问,如
B/S模式是指浏览器/服务器模式,是随着Internet的兴起,是在二十世纪九十年代计算机网络技术兴起的前提下,逐步被人们认识到优越于传统的C/S模式的优点,才把这种三层结构应用到软
众所周知,由传统专家系统方法建立的诊断系统存在诸多缺陷,如所收集知识的不完备性、系统对知识的依赖性、获得专家知识不一致性等。基于模型诊断推理正是克服传统专家系统的这