欢迎来到天天文库
浏览记录
ID:39853216
大小:289.00 KB
页数:8页
时间:2019-07-13
《RTSP协议开发接口说明(2012)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、RTSP协议开发接口说明一.RTSP协议说明1.预览URL地址格式rtsp://
2、/rtsp://192.0.1.100:554/Streaming/Channels/102?transportmode=multicast/*表示以多播方式取通道1的第二路码流*/回放URL地址格式rtsp://
3、064816z/*表示以单播形式回放通道1中的录像文件,时间范围是starttime到endtime,其中starttime和endtime的格式要符合ISO8601。具体格式是YYYYMMDD”T”HHmmSS.fraction”Z”,Y是年,M是月,D是日,T是时间分格符,H是小时,M是分,S是秒,Z是可选的、表示Zulu(GMT)时间。*/2.老设备的URL地址格式rtsp:////ch//av_stream,其中ipaddress为设备的IP地址、videotype为mpeg4或h264,
4、number表示数字,streamtype为main或sub,对大小写不敏感。例如:rtsp://192.0.1.100/mpeg4/ch1/main/av_stream/*表示播放视频类型为MPEG4的设备192.0.1.100通道1的主码流*/2.关于认证的说明(1)支持在url中带入用户名和密码例如:rtsp://admin:12345/Streaming/Channels/101(2)支持在Describe阶段中的Authorization字段带入用户名和密码例如:3.语法请求语法:COMMANDURIRTSP/1.0Headerfield1:val15、F>Headerfield2:val2...反馈语法:RTSP/1.0ResultCodeResultStringHeaderfield3:val3Headerfield4:val4...4.设备支持下列命令格式支持下列头部字段,其他头部字段会被忽略。字段描述Authorization来自客户端的认证信息(只支持Describe阶段带入认证信息)CSeq请求序列号Session会话标识号(SETUP阶段由服务器返回)Content-Length内容长度RTSPserver反馈所产生的头部信息字段描述CSeq反6、馈序列号(跟请求序列号相匹配)Session会话标识号5.播放器与设备的交互的所有RTSP命令举例:C表示rtsp客户端,S表示rtsp服务端DESCRIBESETUPPLAYCLIENTIPCMediaStreamTEARDOWNRTSPOPTIONS,C询问S有哪些方法可用,S回应信息中包括提供的所有可用方法C-S:OPTIONSrtsp://192.0.1.100/Streaming/Channels/101RTSP/1.0CSeq:1//每个消息都有序号来标记,第一个包通常是option请求消息User-Agent:NKPlayerS-C:RTSP/1.0200OKCSe7、q:1Public:DESCRIBE,PLAY,SETUP,TEARDOWNRTSPDESCRIBE,返回URI指定的SDP(RFC2327)描述信息。DESCRIBE命令接受下列头部字段:Accept客户端支持的内容列表类型(只支持application/sdp)DESCRIBE命令产生下列额外头部信息:Content-Type内容类型(application/sdp)Content-LengthSDP描述的长度C-S:DESCRIBErtsp://admin:12345@19
5、F>Headerfield2:val2...反馈语法:RTSP/1.0ResultCodeResultStringHeaderfield3:val3Headerfield4:val4...4.设备支持下列命令格式支持下列头部字段,其他头部字段会被忽略。字段描述Authorization来自客户端的认证信息(只支持Describe阶段带入认证信息)CSeq请求序列号Session会话标识号(SETUP阶段由服务器返回)Content-Length内容长度RTSPserver反馈所产生的头部信息字段描述CSeq反
6、馈序列号(跟请求序列号相匹配)Session会话标识号5.播放器与设备的交互的所有RTSP命令举例:C表示rtsp客户端,S表示rtsp服务端DESCRIBESETUPPLAYCLIENTIPCMediaStreamTEARDOWNRTSPOPTIONS,C询问S有哪些方法可用,S回应信息中包括提供的所有可用方法C-S:OPTIONSrtsp://192.0.1.100/Streaming/Channels/101RTSP/1.0CSeq:1//每个消息都有序号来标记,第一个包通常是option请求消息User-Agent:NKPlayerS-C:RTSP/1.0200OKCSe
7、q:1Public:DESCRIBE,PLAY,SETUP,TEARDOWNRTSPDESCRIBE,返回URI指定的SDP(RFC2327)描述信息。DESCRIBE命令接受下列头部字段:Accept客户端支持的内容列表类型(只支持application/sdp)DESCRIBE命令产生下列额外头部信息:Content-Type内容类型(application/sdp)Content-LengthSDP描述的长度C-S:DESCRIBErtsp://admin:12345@19
此文档下载收益归作者所有