RTSP流媒体协议课件

上传人:我*** 文档编号:142132038 上传时间:2020-08-17 格式:PPT 页数:30 大小:256.50KB
返回 下载 相关 举报
RTSP流媒体协议课件_第1页
第1页 / 共30页
RTSP流媒体协议课件_第2页
第2页 / 共30页
RTSP流媒体协议课件_第3页
第3页 / 共30页
RTSP流媒体协议课件_第4页
第4页 / 共30页
RTSP流媒体协议课件_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《RTSP流媒体协议课件》由会员分享,可在线阅读,更多相关《RTSP流媒体协议课件(30页珍藏版)》请在金锄头文库上搜索。

1、HVP项目组 流媒体协议培训 RTSP/SDP,郭玖琳 烽火通信科技股份有限公司 业务与应用产品部 2010年4月,湖北武汉,2,大纲,RTSP协议,1,2,SDP协议,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,RTSP协议概述,协议特点 文本格式便于肉眼识别,效率偏低 TCP传输高可靠 媒体以URL形式便于网页等发布 协议作用 流媒体播放控制 向客户端发布流媒体文件信息 参考文档RFC2326,RTSP方法列表,流媒体各协议与TCP/IP协议栈的关系,H.323,

2、SIP,RTSP,RTCP,TCP,UDP,IPv4/IPv6,ATM,Ethernet,AAL3/4,AAL5,PPP,RTP,MPEG H264,SDP,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,利用RTSP的流媒体连接过程,OPTION,OPTION Response 服务器信息,DESCRIBE,DESCRIBE Response 待播放的文件信息,SETUP,SETUP Response 连接信息,PLAY,PLAY Response 播放信息,TEARD

3、OWN,TEARDOWN Response,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,RTSP报文范例,DESCRIBE rtsp:/121.60.251.97:554/vcdn001/multicast/device121060251081/ch0705102101074083292.sdp RTSP/1.0 Accept: application/sdp CSeq: 1 User-Agent:ZTE Ltd.co RTSP protocal verion 1.0

4、,IP地址,端口号,文件路径,RTSP版本,RTSP协议报文详解-OPTION,功能: 获取服务器/客户端支持的能力集 关键字段:无 特殊说明:IPTV系统中未使用该方法,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,RTSP协议报文详解-DESCRIBE,主要功能: 从服务器获取流媒体文件格式信息 从服务器获取流媒体文件传输信息 关键字段: Content-Type:一般是SDP Content-length:一般是SDP的长度 特殊说明:媒体信息通过SDP协议给出,

5、RTSP协议报文详解-DESCRIBE抓包数据,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,RTSP协议报文详解-SETUP,主要功能: 与服务器协商流媒体传输方式 此过程中,建立RTP通道 关键字段: Transport传输方式 Transport: MP2T/RTP/UDP;unicast;destination=121.60.21.53;client_port=8342-8343,MP2T/RTP/TCP;unicast;destination=121.60.2

6、1.53;interleaved=0-1,传输形式描述为电信扩展规范,与标准RFC不同,RTSP协议报文详解-Transport字段,RFC2326 RTP/AVP RTP/AVP/TCP 电信IPTV MP2T/RTP/UDP 对应“RTP/AVP” MP2T/RTP/TCP 对应“RTP/AVP/TCP” MP2T/UDP 电信扩展,无RTP封装 MP2T/TCP 电信扩展,无RTP封装,RTSP协议报文详解-SETUP抓包数据,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAM

7、ETER,RTSP协议报文详解-PLAY,主要功能: 与服务器协商流媒体播放 关键字段: Range播放时间 Range: npt=0.0-end Range: clock=20100318T021919.35Z-20100318T031919.80Z Scale播放速度 Scale: 1.0,RTSP协议报文详解-PLAY时间描述,相对时间描述npt(normal play time) 方法1 位置描述 beginning 节目起始点 now 当前播放点 end 节目结束点 方法2 时间描述 直接用数字形式表示与起始点的时间 绝对时间描述clock ISO 8601时间戳标准,RTSP协议报

8、文详解-PLAY抓包数据,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,目录,RTSP协议概述 RTSP连接过程 RTSP报文详解 OPTION DESCRIBE SETUP PLAY TEARDOWN PAUSE GET_PARAMETER,RTSP协议报文详解-TEARDOWN,主要功能: 拆除连接 关键字段:无,RTSP协议报文详解-TEARDOWN抓包数据,RTSP协议报文详解-PAUSE,主要功能: 暂停流媒体播放 关键字段:无 可能存在的问题: 长时间Pause后,RTSP的TCP连接超时中断。解决办法定期发送心跳包维持连接(参见GetParam),RTSP协议报文详解-GET_PARAMETER,主要功能: 从服务器获取参数,目前主要获取时间范围 保持RTSP连接(发送空的GET_PARAMETER) 关键字段(电信扩展): x-Timeshift_Range: clock=20100318T021915.84Z-20100318T031915.84Z x-Timeshift_Current: clock=20100318T031915.84Z,RTSP协议报文详解-GET_PARAMETER抓包数据,谢 谢,

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号