rtsp 报文转发_RTSP报文交互过程.docx

RTSP报文交互过程

RTSP报文交互方式详解 ——王启东 fw0027RTSP是Real Time Streaming Protocol,实时流传输协议的简写,用来描述实时流传输的协议控制。它是一个基于文本的协议,依然基于C/S架构,有典型的request和reply的交互过程。第一部分:RTSP报文标准交互流程一个完整的RTSP交互过程如下,请求一段录像文件或者实时流,需要交互如下报文过程:第一个过程:options字段,用于确认后续的操作动作,包括实时流的的播放暂停等动作。响应报文中包含:DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD。标准的交互过程:1. OPTIONSclient-->server========================================================================================================OPTIONS rtsp://9/zuoyou001.mp4 RTSP/1.0CSeq: 2User-Agent: LibVLC/1.1.11 (LIVE555 Streaming Media v2011.05.25)server-->client========================================================================================================RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/FreeBSD; Release/Darwin Streaming Server; State/Development; )Cseq: 2Public: DESCRIBE, SETUP, TEARDOWN, PLAY, PAUSE, OPTIONS, ANNOUNCE, RECORD第二个过程,describe交互过程。顾名思义,describe字段用来描述所请求的码流的详细描述,比如请求的码流的传输模式是RTP格式,封装格式是MP4。这个报文的回复消息也通过SDP来描述会话信息,与SIP的交互过程很相似,标准的报文流程:2. DESCRIBEclient-->server========================================================================================================DESCRIBE rtsp://9/zuoyou001.mp4 RTSP/1.0CSeq: 3User-Agent: LibVLC/1.1.11 (LIVE555 Streaming Media v2011.05.25)Accept: application/sdpserver-->client========================================================================================================RTSP/1.0 200 OKServer: DSS/6.0.3 (Build/526.3; Platform/FreeBSD; Release/Darwin Streaming Server; State/Development; )Cseq: 3Last-Modified: Thu, 17 Jan 2002 11:20:30 GMTCache-Control: must-revalidateContent-length: 876Date: Wed, 04 Jan 2012 06:14:53 GMTExpires: Wed, 04 Jan 2012 06:14:53 GMTContent-Type: application/sdpx-Accept-Retransmit: our-retransmitx-Accept-Dynamic-Rate: 1Content-Base: rtsp://9/zuoyou001.mp4/v=0o=StreamingServer 3534646499 1011266430000 IN IP4 9s=/zuoyou001.mp4u=http:///e=admin@c=IN IP4 b=AS:632t=0 0a=control:*a=x-copyright: MP4/3GP File hinted with GPAC 0.4.6-DEV (build 1 - May 19 2009) - compiled b

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值