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

RTSP(Real Time Streaming Protocol)是由RealNetworks、Netscape Communications和哥伦比亚大学共同开发的实时流协议,它从HTTP协议框架继承而来,用于控制实时数据的发送。RTSP不直接传输媒体流,而是与媒体流交错传输控制流,通过会话描述协议SDP定义媒体流。RTSP提供了如检索媒体、加入会议和添加新媒体等操作,支持多种传输通道,并通过请求/应答模式实现播放控制功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实时流协议RTSP
  RTSP[[[] Schulzrinne,H., Rao.Real time streaming protocol (RTSP) RFC 2326[J]. IETF .1998]]由RealNetworks、Netscape Communications和哥伦比亚大学共同开发而成。1998年5月,IETF作为建议标准发布。RTSP是从HTTP协议框架上继承而来,拥有着HTTP的大部分特性。RTSP(Real Time Stream Protocol,实时流协议)是应用级协议,控制实时数据的发送。RTSP提供了一个可扩展框架,可以建立、传输和控制一条或多条时间同步的媒体流,如音频流和视频流,使实时数据,如音频与视频的受控、点播成为可能。
  RTSP协议本身不传输连续的媒体流,还与媒体流交错传输控制流。对于多媒体服务器,RTSP 协议起着“网络远程控制”的作用。RTSP协议所控制的媒体流的集合,由一种称为“表示描述”的格式所定义,一般采用RFC2327中详细说明的会话描述协议SDP(Session Description Protocol)所定义的格式。
  RTSP中并没有“连接”(connection)的概念,服务器与客户机之间维持一个唯一标识的“会话”(Session)。这个会话是独立于传输层的,在一个会话中,客户端可以建立或取消多次和服务器之间的传输层的连接,来提交请求。
  RTSP协议为选择发送通道如UDP、多播UDP与TCP等提供途径,并为选择基于RTP的发送机制提供方法。
实时流协议(RTSP)建立并控制一个或几个时间同步的连续流媒体。RTSP本身通常并不发送连续媒体流。换言之,RTSP充当多媒体服务器的网络远程控制。
  RTSP实时流协议支持流媒体的操作有:
  1)检索媒体服务器上的媒体
  用户向媒体服务器可以通过 HTTP 或其它手段提交一个演示请求。若演示属于组播,则就包含用于连续媒体的组播地址和端口;若演示是单播发送到用户,则用户为了安全应该提供目的地址。
  2)邀请媒体服务器进入会议
  媒体服务器可以参加正在进行的会议,或记录其中的全部(或部分),或被邀请回放媒体。对于这

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

One2zeror

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

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

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

打赏作者

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

抵扣说明:

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

余额充值