logo资料库

华为RTSP协议文档.doc

第1页 / 共25页
第2页 / 共25页
第3页 / 共25页
第4页 / 共25页
第5页 / 共25页
第6页 / 共25页
第7页 / 共25页
第8页 / 共25页
资料共25页,剩余部分请下载后查看
1概要
2流媒体基本业务组网图
3RTSP 介绍
3.1RTSP是什么?
3.2RTSP URL的语法结构
3.3RTSP 消息
3.3.1消息
3.3.2请求消息
3.3.3响应消息
3.4信令
3.4.1OPTIONS (查询功能)
3.4.2DESCRIBE
3.4.3SETUP
3.4.4PLAY
3.4.5PAUSE
3.4.6TEARDOWN
3.5Header Field 解析
3.5.1Accept
3.5.2Cseq
3.5.3Range
3.5.4RTP-Info
3.5.5Session
3.5.6Transport
3.5.7User-Agent
4移动流媒体与RTSP
4.1点播流程
4.2SDP
4.3数据传送
4.4消息流程
产品名称Product name 产品版本Product version 密级Confidentiality level Total pages 共 页 RTSP简介 (仅供内部使用) 拟制: 审核: 审核: 批准: 日期: 日期: 日期: 日期: yyyy-mm-dd yyyy-mm-dd yyyy-mm-dd yyyy-mm-dd 版权所有 侵权必究
请输入文档名称 请输入密级 修订记录 日期 修订版本 描述 作者 目 录 1 概要 ...............................................................................................................................................7 2 流媒体基本业务组网图 ................................................................................................................. 7 3 RTSP 介绍 ....................................................................................................................................8 3.1 RTSP是什么? ..........................................................................................................................8 3.2 RTSP URL的语法结构 ..............................................................................................................8 3.3 RTSP 消息 ............................................................................................................................... 8 3.3.1 消息 ....................................................................................................................................8 3.3.2 请求消息 .............................................................................................................................8 3.3.3 响应消息 ...........................................................................................................................10 3.4 信令 ........................................................................................................................................11 3.4.1 OPTIONS (查询功能) ..................................................................................................11 3.4.2 DESCRIBE ....................................................................................................................... 12 3.4.3 SETUP ..............................................................................................................................13 3.4.4 PLAY .................................................................................................................................13 3.4.5 PAUSE ..............................................................................................................................13 3.4.6 TEARDOWN.....................................................................................................................14 3.5 Header Field 解析 ..................................................................................................................14 3.5.1 Accept ...............................................................................................................................15 3.5.2 Cseq ................................................................................................................................. 16 3.5.3 Range ............................................................................................................................... 16 3.5.4 RTP-Info........................................................................................................................... 16 3.5.5 Session .............................................................................................................................17 3.5.6 Transport .......................................................................................................................... 17 3.5.7 User-Agent ....................................................................................................................... 17 4 移动流媒体与RTSP ....................................................................................................................18 4.1 点播流程 .................................................................................................................................18 4.2 SDP .........................................................................................................................................20 4.3 数据传送 .................................................................................................................................21 2009-09-11 版权所有,侵权必究 第 2页,共 2页
请输入文档名称 请输入密级 4.4 消息流程 .................................................................................................................................21 2009-09-11 版权所有,侵权必究 第 3页,共 2页
请输入文档名称 请输入密级 表目录 List of Tables 表 1:信令简要描述 ....................................................................................................................... 11 表 2:RTSP头字段简述 ............................................................................................................... 15 2009-09-11 版权所有,侵权必究 第 4页,共 2页
请输入文档名称 请输入密级 图目录 List of Figures 图 1 流媒体业务基本组网图 ............................................................................................................. 7 图 2RTSP消息交互 .........................................................................................................................19 图 3 协议栈的简单描述 ...................................................................................................................21 2009-09-11 版权所有,侵权必究 第 5页,共 1页
请输入文档名称 请输入密级 测试方案 关键词: RTSP, Streaming, ethereal, TCP, HMS 摘 要:本文主要介绍RTSP的基本消息信令及手机与HMS的RTSP的消息交互过程 缩略语清单: 对本文所用缩略语进行说明,要求提供每个缩略语的英文全名和中文解释。 3GP 3GPP file format CODEC COder / DECoder IP MP4 PSS RFC Internet Protocol MPEG-4 file format Packet-switched Streaming Service IETF Request For Comments RTCP RTP Control Protocol RTP Real-time Transport Protocol RTSP Real-Time Streaming Protocol SDP TCP UDP URI WAP Session Description Protocol Transport Control Protocol User Datagram Protocol Universal Resource Identifier Wireless Application Protocol 2009-09-11 版权所有,侵权必究 第 6页,共 21页
请输入文档名称 请输入密级 1 概要 RTSP(Real Time Streaming Protocol)实时流协议:一种流媒体控制协议,可对流媒体进行 暂停、快进、快倒等操作。 流媒体就是实时在线点播。而流媒体与普通媒体的差别在于:对于普通媒体,在访问它之前要 得到全部的内容;对于流媒体,则在完全接收到全部内容之前就开始访问。 本文主要介绍RTSP的基本消息信令及手机与HMS的RTSP的消息交互过程。 2 流媒体基本业务组网图 Streaming Client GERAN 3GPP Core Network Content Cache Content Servers SGSN GGSN IP Network UTRAN Streaming Client User and terminal profiles Portals 图 1 流媒体业务基本组网图 2009-09-11 版权所有,侵权必究 第 7页,共 21页
请输入文档名称 请输入密级 3 RTSP 介绍 3.1 RTSP是什么? RTSP(Real Time Streaming Protocol),实时流协议,是一种应用层的协议,用于实时的控 制数据的传输。RTSP提供一个可扩展的架构来实现控制实时媒体的在线点播,如音频或是视频内 容。数据源可以是直播信号也可以是制作好的媒体文件。RTSP能够同时控制多个数据传输会话过 程, 3.2 RTSP URL的语法结构 一个终端用户是通过在播放器中输入URL地址开始进行观看流媒体业务的第一步,而对于使用 RTSP协议的移动流媒体点播而言,URL的一般写法如下: 一个以“rtsp”或是“rtspu”开始的URL链接用于指定当前使用的是RTSP 协议。RTSP URL (“rtsp:”| “rtspu:”) “//” host [“:”port”] /[abs_path]/content_name 的语法结构如下: rtsp_URL = host:可以是一个有效的域名或是IP地址。 port:端口号,对于RTSP协议来说,缺省的端口号为 554,即如HTTP的缺省端口号是 80 一 样。当我们在确认流媒体服务器提供的端口号为 554 时,此项可以省略 说明:当HMS服务器使用的端口号为 554 时,我们在写点播链接时,可以不用写明端口号,但 当使用非 554 端口时,在RTSP URL中一定要指定相应的端口。 注:我们在点播时使用的都是rtsp,而没有使用到rtspu。 3.3 RTSP 消息 3.3.1 消息 RTSP是一种基于文本的协议,用CRLF作为一行的结束符。使用基于文本协议的好处在于我们 可以随时在使用过程中的增加自定义的参数,也可以随便将协议包抓住很直观的进行分析。 RTSP从传输方向上有两种消息,即“请求消息”及“回应消息”。一个消息一般由头和内容 组成,不过也有很多的消息是只有消息头(message head or header)而没有消息体(message body)的。 3.3.2 请求消息 一个请求消息(a request message)即可以由客户端向服务端发起也可以由服务端向 客户端发起。请求消息的语法结构如下: 2009-09-11 版权所有,侵权必究 第 8页,共 21页
分享到:
收藏