流媒体协议介绍通用课件.pptxVIP

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多

流媒体协议初探

什么是流媒体??流媒体即StreamingMedia,是指视频、声音和数据以实时传输协议作为连续实时流从源端同时向目的地传输,在目的地接收到一定缓存数据后就可以立即播放出来的多媒体应用。类别DownloadingStreaming点播内容√√直播内容×终端容量大小依内容压缩率从好到差√√最大内容长度内容质量无限制还受限于网络带宽内容存储内存内容重复播放观看延时××√必须全部下载完Webserver基本实时服务器Streamingserver

流媒体传输类型?流媒体传输分两类:实时流媒体和顺序流媒体–实时流传输既可传输实况直播,也可传输完整的音视频文件(专用协议流式)。–顺序流媒体不可用于实况直播,仅能传输完整的音视频文件(HTTP渐进式)。区别实时流实时从录制设备上采集,顺序流音视频数据源或(使用专用协议传输的)文件可播放的音视频文件普通的HTTP服务器,或FTP服务器服务器类型专用流媒体服务器专用协议HLS、RTSP或RTMP等一般的HTTP协议,传输协议与传输网页的协议相同在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分跳播可随机访问任意片段

http渐进式下载原理?http边下载边播放,严格意义上讲,不是直播协议。他的原理是先下载文件的基本信息,音频视频的时间戳,再下载音视频数据,以播放mp4为例:?先下载文件头?根据文件头指引下载文件尾?再下载文件的音视频数据

主流的实时流媒体协议区别RTMPRealTimeMessageProtocolHLSRTSPRealTimeStreamingProtocol全称HttpLiveStream上层协议软件模型研发主要来自TCP或HTTPHTTPB\SAppleRTP,RTCPC\SMicrosoftC\SAdobe支持Flash类产品的浏览器支持HTML5的浏览器FLV,F4V针对客户端支持HTML5的浏览器播放器无视频格式要求MP4专用Flash服务器FlashMediaServerRed5服务器要求普通HTTP服务器专用RTSP流媒体服务器专用编码器上传FlashMediaEncoderFlv,F4V文件即可,服务器会自动分解为F4f数据文件专用编码器上传Apple开发工具与服务器相关,自定义上传实况直播要求Ts数据文件,M3u8索引文件与服务器相关,与播放器相关文件播放要求f4x索引文件

传统流媒体传输协议——RTSPRTSP协议既可以基于UDP传输也可以基于TCP传输?UDP比TCP更容易被防火墙或代理服务器阻隔;?但是TCP容易产生延迟。RTSP为纯粹的传输控制协议。RTSP协议本身不与它负载的媒体数据相关。RTSP协议需要自定义客户端向服务器发送RTSP命令。

传统流媒体传输协议——RTSPRTSP为纯粹的传输控制协议。RTSP协议本身不与它负载的媒体数据相关。RTSP协议需要自定义客户端向服务器发送RTSP命令。

基于HTTP的流媒体自适应传输协议实质?HTTP为基础的流媒体自适应传输是一种混合型的传输方式,它的传输动作类似流媒体,但是实际上是基于HTTP渐序性下载。特点?第一,它从同一个源产生多个不同码率的节目流以适应不同的带宽和不同的设备类型。?第二.自适应分发文件以及码流传输的变化都是适应有效网络吞吐量和可用的CPU资源。?第三:所有的操作对用户都是透明的,节目流的切换都在后台进行,用户很难注意到节目流的变化。

自适应流媒体传输与传统流媒体传输对比技术实现优势:?(1)由于该技术方案能够充分利用广泛存在HTTP基础环境,它实施起来成本更低;?(2)它具备了更好的伸缩性和可达性,减少了最后一英里带来的问题;?(3)它能够让观众有更好的体验,而不需要内容提供商或运营商去猜测用那种码率传输更适合观众;对用户而言它的优势:?(1)快速播放以及拖动,因为播放或拖动节目都是在低码率下完成,等动作完成后客户端会主动切换到高码率上去;?(2)没有缓冲等待、没有链接中断、没用回看停顿;?(3)平滑的在不同码率节目间切换;

基于HTTP的流媒体自适应传输协议——RTMP必须采用Flash服务器FMS(FlashMediaServer)或RED5FMS的文件点播?服务器将F4v或Flv文件转化为RTMP流或HTTP流?客户端获取RTMP流,提取相应的Flv或F4v文件片段进行播放。FMS的实况直播?设备端将数据转化为F4v片段,通过RTMP流上传到服务器?服务器转发RTMP流到客户端?客户端获取RTMP流,提取数据片段播放。

基于HTTP的流媒体自适应传输协议——HLS?HLS主要基于TS的视频流或文件进行封装传输?HLS类似一个容器封装MPE

您可能关注的文档

文档评论(0)

  欲言又止   + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档