本科课程论文CoursePaper论文编号PaperNo:XXXXXX撰写日期Date:2012-5-25流媒体实时交互的原理概述Theprincipleofreal-timeinteractionofstreamingmediaXX(计算机与信息工程学院网络工程09级XXXXXX)论文类型PaperType:研究总结SummaryofFocusedResearch论及主题SubjectCovered:□引言□流媒体的相关概念□流媒体的实时性与交互性■流媒体实时交互的原理□结论巢湖学院课程名称Course:TCP/IP协议原理与应用课程性质CourseNo:原理与应用学分数Credits:3主讲教师Instructor:XXX开设学院College:计算机与信息工程学院开设时间Semester:2012年2月~2012年6月流媒体实时交互的原理概述XX(计算机与信息工程学院09网络工程09级XXXXXXXX)Email:XXXXXXXX@163.com摘要:生活中,流媒体技术应用随处可见,如远程教育、视频会议、互联网直播等等,其实时交互功能给用户带来了极大的便利。信息在网络的传输过程中,都是使用网络体系各层次的协议来实现。因此,流媒体的传输以及功能的实现离不开协议的承载。本篇论文首先介绍流媒体的相关概念,其次介绍实现实时交互性所需要的基本传输协议,最后用图示来阐明客户端与服务器实时交互的过程。关键词:流媒体;实时交互;RTP;RTCP;RTSP;RSVPTheprincipleofreal-timeinteractionofstreamingmediaXXXXXX(09012064,CollegeofComputers&InformationEngineering,ChaoHuUniversity,Hefei,China)Email:XXXXXX@163.comAbstract:Inlife,theapplicationofstreamingmediatechnologycanbeseeneverywhere,suchasdistanceeducation,videoconference,livebroadcastontheInternetetc.Intheprocessoftransmission,theinformationisbasedontheprotocolsofvariousnetworksystemlevels.Therefore,thetransmissionofstreamingmediaandtherealizationofthefunctionarealsoinseparablefromtheprotocol.Firstly,thispaperintroducestheconceptofstreamingmedia.Secondly,itintroducesthebasictransmissionprotocolthattherealizationofreal-timeinteractionused.Finally,thegraphelucidatetheprocessofreal-timeinteractivebetweentheclientandtheserver.Keywords:StreamingMedia;Real-timeinteractive;RTP;RTCP;RTSP;RSVP1引言当我们使用TCP/IP协议下载电影文件时,服务器将文件按照一定的次序分成若干独立的数据报文,依次发出去,客户端的程序将这些数据报文重新组装起来,最终形成和源文件一样的完整文件。这样,我们就可以对这个文件进行任何操作了。而流媒体技术并非如此,它能够将文件按照特定的顺序发送出去,客户端的播放程序可以边接收数据边播放。为了使播放更加稳定连贯,通常客户端会通过为接收数据开辟缓存区的方式来解决网路拥挤的问题。这样,只需要在缓冲区充满前等待几秒钟,就可以开始欣赏电影了。文件的剩余部分将在后台从服务器内继续下载。流式传输不仅使启动延时成十倍、百倍地缩短,而且不需要太大的缓存容量。生活中,流媒体技术应用随处可见,如远程教育、视频会议、互联网直播等等。由此可见,目前基于流媒体的应用非常多,而且发展非常迅猛。丰富的流媒体应用对用户有很强的吸引力,因此在解决了制约流媒体的关键技术问题后,我们可以预料到,流媒体应用必然会成为未来网络的主流应用。本篇论文首先介绍流媒体的相关概念以及流媒体的实时交互的体现,然后详细介绍实现流媒体实时交互所需要的传输协议,最后阐述流媒体实现实时交互的过程。2流媒体的相关概念[参考文献1]2.1流媒体与流媒体技术流媒体(StreamingMedia)是指在Internet/Intranet上使用流式传输技术的连续时基媒体(如音频、视频或多媒体文件)。它在播放前并不下载整个文件,而是将文件的开始部分内容先存入内存,虽然在开始时会出现一些延时,但保证了数据流可以随时传送随时播放。流媒体技术不是单一的技术,它建立在众多的基础技术之上,包括网络通信技术、多媒体数据采集技术、多媒体数据压缩技术、多媒体数据存储技术和多媒体数据传输技术。流媒体实时交互的特性就是由多媒体数据传输技术来体现的。2.2流式传输实现流媒体的关键技术就是流式传输。流式传输的定义很...