欢迎来到天天文库
浏览记录
ID:44131285
大小:262.14 KB
页数:5页
时间:2019-10-18
《网易视频云分享:流媒体技术介绍》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、网易视频云分享:流媒体技术介绍网易视频云干货系列——流媒体技术介绍之下篇和大家见面了!上篇的分享从传统流媒体的技术特点等方面进行分析。中篇的分享举例对比了企业方案。本次的分享将主要举例国际技术标准的解决方案,对比分析各自的优缺点。H前,HAS技术的实现方式从标准的类型来看主耍有两大类:一类是企业方案,即提供了整体的技术解决方案,如AppleLiveStreaming技术、AdobeDynamicStreaming技术、MicrosoftSmoothStreaming技术;另一类是一些国际标准组制定的技术标准,如0IPF的HTTPAd
2、aptiveStreaming、MPEG的DASH(DynamicAdaptiveStreamingoverHTTP)、IETF的草案(由Apple公司提议的草案)。OIPFOPENIPTVForum在其定义的OIPF技术规范中对码率自适应技术进行了界定,规范中对如何实现HTTP码流自适应的理论进行了细化及扩展,明确了如何便用及使用的范围。该标准以3GPP的AdaptiveHTTPStreaming技术规范为基础进行相关的扩展,增加了对MEPG-2TS格式的支持。01PF的码率自适应标准中对终端下载的索引文件进行了定义,0IPF中将
3、索引文件命名为MPD(MediaPresentDescription)文件,釆用XML格式进行组织。同时OIPF标准规定了媒体的封装格式为TS和MP4,并且对分片的一些细节进行了界定,如同一内容的不同码率的文件必须使用同样的媒体封装格式,但是编码的Profile可以不同。该标准对直播应用场景以及快进、快退、定位等操作均进行了定义。MPEG-DASH(DynamicAdaptiveStreamingoverHTTP)MPEG-DASH是基于HTTP的口适应串流方案屮的唯一国际标准,MPEG-DASH技术由MPEG主导开发。DASH标准
4、対目nV出现的HTTPAdaptiveStreaming(HAS)技术框架进行了总结归纳,对背景、冃的以及使用场景进行了介绍。该标准中定义了一系列的使用场景,如3DVideo.互动3D、动态码率自适应、Peer-2-Peer以及多曲面电视,同时还对如何与内容保护技术结合进行了定义。DASH标准的制定主耍为了解决以下问题:>更为冇效地将MPRG的媒体通过HTTP协议,以自适应、渐进式、下载或流的方式进行内容分发;>支持直播业务;>更为冇效地利用传统的基于HTTP的CDN网络、代理Server或防火墙等网络基础部件;>支持少内容保护系统
5、的结合,完成对内容的保护。总的來说,DASH対采用HTTP传输MPEG媒体涉及到的各方血提出了一系列的技术要求,包括了媒休内容格式、传输方式、MPD文件、业务控制、白适应以及媒体保护等。MediaPresentationonHTTPServer图MPEG-DASH方案结构图MPEG-DASH前端HTTP服务器和MPEG-DASH客户端之间的逻辑关系如图所示。节目内容首先存储在MPEG-DASH前端HTTP服务器上,随后使用HTTP协议进行传输。媒体内容在服务上存储方式由两个部分组成:第一:媒体内容描述MediaPresentatio
6、nDescription(MPD),其中包括内容的文件块索引文件文件、内容的变量信息、URL以及其他特点。第二:文件片段,它代表了该节目所有的节目数据块。MediaPresentationDescription(MPD)DataModel图MPEG-DASH方案MPD数据结构图所有的HTTP为基础的码流传输技术都包含两个功能模块,节目码流和文件块索引文件,在DASH方案中节目码流称之为媒体表示,而文件块索引文件称之为媒体描述,文件的数据结构如图所示。在播放节目内容时,MPEG-DASH客户端首先要获取MPD文件,MPD文件可是通过H
7、TTP.emai1、广播或者其他方式传输。通过解析MPD文件,ema订客户端可以了解节目的时间信息、节日的可用性、节目类型、清晰度、最大与最小带宽,以及儿种不同编码码率的节目流、DRM信息、节冃位置以及与内容相关的其他信息。利用以上这些信M,MPEG-DASH客户端选择合适码率进行播放。在节目内容开始传输并开始缓冲时,客户端继续从服务器端获取节目片段,并检测网络带宽变化。通过对网络带宽的检测客户端可以选样接受多人码率的节目。在MPEG-DASH中只定义了MPD和文件片段的格式,并没有定义二者的封装格式以及客户端如何获収二者。♦优势从
8、纯技术的观点,在所有的互联网电视方案中MPEG-DASH看起来像最好的选择,它采用了好的设计思想,同时保持了很好的兼容性。作为被ISO和MPEG-LA推动的标准,与其他软件或互联网公司设计的互联网电视方案,它的设计更好满足产业实际。U
此文档下载收益归作者所有