实时传输协议详解_第1页
实时传输协议详解_第2页
实时传输协议详解_第3页
全文预览已结束

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实时传输协议详解实时传输协议RTP1.RTP协议:(Real-timeTransportProtocol)议初是在70年为了尝试传输声音文件,把包分成几部分用来传输语音,时间标志和队列号。经过一系列发展RTP第版本在年月由美国的一个实验室发布了。到本世纪年成了标准的的版本。很多著名的公司如Netscape,就宣称“NetscapeLiveMedia”基RTP协议的。.Microsoft也称他们的“NetMeeting”也是持协议RTP被义为传输音频、视频、模数据等实时数据的传输协议。最初设计是为了数据传输的多播但是它也用于单播的与传统的注重的高可靠的数据传输的运输层协议相比更加侧重的数据传输的实时性。此协议提供的服务包括时间载量标识、数据序列、时戳控制等。与助控制协议RTCP一得到数据传输的一些相关的控制信息。2RTP协是如何工作的:在前面说明过胁多媒体数据传输的一个尖锐的问题就是不可预料数据到达时间是媒体的传输是需要数据的适时的到达用以播放和回放协就是提供了时间标,序号以及其它的结构用于控制适时数据的流放。在流的概念中时标签是最重要的信息送端依照即时的采样在数据包里隐蔽的设置了时间标签。在接受端收到数据包后,就依照时间标签按照正确的速率恢复成原始的适时的数据。不同的媒体格式调时属性是不一样的。但RTP本身并不负责同步RTP是传输层协议,为了简化了运输层处理,提高该层的效率。将部分运输层协议功能(比如流量控制)上移到应用层完成同就是属应用层协议完成的没有运输层协议的完整功能提供任何机制来保证实时地传输数据,不支持资源预留,也不保证服务质量报文至不包括长度和报文边界的描述。同时协议的数据报文和控制报文的使用相邻的不同端口,这样大大提高了协议的灵活性和处理的简单性。RTP协和二共同完成运输层协议功能协议只是传输数据包,是不管数据包传输的时间顺序的议数据单元是用UDP分组来承载的承数据包的候,有时候一帧数据被分割成几个包具有相同的时间标签,则可以知道时间标签并不是必须的。而UDP多路复用让协利用支持显式的多点投递,可以满足多媒体会话的需求。RTP协虽然是传输层协议但是它有作为OSI体结构中单独的一层来实现RTP协议通常根据一个具体的应用来提供服务,RTP只提供协议框架,开发者可以根据应用的具体要求对协议进行充分的扩展。目前的计和研究主要是用来满足多用户的多媒体议的需要另它也适用于连续数据存储交互式分布仿真和一些控制测的应用中基RTP的验和商业产品也层出不穷实时传输控制协议协RTCP协议:(Real-time、ControlProtocol)是设和一使用的进行流量控制和拥塞控制的服务控制协议。RTCP协议如何工作:当应用程序开始一个RTP话时将使用两个端口一个给一给RTP本并能为按顺序传送数据包提供可靠的传送机制,也不提供流量控制或拥塞控制,它依靠提供这些服务。在RTP的话之间周期的发放一些包用来传监听服务质量和交换会话用户信息等功能。包中含已发送的数据包的数量、丢失的数据包的数量等统计资

料。因此,服务器可以利用这些信息动态地改变传输速率,甚至改变有效载荷类型和RTCP配合使用,它们能以有效的反馈和最小的开销使传输效率最佳化,因而特别适合传送网上的实时数据根据用户间的据传输反馈信息以制定流量控制的策略而会话用户信息的交互,可以制定会话控制的策略。RTCP协处理机根据需要定义了五种类型的报文——RR:receiverreportSR:senderreportSDES:sourcedescriptionitems.BYE:indicatesendofparticipation.APP:applicationspecificfunctions它们完成接收、分析、产生和发送控制报文的功能。实时流协议RTSP协RTSP协议:(RealStreamingProtocol)议定义了如何有效地通过IP网络传送多媒体数据,是一种客户端到服务器端的多媒体描述协议。RTSP是个非常类似于HTTP的用层协议每个发布和媒体件也被定义为RTSPUPL而媒体文件的发布信息被书写进一个被称为媒体发布文件里文件在后面会说明这文件说明的包括编码器,语言,地址,端口号以几它参数。这个发布文件可以在客户端通过EMAIL形或者HTTP形获得。RTSP是RealNetworks和Netscape以哥伦比亚大学共同提出的是RealNetworks的"RealAudio"和Netscape的"LiveMedia"的实践和经验发展来来的。第一份RTSP协是由IETF在年8月9日正式提交后作为INTERNET的准,在此后此协议经过了很多明显的变化的用现在是广泛的、IBMNetscape,Apple,IBM,SiliconGraphics,Sun还有其它公司都宣称它们的在线播放器支持RTSP协,不过微软一直都坚持不支持协议,不知道这种局面还会持续多久。RTSP协议的特点:RTSP是用层协议与、一设计来完全流式服务。RTSP有大的灵活性用在多种操系统它允许客户端和不同厂商的服务平台交互。RTSP在系结构上位于RTP和RTCP之它用完数据传输它将流式媒体数据可控制的通过网络传输到客户端。RTSP可保持用户计算机与传输流业务服务器之间的固定连接观看者与单Unicast服务器通信并且还允许双向通信,观看者可以同流媒体服务器通.提供类似“VCR”式的例暂停、快进、倒转、跳转等操作。操作的资源对象可以是直播流也可以是存储片段。RTSP是还提供了选择传输通道,如使用还多点或。资源预留协议RSVP协:RSVP(ResorcereSerVationProtocol)资预留协并不是一个路由协议,而是一种IP网中的信令协议,它与路由协议相结合来实现对网络传输服务质量)控制是为支持因特网综合业务而提出的。这是解决IP通信中(服务质量)问题的一种技术,用来保证点端到端的传输带宽。协是如何工作:RSVP使用控制数据报,这些数据报在向特定地址传输时包括了需要由路由器查(有些时候需要更新)的信息如路由器需要决定是不是要检查数据报的内容的时候对上层数据内

容进行语法分析分析的代价可不小的情况是终端利用它向网络申请资源,在这种表“请的号中包含着如下的信息:业务的种类?使用者类型?什么时间?需要多大带宽?其他参考信息?网络在接收到上类信息后据实际情况为此次连接分配一个优先代码,用户利用优先代码进行信息传递时,网络不需重新对业务进行分析与判别,从另外一个角度来说利用RSVP能一定程度上减少网络对信息处理的时延高网络节点的工作效率,改善信息传输的服务质量QoS时用用RSVP为了在传输路径中保持必要的资源以保证请求能确保到达。RSVP是路由器为提供更的服务质量向前迈进的具有深刻意义的一步统上IP路由器只负责分组转发通过路由协议道邻近路由器的地址RSVP则似于电路交换系统的信令协议一样,为一个数据流通知其所经过的每个节点IP路由器端点协商为此数据流提供质量保证RSVP协一出现,立刻获得广泛的认同,基本上被任为较好地解决了资源预留的问题。在前面我们讨论了一些实时媒体控制的相近的四个协议。在这里我再概

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论