ImageVerifierCode 换一换
格式:PPTX , 页数:20 ,大小:737.60KB ,
资源ID:2120645      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2120645.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(流媒体协议介绍.pptx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

流媒体协议介绍.pptx

1、流媒体协议初探什么是流媒体?流媒体即StreamingMedia,是指视频、声音和数据以实时传输协议作为连续实时流从源端同时向目的地传输,在目的地接收到一定缓存数据后就可以立即播放出来的多媒体应用。类别DownloadingStreaming点播内容直播内容最大内容长度终端容量大小无限制内容质量依内容压缩率从好到差还受限于网络带宽内容存储内存内容重复播放观看延时必须全部下载完基本实时服务器WebserverStreamingserver典型协议HTTP(TCP)RTP(UDP)流媒体传输类型流媒体传输分两类:实时流媒体和顺序流媒体实时流传输既可传输实况直播,也可传输完整的音视频文件(专用协议流

2、式)。顺序流媒体不可用于实况直播,仅能传输完整的音视频文件(HTTP渐进式)。区别实时流顺序流音视频数据源实时从录制设备上采集,或(使用专用协议传输的)文件可播放的音视频文件服务器类型专用流媒体服务器普通的HTTP服务器,或FTP服务器传输协议专用协议HLS、RTSP或RTMP等一般的HTTP协议,与传输网页的协议相同跳播可随机访问任意片段在给定时刻,用户只能观看已下载的那部分,而不能跳到还未下载的部分http渐进式下载原理http边下载边播放,严格意义上讲,不是直播协议。他的原理是先下载文件的基本信息,音频视频的时间戳,再下载音视频数据,以播放mp4为例:先下载文件头根据文件头指引下载文件尾

3、再下载文件的音视频数据区别RTMPHLSRTSP全称RealTimeMessageProtocolHttpLiveStreamRealTimeStreamingProtocol上层协议TCP或HTTPHTTPRTP,RTCP软件模型CSBSCS研发主要来自AdobeAppleMicrosoft针对客户端支持Flash类产品的浏览器支持HTML5的浏览器支持HTML5的浏览器播放器视频格式要求FLV,F4VMP4无服务器要求专用Flash服务器FlashMediaServerRed5普通HTTP服务器专用RTSP流媒体服务器实况直播要求专用编码器上传FlashMediaEncoder专用编码器上

4、传Apple开发工具与服务器相关,自定义上传文件播放要求Flv,F4V文件即可,服务器会自动分解为F4f数据文件f4x索引文件Ts数据文件,M3u8索引文件与服务器相关,与播放器相关主流的实时流媒体协议传统流媒体传输协议RTSPRTSP协议既可以基于UDP传输也可以基于TCP传输UDP比TCP更容易被防火墙或代理服务器阻隔;但是TCP容易产生延迟。RTSP为纯粹的传输控制协议。RTSP协议本身不与它负载的媒体数据相关。RTSP协议需要自定义客户端向服务器发送RTSP命令。传统流媒体传输协议RTSPRTSP为纯粹的传输控制协议。RTSP协议本身不与它负载的媒体数据相关。RTSP协议需要自定义客户

5、端向服务器发送RTSP命令。基于HTTP的流媒体自适应传输协议HTTP为基础的流媒体自适应传输是一种混合型的传输方式,它的传输动作类似流媒体,但是实际上是基于HTTP渐序性下载。实质第一,它从同一个源产生多个不同码率的节目流以适应不同的带宽和不同的设备类型。第二.自适应分发文件以及码流传输的变化都是适应有效网络吞吐量和可用的CPU资源。第三:所有的操作对用户都是透明的,节目流的切换都在后台进行,用户很难注意到节目流的变化。特点自适应流媒体传输与传统流媒体传输对比(1)由于该技术方案能够充分利用广泛存在HTTP基础环境,它实施起来成本更低;(2)它具备了更好的伸缩性和可达性,减少了最后一英里带来

6、的问题;(3)它能够让观众有更好的体验,而不需要内容提供商或运营商去猜测用那种码率传输更适合观众;技术实现优势:(1)快速播放以及拖动,因为播放或拖动节目都是在低码率下完成,等动作完成后客户端会主动切换到高码率上去;(2)没有缓冲等待、没有链接中断、没用回看停顿;(3)平滑的在不同码率节目间切换;对用户而言它的优势:基于HTTP的流媒体自适应传输协议RTMP必须采用Flash服务器FMS(FlashMediaServer)或RED5服务器将F4v或Flv文件转化为RTMP流或HTTP流客户端获取RTMP流,提取相应的Flv或F4v文件片段进行播放。FMS的文件点播设备端将数据转化为F4v片段,

7、通过RTMP流上传到服务器服务器转发RTMP流到客户端客户端获取RTMP流,提取数据片段播放。FMS的实况直播基于HTTP的流媒体自适应传输协议HLSHLS主要基于TS的视频流或文件进行封装传输HLS类似一个容器封装MPEGTS传输格式。TS是广播电视行业中采用的节目传输格式。当前HLS编解码采用MPEG-4或H.264,音频采用AAC。基于HTTP的流媒体自适应传输协议HLS数据经编码器、流分段器、文件分段器处理后为.ts文件(媒体数据)及.m3u8文件(媒体数据索引)存在于服务器之上客户端访问.m3u8后按索引下载.ts文件进行播放分发原理索引实例#EXTM3U#EXT-X-TARGETD

8、URATION:30#EXTINF:30,http:/192.169.1.176/sample_100k-1.ts#EXTINF:30,http:/192.169.1.176/sample_100k-2.ts#EXTINF:30,http:/192.169.1.176/sample_100k-3.ts#EXT-X-ENDLIST根据这个文件,播放器会依次下载sample_100k-1.ts,sample_100k-2.ts,sample_100k-3.tsHLS的主要技术特点使用流切片技术将一个完整的节目切成若干小片,通常是10秒每片,同时使用m3u或m3u8格式生成播放列表文件用来指导播放器

9、如何播放文件切片;(1)节目源采用H.264/TS编码格式,可变码率;HLS技术另外一个优势是能够实现动态自适应码率传输。相对于移动流媒体RTP传输技术,HLS能够根据终端用户带宽的可用性在终端而不是在前端视频服务上,实现对码率的切换。这种实现方式是为用户在无保障的网络上提供好的用户体验。(2)通过HTTPServer分发节目,同时提供合适的缓存。(3)索引文件说明了在同一个频道或文件中不同码率节目流的对应性;(4)终端根据接收切变文件的时间长度来选择最合适的码率;(5)每个切片文件最长10秒,所以接收设备可以自动适应码率变化;HLS在互动电视体系的应用CDN中心编排系统门户移动APK信令流内

10、容流CDN节点HLS回源运营支撑手机网关CDN节点回源STBTRSRTSPBSAAAA业务运营统一节目单改造/扩容新建消息网关服务能力终端IPEPG增值业务系统内容生产内容分发直播源BOSS内容生产直播源回放流程点播流程直播流程关于HLS需要知道的HLS是以点播的技术方式来实现直播由于数据通过HTTP协议传输,所以完全不用考虑防火墙或者代理的问题分段文件的时长很短,客户端可以很快的选择和切换码率,以适应不同带宽条件下的播放延迟总是会高于普通的流媒体直播协议iOS平台APP超过10分钟的视频,必须使用HLS协议HLS中DRM加密采用是端到端整体加密实现,降低了系统的灵活性;目前,HLS只能在一个视频流中提供一个音轨HLS对互动的价值带宽成本,跨网服务时价值巨大移动端应用建设与扩展谢谢谢谢20

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1