第七章 RTSP协议浅析.pptVIP

  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协议浅析 郭强 2011-12-16 内容 RTSP协议概述 RTSP协议组 直播架构 流媒体常见术语 同类的流媒体协议 流格式 ISMA vs TS 联通协议vs标准协议 几种流媒体技术的对比 RTSP协议概述 RTSP: Real Time Streaming Protocol,实时流传输协议; RTSP协议是由RealNetwork和Netcape共同提出的; RTSP协议栈: 一个例子 点播一个视频文件:交互流程 RTSP协议组 RTSP协议 RTP/RTCP协议 协同工作的协议栈 也可以这样协同工作 直播架构 流媒体常见术语 视频编码技术,H264,MP4,WMV9,AVS; 音频编码技术,AAC,MP3; 容器文件,mp4,rmvb,wmv,flv;容器文件与视频编码/音频编码并无关系,其中可存放任意编码的音视频数据。 注意:MP4指什么? 同类的流媒体协议 微软公司,MMS协议,文件格式采用wmv; 苹果公司,RTSP协议,文件格式采用mp4; RealNetworks公司,RTSP协议,文件格式采用rmvb; Adobe公司,RTMP协议,文件格式采用flv; 流格式 ISMA vs TS ISMA是互联网的标准,音频流和视频流分开,存储容器文件格式通常为MP4(或者FLV),传输流封装格式通常封装在RTP内; TS是广电的标准,音频和视频mux为一路,存储没有容器文件的概念,直接将传输流保存,传输流可以封装在RTP内,也可以直接传输。 比较:ISMA的标准,易于扩展,比如增加字幕流,或者多国语言流,或者多路视频流(480P和720P);缺点是接收端要做音视频的唇同步。 TS标准,优点是易于传输,主要是考虑调制解调无线电波信号更方便,缺点是不方便扩展。 联通协议 协议交互流程对比 协议交互对比 左边是普通标准,右边是联通标准;它们有一些区别: 普通标准使用OPTION,联通标准没有使用OPTIONS;OPTIONS用来查询服务器支持的方法; 普通标准传输数据时,每隔5秒会发送RTCP包;联通标准没有使用RTCP协议,那么有关RTCP协议的一些功能就迁移到RTSP协议了; 关于文件播放完成,普通标准,server这时发送RTCP的goodbye消息,然后client发送TEARDOWN,server响应;而联通标准是server发送ANNOUNCE,然后client发送TEARDOWN,server响应; 关于文件定位,普通标准,client发送PAUSE,然后发送PLAY携带新的RANGE来实现;而联通标准是client端直接发送携带新RANGE的PLAY命令; 关于快进和快退,联通标准是直接发送一个携带新SCALE的PLAY命令;普通标准,暂不清楚; 在数据传输协议上,普通标准只有两种RTP/AVP/UDP和RTP/AVP/TCP;而联通标准有四种MP2T/RTP/UDP和MP2T/RTP/TCP和MP2T/UDP和MP2T/TCP; 在数据传输协议的选择上,普通标准是首先尝试RTP/AVP/UDP,如果没有收到数据包,超时,TEARDOWN,然后会选择使用RTP/AVP/TCP;而联通标准是client端告诉服务端四种传输方式,然后服务端来选择传输方式; 普通标准使用的是普通RTP协议,联通标准使用了扩展RTP协议; 普通标准使用RTCP做心跳,联通标准使用了get_parameters作为心跳; 几种流媒体技术的对比 IPTV类的技术 Http边下载边播放的技术 基于文件分片的技术 HttpLiveStreaming HttpDynamicStreaming HttpLiveStreaming 描述文件:cctv5_800.m3u8 数据文件: 1.ts 2.ts 3.ts * 知名端口:554; RTSP语法是基于文本的,类似http协议; RTSP协议是一个流媒体协议,用于视频点播,视频会议,视频监控等等领域; RTSP中的所有的操作都是通过服务器和客户端的消息应答来完成的,其消息包括请求(Request)和响应(Response)两种; 数据 RTP UDP RTSP TCP 信令 控制 RTCP UDP 数据 RTP UDP 控制 RTCP UDP 视频track 音频track 数据 RTP RTSP 信令 控制 RTCP 数据 RTP 控制 RTCP TCP 直播软件 流媒体服务器 客户端 客户端 客户端 TS RTP UDP RTSP TCP 信令 数据 RTSP TCP 信令/数据 RTSP RTP TS TS UDP RTSP TCP 信令 数据 RTSP TCP 信令/数据 RTSP TS MP2T/RTP/UDP MP2T/RTP/TCP MP2T

文档评论(0)

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

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

1亿VIP精品文档

相关文档