- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
三网融合背景下数字媒体技术的转型
1 总结
2 视频直播发作
多屏互动是将视频内容通过不同的传输方式传输给不同的用户,包括电视、屏设备、手机和其他视频设备,以实现设备之间的完美连接和视频传输。用户通过智能终端进行内容播放视频,多类型终端屏幕上显示的内容可以实现同步,内容运营商可以在用户的互动操作下将内容提供到不同的终端屏幕上,并根据终端类型匹配视频内容不同的质量(视频分辨率和码率)。对内容运营商而言,其核心在于如何将高质、高效率、低成本的视频内容交付到各类终端屏幕。
本文针对视频传输的协议和方式进行分析。现阶段数字视频直播在互联网上传输协议主要分为下面几种:RTMP(实时消息传输协议)、HLS(基于HTTP的实时流协议)、DASH(在HTTP上的动态自适应流协议)和CMAF(通用媒体应用格式)。
上述数字视频传输协议为目前主流的、较为常用媒体分发协议。RTMP协议属于即将过时的协议,但由于目前仍有大量被使用的场景及业务,将对其进行简要分析。
在互联网流媒体行业发展初期,RTMP在Adobe公司的积极推广下成为了互联网视频传输的公认标准,相比传统的MPEG-TS over IP技术,RTMP协议工作在TCP协议之上,确保了视频传输的可靠性,通过协议扩展的方式RTMP可以保持流畅的视频体验。由于RTMP视屏播放能力原生集成在Flash播放器中,使其流行成为可能,但随着Flash逐步退出历史舞台,各大浏览器厂商对Flash停止支持,各大视频平台逐步在向新一代的传输分发协议演进,例如HLS、DASH、CMAF等,在P2P的视频传输上,RTMP也逐渐被SRT、ZIXI或RIST等针对互联网的视频传输协议所替代,RTMP的使用场景也在逐年下降。造成上述结果的最主要原因是该协议有以下不足:协议从2009年至今没有更新,视频编码方式支持到H.264,无法支持H.265、AC3等音视频协议传输;播放器终端的兼容性存在较大问题;无i OS或Android原生支持;无针对视频的Qo S的优化,传输严重依赖底层TCP协议;传输延时高达5~10s;大规模视频内容分发应对不足。
鉴于上述缺陷,RTMP继续成为视频直播分发技术的可能性已经丧失殆尽。
HLS是
HLS协议原生使用HTTP协议作为基础,而互联网应用基本都在使用HTTP协议,使得基于HLS协议的视频始终通过标准的80、443端口进行传输,确保不被防火墙阻拦。
如图1所示,HLS协议将不同分辨率、码率的直播视频内容进行切片,每个视频切片文件从2s到10s不等,使用.ts文件名后缀,切片文件的URL访问地址及其码率、分辨率等特征信息将统一记录在m3u8播放列表中,编码切片设备将这些切片文件和播放列表文件推送到标准HTTP服务器上进行存储,然后分发到各CDN节点,各终端通过HTTP协议访问源站或CDN节点,终端播放器将根据当前网络实际情况自动选择播放最适合当前带宽的播放列表,确保播放流畅。
得益于苹果设备终端的普及,HLS成为了互联网媒体分发的主要协议,超过70%的互联网流媒体分发应用采用了该协议。但HLS协议高延迟(30s到1min左右延迟),使得直播互动性、直播精细化控制变得相对困难,基于上述问题MPEG组织推出了基于ABR的流媒体分发技术MPEG-DASH。
该协议与HLS类似,也是通过将视频分解为较小的块,并以不同的质量级别对这些块进行编码,实现流式传输不同质量等级的视频,并动态的根据网络状况在不同的质量等级间切换。但MPEG-DASH带来以下新的技术改变:支持广泛的编码格式,允许使用任何音视频编码标准;采用MP4(ISO-BMFF)先进的媒体存储格式,存储的效率更高;更小的切片尺寸通常为2~4s,播放过程中可以更快地在不同质量级别之间进行切换,从而更快适应网络变化;播放控制更加精细,可以通过NTP的同步,实现所有终端的播放时延的控制。
图2是DASH的数据存储模型,可以看出,在MPEG-DASH上可以有更灵活的分段模型,可以定义灵活的广告插播动作等。
虽然MPEG-DASH具有很多优点,但依旧有很多问题没有得到好的解决,例如:HTML5浏览器无法原生支持;小分片的引入虽然降低了延迟,但依旧有10s到30s之间的延时;与传统的广播电视传输技术相比存在不少差距;HLS的大规模使用造成了运营商需要同时支持HLS和CMAF两种协议,带来处理、存储和传输上巨大的成本压力。
2016年,由微软和苹果牵头与MPEG组织共同制定了一个通用的媒体应用格式CMAF。这是一项跨企业和行业的协作,通过共同努力降低在线传输视频时的复杂性,简单来说是希望通过CMAF融合HLS和DASH的媒体分片存储格式,降低媒体储存和传输的压力。2017年7月合作开发者已经完成了CMAF的规范,并于2018年1月发布了该标准。
CM
文档评论(0)