H.264/ACC音视频编码流的RTP/RTSP传输实现(3)

本文介绍了RTP实时传输协议及其与UDP的配合使用,强调了RTP在实时多媒体数据传输中的特点,如实时性、多点同步和支持不同下层协议。同时,详细阐述了RTP数据包的结构,包括版本、填充、扩展等字段。此外,还提及了RTCP作为RTP的补充控制协议,提供了数据传输质量反馈、源标识和会议控制等功能。
摘要由CSDN通过智能技术生成

实时传输协议RTP
  RTP(Real-time Transport Protocol)[[[] H S, CASNER S, FREDERICK R.RTP: A Transport Protocol for Rea-l Time Applications[J]. 2003]]是由IETF开发的实时传输协议,可以在面向连接或无连接的下层协议上工作,通常和UDP协议一起使用。RTP在多点传送(多播)或单点传送(单播)的网络服务上,提供端对端的网络传输功能,适合应用程序传输实时数据,如:音频,视频数据。
  RTP 协议用于实时多媒体数据的传输时,具有如下的特点:
  1)RTP协议传输与控制分开,没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。
  2)满足流媒体传输的实时性要求
  3)支持多个参与者和流同步
  4)RTP 协议与下层协议无关,可以在TCP、UDP等上实现。
  5)实时加密功能,可保证数据的安全性
  6)……
  RTP没有为实时服务提供资源预留的功能,也不能保证QoS(服务质量)。数据传输功能由一个控制协议(RTCP)来扩展,通过扩展,可以用一种方式对数据传输进行监测控制,RTCP可以升级到大型的多点传送(多播)网络,并提供最小限度的控制和鉴别功能。RTP和RTCP和下面的传输层和网络层无关。
RTP数据包由RTP包头和不定长的连续媒体数据载荷组成,RTP数据包的格式如表3-1所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

One2zeror

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

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

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

打赏作者

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

抵扣说明:

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

余额充值