RTSP协议学习笔记(学习流媒体的时候自己总结的).docVIP

RTSP协议学习笔记(学习流媒体的时候自己总结的).doc

  1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

RTSP协议学习笔记

目录TOC\o1-3\h\z\u

RTSP协议学习笔记 1

第一局部:RTSP协议 3

一、 RTSP协议概述 3

二、 RTSP协议与协议区别 3

三、 RTSP重要术语 4

1. 集合控制(Aggregatecontrol): 4

2. 实体(Entity): 4

3. 容器文件〔Containerfile〕: 4

4. RTSP会话(RTSPsession): 4

四、 RTSP请求消息 4

1. 消息格式: 4

五、 RTSP回应消息 5

1. 消息格式: 5

六、 RTSP重要方法 5

1. OPTIONS: 6

2. DESCRIBE: 6

3. SETUP: 7

4. PLAY: 8

5. PAUSE: 9

6. TEARDOWN: 10

七、 RTSP重要头字段参数 10

1. Accept: 10

2. Bandwidth: 10

3. CSeq: 11

4. Rang: 11

5. Session: 11

6. Transport: 11

八、 简单的RTSP消息交互过程 11

1. 第一步:查询效劳器端可用方法 11

2. 第二步:得到媒体描述信息 11

3. 第三步:建立RTSP会话 12

4. 第四步:请求开始传送数据 12

5. 第五步:?数据传送播放中 12

6. 第六步:关闭会话,退出 12

第二局部:SDP协议 12

一、 SDP协议概述 12

二、 SDP格式 13

三、 SDP例如 14

第三局部:MMS协议 14

一、 MMS协议概述 14

第一局部:RTSP协议

RTSP协议概述

RTSP(Real-TimeStreamProtocol)是一种基于文本的应用层协议,在语法及一些消息参数等方面,RTSP协议与协议类似。

RTSP被用于建立的控制媒体流的传输,它为多媒体效劳扮演“网络远程控制”的角色。尽管有时可以把RTSP控制信息和媒体数据流交织在一起传送,但一般情况RTSP本身并不用于转送媒体流数据。媒体数据的传送可通过RTP/RTCP等协议来完成。

一次根本的RTSP操作过程是:首先,客户端连接到流效劳器并发送一个RTSP描述命令〔DESCRIBE〕。流效劳器通过一个SDP描述来进行反应,反应信息包括流数量、媒体类型等信息。客户端再分析该SDP描述,并为会话中的每一个流发送一个RTSP建立命令(SETUP),RTSP建立命令告诉效劳器客户端用于接收媒体数据的端口。流媒体连接建立完成后,客户端发送一个播放命令(PLAY),效劳器就开始在UDP上传送媒体流〔RTP包〕到客户端。在播放过程中客户端还可以向效劳器发送命令来控制快进、快退和暂停等。最后,客户端可发送一个终止命令(TERADOWN)来结束流媒体会话

RTSP协议与协议区别

RTSP引入了几种新的方法,比方DESCRIBE、PLAY、SETUP等,并且有不同的协议标识符,RTSP为rtsp1.0,为1.1;

是无状态的协议,而RTSP为每个会话保持状态;

RTSP协议的客户端和效劳器端都可以发送Request请求,而在F协议中,只有客户端能发送Request请求。

在RTSP协议中,载荷数据一般是通过带外方式来传送的(除了交织的情况),及通过RTP协议在不同的通道中来传送载荷数据。而协议的载荷数据都是通过带内方式传送的,比方请求的网页数据是在回应的消息体中携带的。

使用ISO10646(UTF-8)而不是ISO8859-1,以配合当前HTML的国际化;

RTSP使用URI请求时包含绝对URI。而由于历史原因造成的向后兼容性问题,/1.1只在请求中包含绝对路径,把主机名放入单独的标题域中;

RTSP重要术语

集合控制(Aggregatecontrol):

对多个流的同时控制。对音频/视频来讲,客户端仅需发送一条播放或者暂停消息就可同时控制音频流和视频流。

实体(Entity):

作为请求或者回应的有效负荷传输的信息。由以实体标题域〔entity-headerfield〕形式存在的元信息和以实体主体〔entitybody〕形式存在的内容组成

容器文件〔Containerfile〕:

可以容纳多个媒体流的文件。RTSP效劳器可以为这些容器文件提供集合控制。

RTSP会话(RTSPsession):

RTSP交互的全过程。对一个电影的观看过程,

文档评论(0)

liuzhouzhong + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档