iOS 边学边记 流媒体传输协议全解

本文详细介绍了流媒体传输协议,包括RTP、RTCP、RTSP、SRTP、RTCP-SR、RTSP与HTTP的区别、资源预留协议RSVP以及新兴的QUIC协议。这些协议在互联网音频、视频传输中扮演关键角色,影响着实时性、带宽利用和数据安全性。了解这些协议有助于理解流媒体技术的工作原理。
摘要由CSDN通过智能技术生成

互联网技术的本质就是通信协议,各种通信协议将各种终端连接了起来。流媒体协议是建立在互联网TCP/IP协议上的多媒体数据流传输分发协议。它主要为主播端和观众端提供数据传输和分发的解决方案。

现在互联网上的流数据占据带宽的大部分,音频、短视频、长视频占据了互联网应用的主流。数据流通过传输技术被运来运去,那么流数据遵循哪些传输规则和协议呢,各个协议有什么优缺点呢?

RFC 概要

RFC英文全称为Request For Comments,中文字面意思是“请求评论”,它是一系列编号文件。

RFC文档最初由Steve Crocker(史迪夫·科洛克)在1969年发明,发明的初衷是记录ARPANET开发中的非官方注解信息。

现在RFC文档由IETFInternet Engineering Task ForceInternet工程特别行动组)产生,并由专家组、RFC编辑在编辑后发布。现在RFC文档已经成为互联网规范标准和事件的官方记录库。RFC文档是最全面的关于互联网协议标准的记录库,目前已经超过了9000个文档。

绝大部分互联网技术协议都包含在RFC文档中,包括TCPIPFTPRTP

协议 协议内容
RTP 实时传输协议,RTP本身并没有服务质量保证机制。
RTCP RTP数据流协议的一个姐妹协议,为RTP提供服务质量反馈。
SRTP RTP安全版本,提供数据加密,消息认证。
SRTCP RTCP安全版本。
RTSP 控制声音或影像的多媒体数据流协议
RSVP 资源预留协议,该协议是网络层协议,真出传输层的QoS(带宽控制)的协议
RTMP ADOBE公司播放器和服务器之间多媒体刘淑娟传输的开放协议
HLS 苹果公司实现的基于HTTP的流数据传输协议,边下载边播放
SRT 基于UDT传输协议,是用户级别的协议,安全可靠的数据传输
QUIC 谷歌制定的一种基于UDP的低时延的互联网传输层协议,很好地解决了当今传输层和应用层面临的各种需求,包括处理更多的连接,安全性,和低延迟。QUIC融合了包括TCP,TLS,HTTP/2等协议的特性,但
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一了百-了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值