常见的流媒体传输协议

陕西中医学院图书馆常见的流媒体传输协议
R TP指出教室里墙面边线之间的位置关系
RTP(Real-time Transport Protocol)实时传输协议 是⼀个由IETF(The Internet Engineering Task Force,国际互联⽹⼯程任务组)提出的⽹络传输协议。
RTP⽤来为IP⽹上的⾳频、视频、传真等多种需要实时传输的多媒体数据提供端到端的实时传输服务,RTP协议详细说明了在互联⽹上传输⾳频和视频的数据包格式。
RTP为Internet上端到端的实时传输提供时间信息和流同步,但不能证服务质量,服务质量由RTCP来提供。因此,⽤于流媒体系统时,RTP和RTCP⼀起使⽤,⽽且它是创建在UDP协议上的。
R TCP4氨基安替比林
RTCP(Real-time Transport Control Protocol)实时传输控制协议 是由IETF定义的⼀个与RTP配套的协议,负责管理传输质量,提供流量控制和拥塞控制服务。RTCP为RTP流媒体提供信道外(out-of-band)控制。RTCP本⾝并不传输数据,但是和RTP⼀起合作将多媒体数据打包和发送。
RTP与RTCP的配合使⽤可以使传输效率最佳化,故常⽤于实时数据的传输。
东华理工大学学报>音译
SR TP&SR TCP
SRTP(Secure Real-time Transport Protocol)安全实时传输协议实在RTP的基础上所定义的⼀个协议,⽤于单播和多播应⽤程序中实时传输协议的数据提供加密、消息认证、完整性保证和重放保护。
因为RTP和RTCP有着紧密的联系,相应的,就有了SRTCP(Secure RTCP)安全实时传输控制协议,SRTCP为RTCP提供的特性,类似于SRTP为RTP提供的特性。
H LS
长恨歌主题
HLS(Http Live Streaming) 是苹果公司(Apple Inc.)动态码率⾃适应技术,是基于HTTP的流媒体传输协议,可以实现流媒体的直播和点播。最初是针对苹果的iOS设备(iPhone、iPad、iTouch等)⽽提供的⾳频、视频直播和点播⽅案。值得⼀提的是,Android设备也⽀持该协议。
相⽐于其他常见的流媒体直播协议,HLS最⼤的区别在于,客户端获取到的,并不是⼀个完整的数据流,HLS协议在服务器端将直播数据流存储为连续的、时长很短的媒体⽂件(MPEG-TS格式),⽽客户端则不断的下载并播放这些⼩⽂件,因为服务器端总是会将最新的直播数据⽣成新的⼩⽂件,这样客户端只要不停的按顺序播放从服务器获取到的⽂件,就实现了直播。基本上可以认为,HLS是以点播的技术⽅式来实现直播。由于数据通过HTTP协议传输,所以完全不⽤考虑防⽕墙或者代理的问题,
⽽且分段⽂件的时长很短,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放。不过HLS的这种技术特点,决定了它的延迟⼀般总是会⾼于普通的流媒体直播协议。
R TSP
RTSP(Real Time Streaming Protocol)实时流传输协议是TCP/IP协议中的⼀个应⽤层协议。该协议定义了⼀对多应⽤程序如何有效地通过IP ⽹络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使⽤TCP或UDP完成数据传输。
HTTP请求由客户机发出,服务器作出响应,⽽使⽤RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。RTSP是⽤来控制声⾳或影像的多媒体串流协议,并允许同时多个串流需求控制,传输时所⽤的⽹络通讯协定并不在其定义的范围内,服务器端可以⾃⾏选择使⽤TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,但并不特别强调时间同步,所以⽐较能容忍⽹络延迟。
R TMP
RTMP(Real Time Messaging Protocol)实时传输协议是⼀个基于TCP的协议族,包括RTMP基本协议及RTMPT/RTMPS/RTMPE等多种变种。RTMP是 Adobe Systems 公司为 Flash 播放器和服务器之
间⾳频、视频和数据传输开发的开放协议。由于基于FLash播放器,故⽆法在iOS的浏览器播放,但是iOS中可以借助于librtmp-iOS使⽤RTMP进⾏推流。

本文发布于:2024-09-21 13:31:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/688480.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:协议   传输   提供
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议