范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

流媒体传输协议RTPRTCPRTSPRTMPSHLS,究竟是个啥东东?

  互联网技术的本质就是通信协议,各种通信协议将各种终端连接了起来。流媒体协议是建立在互联网TCP/IP协议上的多媒体数据流传输分发协议。它主要为主播端和观众端提供数据传输和分发的解决方案。
  现在互联网上的流数据占据带宽的大部分,音频、短视频、长视频占据了互联网应用的主流。数据流通过传输技术被运来运去,那么流数据遵循哪些传输规则和协议呢,各个协议有什么优缺点呢?RFC请求评论文档
  在讨论流数据传输技术之前,我们先了解一下RFC,这对理解流数据协议至关重要。RFC英文全称为Request For Comments,中文字面意思是"请求评论",它是一系列编号文件。
  RFC文档最初由Steve Crocker(史迪夫·科洛克)在1969年发明,发明的初衷是记录ARPANET开发中的非官方注解信息。
  现在RFC文档由IETF(Internet Engineering Task Force,Internet工程特别行动组)产生,并由专家组、RFC编辑在编辑后发布。现在RFC文档已经成为互联网规范标准和事件的官方记录库。RFC文档是最全面的关于互联网协议标准的记录库,目前已经超过了9000个文档。
  绝大部分互联网技术协议都包含在RFC文档中,包括TCP、IP、FTP、RTP等。
  流数据协议族RTP数据流协议
  流数据具有数据量大、实时传输等特点,它对网络传输有高带宽、低时延、同步和高可靠性的要求。为了保证好的QoS质量,传输模式、协议栈和应用体系控制等问题就显得非常重要。下面我们先来讨论RTP协议。
  RTP英文全称Real-time Transport Protocol实时流传输协议。在RFC中定义为RFC3550/RFC3551。RTP由IETF(Internet Engineering Task Force,互联网工程任务组)工作组制定。
  该协议主要实现实时数据的传输,它在数据包头中提供编码类型,包中数据的采样时刻、数据包的序号,依据这些信息传输双方可以协商编码类型,可以对数据包进行排序。
  RTP 本身并没有服务质量保证机制,它依赖于低层服务去实现这一过程。RTCP数据流协议
  RTCP英文全称Real-time Transport Control Protocol,实时传输控制协议,该协议是RTP数据流协议的一个姐妹协议。RTCP为RTP数据流提供信道外控制。RTCP并不传输数据,它和RTP协作将多媒体数据打包和发送。RTCP的主要功能是保证服务质量,为RTP提供服务质量反馈。SRTP & SRTCP数据流协议
  SRTP英文全称为Secure Real-time Transport Protocol安全实时传输协议,该协议是在实时传输协议RTP基础上定义的一个协议,旨在为RTP数据提供加密、消息认证、完整性保证和重放保护。可以参考文档RFC3711。
  RTCP同样也有一个伴生协议,它被称为安全实时传输控制协议Secure RTCP或SRTCP。在使用实时传输协议或实时传输控制协议时,是应用安全传输协议还是明文传输在数据传输过程中是可以选择的。RTSP数据流协议
  RTSP英文全称Real Time Streaming Protocol实时串流协议,该协议由Real Networks和Netscape共同提出的,它是用来控制流数据串的协议。该协议定义了一对多应用程序如何有效地通过IP网络传送流数据。RTSP提供了一个可扩展框架,使实时数据,如音视频的受控、点播成为可能。
  它允许同时对多个串流控制,服务器端可以自行选择使用TCP或UDP来传送串流内容,它的语法和运作跟HTTP 1.1类似,能容忍网络延迟。详情可以参考文档RFC2326。RTSP 和RTP的区别与联系
  RTSP与RTP最大的区别在于,RTSP是RTP的上层协议,是一种类似于http协议的网络应用层协议。RTSP允许双向实时数据传输,它允许客户端向服务器端发送控制操作,例如回放、快进、倒退等操作。此外,RTSP既可以使用RTP来传送数据,还可以选择TCP、UDP等通道来传输数据。
  协议栈 RSVP协议
  RSVP英文全称Resource reSerVation Protocol资源预留协议,该协议是网络层协议,它是针对IP网络传输层不能保证QoS和支持多点传输而提出的协议。RSVP事先在业务流传输前预约网络资源,建立静态或动态的传输逻辑通路,保证每一业务流都有足够的带宽,这样能够提高传输质量。
  RSVP是由接收方执行操作的协议,接收方决定预留资源的优先级,并对预留资源进行初始化和管理。RSVP共有三种预留资源类型,无滤包器、固定滤包器和动态滤包器。
  数据流协议的作用
  RTMP和RTMPS协议
  RTMP英文全称Real Time Messaging Protocol实时消息传送协议。它是Adobe Systems公司为Flash播放器和服务器之间流数据传输开发的开放协议。RTMP协议既可以传输AMF格式数据,也可以传输FLV格式数据。
  RTMP协议有三个分支,第一种是工作在TCP协议上的明文传输,它使用的端口是1935;第二种是RTMPT,RTMPT被封装在HTTP请求之中,可以穿越防火墙进行传输;第三种是RTMPS,它也是封装在HTTP之中,不过与RTMPT不同的是,它使用HTTPS安全连接,可以保证传输的安全。
  目前,大多数互联网数据流传输使用该协议。HLS数据流传输协议
  HLS英文全称HTTP Live Streaming在线流传输协议,该协议是由美国苹果公司实现的基于HTTP的流数据传输协议,可以实现流媒体的直播和点播。该协议主要为iOS系统服务。
  HLS实际上并不是真正的实时流协议,HLS协议在服务器端将数据流存储为连续的、短时长的MPEG-TS格式文件,客户端不断下载并解析播放这些小文件从而实现实时流效果。可以认为,HLS是以点播流技术方式来实现实时流的协议。这样的缺点是延时高。 RTMP和HLS比较
  RTMP是APP中最常用的数据流传输协议,它可以做到低延时。RTMP协议进行数据传输时,它将一整条数据流封装成FLV通过HTTP打包、TCP长连接分发出去,在服务器端不产生落地文件,延时通常为 1至3秒,远超HLS。
  HLS协议通过切片传输数据,边下载边传输,所以传输延时要比RTMP长。但是,HLS基于HTTP/80 传输,很少会被防火墙拦下。HLS基于无状态协议(HTTP)支持平滑扩展,RTMP对视频服务器进行平滑扩展困难。
  做APP数据流时一般会选择RTMP而不是HLS,特殊情况是微信端不支持RTMP,所以HLS表现良好。

地支寅寅,演也。寒土中屈曲的草木,迎着春阳从地面伸展。为阳木,属性与甲同。寅,为广谷,为桥梁,为梯架,为木框,为家具,其形为大。代表的人物有理事,助手,文秘,账房,网管,桥梁工程师,电信五音与十二律五音为宫,商,角,徵,羽,十二律为黄钟,大吕,太簇,夹钟,姑洗,仲吕,蕤宾,林钟,夷则,南吕,应钟。一段频率,分成十二部分就是十二律,用三分损益数学模型的方法进行均分。这些方法把十为什么面粉遇到明火会爆炸,面粉要远离明火,粉尘遇明火会爆炸面粉大家都非常熟悉了,它可以说是千家万户都有的食材。然而面粉其实也是会爆炸的,那么为什么说面粉也会爆炸呢?下面大家就一起来了解一下吧。面粉为什么会爆炸面粉为什么会爆炸那是因为制成面联合国定义的青年人年龄段,对比你心中的青年人年龄,有何不同青年人这个称呼想必大家都不陌生,而青年人在我国则被认为是十几岁到二十几岁年轻人,其实在国际上各个国家对青年人的定义也不一样,那么青年人的年龄段应该是多少岁呢?下面大家就一起来了解一我们熟悉的水,是凉性还是热性,纯净水和自来水的性质水是生命之源是我们地球上包括人类在内的所有生命赖以生存的重要自然资源,相信大家对水也并不陌生,而水也是我们日常生活中最常见的,很多人对水都是非常的熟悉,但是你知道吗?水也是分为有凉世界上最接近神的3个人,特斯拉第三顾名思义神是在神话里才会出现的人物,在我们现实的生活中神这个字经常是被用来夸奖别人的,比如说神童指的就是在某方面有着过人的才华的小孩。然而在全世界有许多人都是非常聪明的甚至可以说是42级地震可毁灭地球吗42级地震可毁灭地球吗?按照目前科学家们对地震级别的划分,最高的地震级别是12级的地震。假如说地球上真的发生了12级的大地震,那我们的地球将会变成世界末日。根据科学家的预测如果地球花店出售的玫瑰大多是用的月季,玫瑰与月季的区别,别再混淆了说道玫瑰大家的都知道玫瑰是世界上表达爱情的一种通用语言。然而每当情人节到来的时候玫瑰花的身价也是成倍地增长,然而每当情人节到来的时候花店售卖的所谓玫瑰花,其实大多数都是月季花,那么四大名著中,一些让人细思极恐的情节四大名著作为我国的经典传统名著,但是有很多人认为四大名著中有不少的情节都是细思极恐的,那么四大名著都有哪些情节让人细思极恐呢?下面大家就一起了解一下吧。1西游记西游记大家并不陌生,怪才王圣阳,不上数学课却在高考得满分,采访时才给出解释引言人生得意须尽欢,莫使金樽空对月。天生我材必有用,千金散尽还复来。将进酒这个世界上有着许许多多的天才,他们拥有极高的智慧,即便是在没有足够资料的情况下,他们也能明白很多事情,就比中国空间观测又添一利器阵列测绘望远镜为了用于探测中高轨道的空间碎片,确定其轨道和运行规律,从而提供预警,并有可能避免碎片碰撞威胁航天器的安全,我国将于中国西北部的青海轮湖镇建造一个新的测量望远镜阵列,这也是我国第一次
发现生命关键成分嘧啶地球生命来自38亿年前外太空陨石?据最新一期自然通讯刊发的论文,日本科学家在太空陨石中发现了构成生命的一种关键成分嘧啶,这说明地球上的生命很可能来自包含DNA构成要素的太空岩石。据报道,日本北海道和九州大学的科学家海洋大气环境中微(纳米)塑料研究取得重要进展,中国学者做出重要贡献全球微塑料循环过程及通量5月10日,自然子刊自然综述地球与环境发表了海洋大气环境中微(纳米)塑料研究重要进展文章。这篇前瞻性论文汇集了33位大气科学海洋科学和塑料污染方面的国际专家如何通俗地解释北大韦神韦东奕们的工作到底是在做什么?我们以航天事业玉兔登月这个例子来说明韦神们到底一天到晚在忙啥?以及和我们的生活到底有多大的联系?大家看玉兔登月直播时,现场记者介绍一个关键步骤,地月变轨,就是飞船从绕地球轨道飞行改几根柱子高5光年,哈勃望远镜发现它在崩塌,因为有蛀虫综述从大爆炸迄今,我们的宇宙已经走过了大约一百三十亿年的时间,在这漫长的岁月里,诞生了无数神奇的天文奇迹。就拿我们太阳系来说,就有着高度超过21300米的火星奥林匹斯山,远远超过世唯心的场论人们对不接触的物体之间的相互作用的发生,提出了各种媒介物,以太到场,但都是个别人的假说,不拿出具体有说服力的证据。在空间,分布着一种速度是光速的粒子电磁振子,由正负电荷绕同一个圆心导致玛雅文明灭绝天灾重现?研究称北美西南部遭千年不遇特大型干旱据俄罗斯卫星通讯社12日报道,一项新的研究发现,已经困扰美国西南部和墨西哥西部长达22年的特大型干旱可能是该地区一千多年来最为严重的一次。这种特大型干旱可能是导致古玛雅文明灭绝的原天文学家发现了一颗高度偏心的系外行星近几十年来,对太阳系外行星的研究揭示了一些有趣的现象。天文学家不仅发现了全新类型的行星超级木星热木星超级地球迷你海王星等,还揭示了太阳系结构和行星动力学的新事物。例如,天文学家已经计算天王星的进动值及论述爱因斯坦在水星进动问题上的失败由于太阳的运动轨迹是一条螺旋线,即太阳一边向前方运动,一边向侧方向运动,所以围绕太阳运动的八大行星的角动量每时每刻都在增加,八大行星每时每刻都在发生进动。所谓进动,即行星在某一位置万物之初,一切皆无,时空挠旋,始有万物新宇本老拳万有引力只是表象,万物之间没有相互产生空间冲突是不会有任何相互作用的。万有引力电磁力强弱相互作用都是。本老拳有无量子在中间作用。一切皆是无量子。新宇无量子之间呢?本老拳还SpaceX将把三颗南非制造的纳米卫星送入轨道财经网科技1月14日讯,据新浪科技消息,作为Transporter3任务的一部分,特斯拉CEO埃隆马斯克(ElonMusk)旗下太空探索技术公司SpaceX,昨日晚些时候将把三颗南我科学家首次发现并证实玻色子奇异金属将推动凝聚态物理学迈进一大步光明日报成都1月13日电(记者周洪双)日前,以电子科技大学电子薄膜与集成器件国家重点实验室李言荣院士团队为主导的团队,首次在高温超导体中发现并证实了玻色