-->
保存您的免费座位流媒体连接今年八月. Register Now!

Will MSE/EME/DASH Lead to Simpler Workflows? Don't Bet on It

Article Featured Image

在视频领域,专有技术本质上是不好的,除非它们不是. 标准不可避免地简化了问题,除非它们没有这样做. So it is with Flash, and its obvious successors, the Media Source Extensions (MSE), Encrypted Media Extensions (EME), and Dynamic Adaptive Streaming via HTTP (DASH). 

MSE/EME/DASH是使网络发布者能够在其播放架构中取代Flash的标准. MSE通过将基于标准的自适应流媒体和实时传输引入HTML5浏览器和设备,消除了HTML5的两个最关键的限制. EME为HTML5浏览器提供了一个单一的加密API, providing digital rights management (DRM), addressing another former deficit. DASH是一种基于标准的文件格式,它将实际传送数据流. 愿景是一组缓存友好的DASH格式流,可以在任何MSE/ eme兼容的计算机或设备上播放, 哪一种将取代目前大多数制作人为Flash和HLS播放创建的两种流.

Let’s start with encryption. 今天,大多数高级发行商为所有目标平台选择单一的DRM技术. With EME, however, 每个浏览器或设备选择自己的DRM技术, and at least for now, the choices have been very limited. That is, 微软使用PlayReady for Internet Explorer (IE), Google uses Widevine for Chrome and Android, Apple uses FairPlay for iOS and Safari, and Firefox uses Adobe Access. To play back in all these browsers or devices, you need to support all DRMs, and it’s unclear how this will play out.

编码端应该很简单:EME规范在文件头中启用多个drm, 因此,您可以创建一个可以在任何地方播放的文件包. For playback, 目前还不清楚你是否需要支持多个drm才能到达不同的平台, 或者每个DRM是否可以在所有相关的浏览器或平台上使用. As an example, 微软最初的EME实现只在Windows 8上运行的IE 11上可用.1; whether Microsoft will expand this is unclear. 

The codec side is also hairy. As a baseline, 除了Flash和HLS流,你还需要继续为传统设备制作, you’ll need a new set of H.用于支持MSE/EME的新浏览器的基于264的DASH文件. You may be able to use the same encoded files, though DASH will be in a separate package, diluting the cachability of your media files.

Going beyond 1080p gets really funky. Today, Chrome and Firefox support VP9. 没有浏览器支持HEVC,但让我们假设IE和Safari都支持. 要在Chrome和Firefox中支持VP9,您需要一组基于VP9的DASH文件. To support IE/Safari, you’ll need an HEVC-based group of DASH files, 也应该在OTT机顶盒和智能电视上播放,可能会支持MSE/EME. 现在我们有两组流(Flash和HLS), 你可能需要多达五个小组来支持新的规范, four if you can include the H.264文件在HEVC和VP9 DASH包.

How will Flash compare two-years out? Consider Adobe PrimeTime, 其中包括HEVC播放和Adobe Access, 将drm的数量减少到一个,并从图像中消除VP9. Primetime可以支持HLS和DASH格式, 你可以接触到绝大多数的桌面和移动设备, plus some OTT, with HLS formatting. For more comprehensive coverage, 您可能需要同时生成HLS和dash格式的包, but both can include H.264 and HEVC, so you’ll need two packages instead of four, 一组冗长的超高清编码,而不是两组.

当然,要访问此功能,您必须获得PrimeTime的许可. Otherwise, to support UHD playback, MSE and EME may be your only options, 是时候开始考虑过渡了. Just don’t fool yourself into thinking that these standards will simplify your encoding requirements or workflows; from where I sit, they just look like more work.

本文将刊登在2014年10月刊 Streaming Media as "The End of Flash."

Streaming Covers
Free
for qualified subscribers
Subscribe Now Current Issue Past Issues
Related Articles

W3C Announces Publication of EME as a "Recommendation or Web Standard;" EFF Leaves

Upon publication, 电子自由基金会(Electronic Freedom Foundation)退出万维网联盟(World Wide Web Consortium),原因是该联盟在《百家乐app下载》(Digital Millennium Copyright Act)下缺乏保护开发者免受潜在知识产权诉讼的协议

HTML5时代的到来:是时候和Flash说再见了

Media source extensions, encrypted media extensions, 和DASH为基于玩家的DRM提供了新的可能性,并增加了HTML5对视频发行商的吸引力.

The State of MPEG-DASH 2015

Presenting the past, present, and future of MPEG-DASH, 这个标准正在悄无声息的革命中改变着整个视频领域.

Chrome的API关闭给流畅的流媒体带来麻烦

Google将在未来几个月逐步停止对Netscape Plugin API的支持, 所以流畅流媒体提供商需要尽快想出一个策略.

HTTP/2.0和DASH:计划未来改进的视频交付

在这篇客座文章中,Bitmovin的首席技术官和联合创始人解释了HTTP/2如何.0将解决前几代的问题,并与DASH无缝集成.

为什么广播行业应该支持DASH的采用

广播公司想要的是经得起时间考验的可靠标准. 他们不想要的是定期改变他们的整个视频工作流程.

Commentary: Will Flash Player Survive?

最近关于Adobe的黄金时段计划(包括HLS和DASH支持)的公告引出了一个问题:为什么古老的Flash Player没有得到关键的升级?

" class="hidden">券老大京东优惠券