大学毕业论文-—基于rtp的linux实时语音通信系统的设计与实现.doc
"基于RTP的Linux实时语音通信系统的设计与实现" 在信息社会高速发展的今天,互联网已经成为许多人生活不可缺少的一部分。当前互联网中流动的“比特”所代表的内容已从原来的数据逐渐向实时多媒体数据演变,它们的特点是对实时性要求非常高。然而,互联网是建立在TCP/IP之上的计算机网络,最初设计时的定位决定了它不适合实时数据的传输。因此,1996年1月IETF音视频传输工作颁布了针对实时应用的实时传输协议RTP/RTCP。 RTP/RTCP使互联网从理论上具备了处理实时业务的能力,解决了媒体同步问题和满足了多媒体通信业务的要求,现在在IP电话、网络多媒体会议、远程网络教学和远程网络诊断等领域都有着重大的应用。 本文结合RTP/RTCP高实时性的特点,主要针对局域网,提出了音频数据采用G729a压缩,传输数据采用ortp库,在Linux平台下开发的实时语音通信系统。本文首先介绍了实时传输协议的简单应用后,详细分析了RTP/RTCP协议接着介绍系统的具体实现,主要分三个部分:音频数据的采集和播放,音频数据的解码和编码以及音频数据包的发送和接收。 在音频数据的采集和播放部分,系统使用音频采集卡来采集音频数据,然后将其压缩并传输到服务器端。在音频数据的解码和编码部分,系统使用G729a算法对音频数据进行压缩和解压缩。在音频数据包的发送和接收部分,系统使用ortp库来传输音频数据包。 本文最后简单阐述了本系统在其他领域的可扩展性及前景。随着信息社会的高速发展,实时语音通信系统将在各个领域发挥着越来越重要的作用。 知识点: 1. 互联网的发展趋势:从数据到实时多媒体数据的演变 2. RTP/RTCP协议的应用:解决媒体同步问题和满足多媒体通信业务的要求 3. 音频数据压缩算法:G729a算法的应用 4. 实时语音通信系统的设计与实现:音频数据的采集和播放、音频数据的解码和编码、音频数据包的发送和接收 5. ortp库的应用:在Linux平台下开发的实时语音通信系统 6. 实时语音通信系统的扩展性和前景:在各个领域的应用和发展 本文对基于RTP的Linux实时语音通信系统的设计与实现进行了详细的分析和介绍,为读者提供了一个深入了解实时语音通信系统的机会。





















剩余25页未读,继续阅读


- 粉丝: 3926
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 基于大数据下工程造价管理探究.docx
- 论GIS在环境管理及评价方面的应用.docx
- 第十二章第2讲基本算法语句.ppt
- JAVA课程方案设计书(周永新201190483).doc
- 计算机基础教学深度初探.docx
- 平面研究分析报告需要学哪些软件.doc
- 提高计算机通信网络可靠性的研究.docx
- 计算机应用软件要点问题的思考体会.docx
- CAD制图技术在机械工程中的开发与应用.docx
- 实验3:ucosII实时操作系统.doc
- MyEclipse内置的CVS客户端进行项目管理版本控制.doc
- Oracle数据字典.docx
- 基于项目教学法的初中计算机综合实践教学思考.docx
- Git高级技巧大全之深入实践基础教程
- 互联网+理财:应该选择量化、大数据还是AI?.docx
- 化工自动化及仪表之执行器培训.ppt


