欢迎来到天天文库
浏览记录
ID:10962259
大小:1.89 MB
页数:52页
时间:2018-07-09
《基于SIP的移动多媒体通信系统 ——基于RTP的媒体数据的网络传输-毕业论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、本科毕业论文(科研训练、毕业设计)题目:基于SIP的移动多媒体通信系统——基于RTP的媒体数据的网络传输姓名:学院:软件学院系:软件工程专业:软件工程年级:学号:指导教师(校内):职称:指导教师(校外):职称:年月I基于SIP的移动多媒体通信系统——基于RTP的媒体数据的网络传输[摘要]SIP(SessionInitiationProtocol,会话初始化协议)是由IETF提出的IP电话信令协议。SIP用于发起会话,它能控制多个参与者参加的多媒体会话的建立和终结,并能动态调整和修改会话属性。RTP(Real-timeTransportProtocol,实
2、时传输协议)是由IETF开发的用于音频、视频等多媒体数据实时传输的协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。随着网络的迅速发展,传统的TCP/IP协议在流媒体(音频流、视频流)的实时传输上受到了很大的挑战,因为该协议在网络上提供的是非实时的数据传输服务,并且其重传机制与拥塞控制机制也给实时传输带来较大困难。而UDP虽然具有实时性,但UDP缺乏丢包汇报机制,所以UDP也不适合于流媒体的实时传输。为了解决该问题,支持多媒体实时传输的RTP协议被提出来了。本文首先对本次毕设项目——动中通系统进行了介绍,并对该系统的架构进行了说明,
3、之后,简要说明了系统中所选用的三个技术的概念,从而引入并介绍RTP协议。本文第二章介绍了RTP协议的概念、组成(RTP/RTCP)以及该协议在网络结构层中的位置。接着,本文介绍了RTP协议适合于实时流媒体传输的特性以及在整个实时流媒体传输过程中RTCP协议的各种功能。之后,本文从理论上详细地介绍了RTP报文和5种不同类型的RTCP报文(SR、RR、SDES、BYE和APP)的格式以及各报文中各个模块的大小与功能。接着,为了将理论与实际联系起来,在程序上方便地实现RTP/RTCP协议,本文引入了一个用C++编写实现的高度封装的面向对象的RTP库——JRTP
4、LIB。首先,本文对JRTPLIB进行了简单的介绍,接着,本文介绍了JRTPLIB在MicrosoftVisualStudio2005C++环境下的使用配置,再接下来,本文根据JRTPLIB的使用流程,对JRTPLIB中常用到的重要的几个函数作出了详细的解释。最后,本文提出了JRTPLIB在本次毕设中的实际运用,并根据实际情况将了RTP模块划分为四个功能模块,同时,对这四个功能模块划分的设计与实现进行了详细研究。[关键词]RTP/RTCP协议网络实时传输JRTPLIBISatelliteCommunicationinMotionSystembasedon
5、SIP——NetworkTransmissionofMediaDatabasedonRTP[Abstract]SIP(SessionInitiationProtocol)isanIP-TelephonysignalprotocolproposedbyIETF.SIPisappliedtoinitiateasession,itcansetuporterminateamultimediasessionattendedbymultiactors,anditcanalsoamendthepropertiesofsessiondynamically.RTP(Rea
6、l-timeTransportProtocol)isappliedtotransportthemultimediadata,likethevideoortheaudio,inrealtime.AnditisproposedbyIETF,too.TheRTPcanrunontheconnection-orientedorconnectionless-orientedunder-layerprotocol,andusually,theRTPandtheUDPareusedtogether.Becauseoftherapidnetworkdevelopment
7、,thetraditionalTCP/IPprotocolisfacedwithgreatchallengeintherealtimestreamtransmission.BecauseTCP/IPprotocolsupportsno-realtimedatatransmissionanditspolicyofre-sendingandcongestioncontrolhasbroughtmuchdifficultytothereal-timetransmission.AndabouttheUDPprotocol,itdoespossessreal-ti
8、meproperty,butitlacksofcontrolofreportin
此文档下载收益归作者所有