rtsp协议详解.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
关于 RTSP. RTSP 协议是一个非常类似 HTTP 协议的流控制协议。它们都使用纯文本来发送信息,而且 rtsp 协议的语法也和 HTTP 类似。 Rtsp 一开始这样设计,也是为了能够兼容使用以前写的 HTTP 协议分析代码 。这是个好消息。 它们主要的区别是 HTTP 协议是没有状态的, http 协议在发送一个命令后,连接会断开,而且命令之间没有依赖性。不同的是 RTSP 的命令需要知道现在正处于一个什么状态,也就是说 rtsp 的命令总是按照顺序来发送,某个命令总在另外一个命令之前要发送。 Rtsp 不管处于什么状态都不会去断掉连接。 HTTP 协议默认使用 80 端口,而 RTSP 默认使用 554 端口。如果一些服务器因为某些安全的原因而封掉了这个端口,那代理和防火墙可能不让 RTSP 消息通过,需要管理员去放开 554 端口,而使得 rtsp 协议能通过。 RTSP 并非只是微软在用! 这是一个公开的规范,在这个规范上开发了很多的流服务器。甚至 Linux 服务提供者和苹果的程序员也使用 rtsp 协议以及 Real Networks 流媒体。似乎整个世界的网络流传输都用这个协议。然而,微软并不只在 rtsp 上有所作为。 微软和 RTSP. 在写这个文档的时候,微软正处于从首选 MMS 协议转换到首选采用 RTSP 协议的过程中。这个说明在 Media Player9.0 版本和流媒体服务器 2003 版本之后,我们会看到微软将 rtsp 协议作为流媒体传输的主要协议 。 随着时间慢慢的流逝,我们会发现 mms 协议正逐步走出人们的视野。 It is only assumed that this is so MS can say they are being open with their protocols (rtsp is an open standard) while at the same time disregarding the need to publicise their own MMS protocol once its gone from media player. 然而, mms 还没有真的死亡,至少在接下来的几年中我们依然可以看到它在流媒体传输中的身影。 是否微软的 RTSP 协议和标准的开放式 RTSP 不同? 是的。跟在 RFC2326 ( 1998 年四月)中定义的原始 RTSP 协议相比,微软的 rtsp 协议有一些轻微的改动。我们网站上有本文档(还有后续版本)和一个简单的研究,它们可以帮助你了解这些信息。 区别在哪儿? 微软的 rstp 规范与标准 rtsp 协议相比最主要的改动是发送包 payloads 到客户端的方式,另外还有一些请求命令有一些改动。传输单个媒体包的机制并没有文档(就 我目前所知),这可能是微软要保留的信息。 就像 MMS 和 HTTP 1.0 流协议使用一个媒体数据包头一样, RTSP 也有。但是微软的数据包头格式没有在任何的 rtsp 文档中注明。在企图连接微软的 rtsp 服务器时,这是主要的问题。 微软 RTSP 协议的命令采用的语法和标准 rtsp 协议的命令语法一样,只有一些小的修改和添加,可以通过阅读网上的一些文档,就可以知道怎么去组成这些命令。微软 rtsp 命令部分已经有文档了。 一次典型的 RTSP 协议传输过程 这个例子为了简略,没有把发送接收的包放上来 To Server = NETWORK = To Client 客户端连服务器的 554 端口 客户端发送 “DESCRIBE” 命令 服务器返回标准 rtsp 头 这个 rtsp 头和数据实体包含 ASF 文件头信息 以及所有的和媒体文件相关的流 bit rate data 客户端发送 “SETUP” 音频流媒体建立命令 (stream 1) 服务器返回标准 rtsp 头 客户端发送 “SETUP” 视频流媒体建立命令 (stream 2) 服务器返回标准 rtsp 头 客户端发送 “PLA

文档评论(0)

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

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

1亿VIP精品文档

相关文档