欢迎来到天天文库
浏览记录
ID:45076197
大小:437.50 KB
页数:30页
时间:2019-11-09
《RTSP流媒体协议》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、HVP项目组流媒体协议培训RTSP/SDP郭玖琳jlguo@fiberhome.com.cn烽火通信科技股份有限公司业务与应用产品部2010年4月,湖北武汉大纲2RTSP协议12SDP协议目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSEGET_PARAMETERRTSP协议概述协议特点文本格式——便于肉眼识别,效率偏低TCP传输——高可靠媒体以URL形式便于网页等发布协议作用流媒体播放控制向客户端发布流媒体文件信息参考文档——RFC2326RTSP方法列表方法方向
2、必要性DESCRIBEC->SrecommendedANNOUNCEC->SS->C(IPTV仅S->C)optionalGET_PARAMETERC->SS->CoptionalOPTIONSC->SS->Crequired(IPTV无此方法)PAUSEC->SrecommendedPLAYC->SrequiredRECORDC->SoptionalREDIRECTS->CoptionalSETUPC->SrequiredSET_PARAMETERC->SS->CoptionalTEARDOWNC->Srequired流媒体各协议与TCP
3、/IP协议栈的关系H.323SIPRTSPRTCPTCPUDPIPv4/IPv6ATMEthernetAAL3/4AAL5PPPRTPMPEGH264SDP目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSEGET_PARAMETER利用RTSP的流媒体连接过程OPTIONOPTIONResponse服务器信息DESCRIBEDESCRIBEResponse待播放的文件信息SETUPSETUPResponse连接信息PLAYPLAYResponse播放信息TEARDOW
4、NTEARDOWNResponse目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSEGET_PARAMETERRTSP报文范例DESCRIBErtsp://121.60.251.97:554/vcdn001/multicast/device121060251081/ch0705102101074083292.sdpRTSP/1.0Accept:application/sdpCSeq:1User-Agent:ZTELtd.coRTSPprotocalverion1.0I
5、P地址端口号文件路径RTSP版本RTSP协议报文详解-OPTION功能:获取服务器/客户端支持的能力集关键字段:无特殊说明:IPTV系统中未使用该方法目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSEGET_PARAMETERRTSP协议报文详解-DESCRIBE主要功能:从服务器获取流媒体文件格式信息从服务器获取流媒体文件传输信息关键字段:Content-Type:一般是SDPContent-length:一般是SDP的长度特殊说明:媒体信息通过SDP协议给出RTS
6、P协议报文详解-DESCRIBE抓包数据目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSEGET_PARAMETERRTSP协议报文详解-SETUP主要功能:与服务器协商流媒体传输方式此过程中,建立RTP通道关键字段:Transport——传输方式Transport:MP2T/RTP/UDP;unicast;destination=121.60.21.53;client_port=8342-8343,MP2T/RTP/TCP;unicast;destination=1
7、21.60.21.53;interleaved=0-1,传输形式描述为电信扩展规范,与标准RFC不同RTSP协议报文详解-Transport字段RFC2326RTP/AVPRTP/AVP/TCP电信IPTVMP2T/RTP/UDP对应“RTP/AVP”MP2T/RTP/TCP对应“RTP/AVP/TCP”MP2T/UDP电信扩展,无RTP封装MP2T/TCP电信扩展,无RTP封装RTSP协议报文详解-SETUP抓包数据目录RTSP协议概述RTSP连接过程RTSP报文详解OPTIONDESCRIBESETUPPLAYTEARDOWNPAUSE
8、GET_PARAMETERRTSP协议报文详解-PLAY主要功能:与服务器协商流媒体播放关键字段:Range——播放时间Range:npt=0.0-endRange:clock=
此文档下载收益归作者所有