-->
获得免费通行证,加入我们的流媒体连接-2月19日至22日; Register Now!

2017 DRM买家指南

文章特色图片

如果你打算从主要的美国.S. studios, 您需要加密该内容, 这通常意味着您必须部署一种或多种数字版权管理(DRM)技术. 您将在本文中了解到, 而从Flash和Silverlight等插件到HTML5播放的许多方面都简化了视频分发, 这种转变使得DRM方面更加复杂, 尽管有新的服务和服务模型可以提供帮助.

在进入实现端之前, let’s define DRM, 看看它与其他不那么复杂的内容保护方案(如简单加密)的区别. In essence, DRM有四个组成部分:数字版权管理, encryption, 许可证管理, 和一个支持drm的播放器.

管理数字版权: DRM技术支持广泛的商业模式(包括购买), subscription, rental, and gifting); enable playback on single and multiple platforms via streaming, downloading or side-loading; and provide playback restrictions that guard against or enable playing via HDMI outputs and the like.

Encryption: DRM技术使用加密技术在流之前或流期间保护内容, downloading, 或其他转移.

授权管理: 数字版权管理需要一个数字版权管理平台来管理许可证的申请和发放(Figure 1). 有些还包含域控制器, 哪个管理可以在单个许可下播放内容的多个用户设备, 和计量服务器,跟踪使用数据和总播放为版税目的.

支持drm的播放器: DRM的最后一个元素是一个支持DRM的播放器,它可以与DRM平台通信,并执行所有与软件和硬件相关的播放限制. 用于电脑和笔记本播放, 一些drm使用现有的插件,如Adobe Access和Flash或PlayReady和silverlight,而其他技术, 比如Google Widevine Classic, 需要单独下载, 这是谷歌停止更新这项技术的原因之一吗. 稍后将详细讨论, 业界正在通过媒体源扩展(MSE)和加密媒体扩展(EME)从基于插件的DRM转向基于浏览器的DRM。, 其中DRM必须集成到浏览器中.

在移动设备上,DRM支持可以来自本机浏览器或可下载的应用程序. For example, iOS设备通过Safari浏览器支持苹果的DRM FairPlay, 但如果你是通过自定义应用发行,你也可以使用其他drm. Typically, Smart TVs, OTT boxes, 和其他消费电子设备有一个或多个DRM技术预先集成到平台中.

在我们深入讨论之前, 让我们确定主要的DRM技术和外围提供关键DRM相关功能的公司.

DRM市场

让我们从提供实际DRM的公司开始,其中一些我们已经讨论过了. 与流媒体相关的主要DRM提供商如下:

  • Adobe Primetime: Adobe的DRM在更名为Adobe Primetime DRM之前以Access的形式开始了它的生命. 此后,该公司又恢复了Access. 访问主要通过Flash在浏览器中访问, 或者在Mozilla Firefox中使用HTML5, 但它几乎只适用于同时授权使用Adobe Primetime平台的公司.
  • 苹果FairPlay流媒体(FPS): FPS是苹果针对HTTP Live Streaming (HLS)的DRM,它适用于iOS, Apple TV和OS X上的Safari. 苹果将FairPlay授权给内容所有者和一些付费平台运营商. DRM供应商可以提供FairPlay加密和许可, 但是它们必须从内容所有者那里获得证书, 谁又能从苹果那里得到呢.
  • Google Widevine: 有两个版本的Widevine:经典版, 哪些只能通过可下载播放器获得, and Modular, 在Google Chrome和Android设备上使用HTML5. 如前所述,Classic已被弃用. Today, 模块化仅适用于动态自适应流HTTP (DASH), 但很快它可能会在CENC下支持HLS.
  • DivX: 如今,DivX已被NeuLion收购,在消费电子设备领域有着重要的渗透.
  • Intertrust马林: 这个开放标准DRM来自Marlin开发人员社区, 是由Intertrust创立的吗, Panasonic, Philips, Samsung, and Sony. 该公司还专注于消费电子设备.
  • 微软PlayReady: PlayReady可以在较旧的浏览器上与Silverlight播放器一起使用, 或者在最新版本的ie浏览器(Windows 8)上使用HTML5.1+)和Microsoft Edge. 它也用于Xbox,以及许多其他智能电视和OTT设备.
  • Veramatrix VCAS: 这种混合解决方案适用于付费电视分销商,他们也希望将节目分发到电脑上, mobile, and OTT devices.

围绕这些核心drm的是许多分销和技术合作伙伴/服务提供商. As you learned, DRM需要许可功能, 每个DRM供应商提供这些功能的方式不同,有些是直接提供的, 一些有第三方网络, 增值经销商.

许多公司还涉及DRM工作流程, 从对内容文件进行加密的本地和云编码供应商,到帮助开发与许可服务器对话以检索解密密钥并播放视频文件的视频播放器供应商. 我们将研究其中的一些供应商,并在深入了解DRM的工作原理之后讨论如何选择DRM技术.

drmbg1

图1:PlayReady DRM组件:注意,并非所有DRM技术都使用域的概念. 

How DRM Works

既然我们已经定义了DRM, 让我们快速了解一下DRM技术的一般工作原理, 从一个名为 DRMtoday. 第一步是从DRM提供程序获得加密密钥,或者创建加密密钥并将其上传到DRM平台. 这些是用来加密视频的, 解密密钥和相关的元数据发送到播放器可以访问的许可服务器. 这种加密可以防止在没有解密密钥的情况下回放内容, 通过互联网安全地传输给最终用户.

对于大多数drm,外部产品或服务可以执行加密和封装 Figure 2. 例如,云编码器像 Encoding.com 是否可以与DRM平台进行通信,获取加密密钥对授权内容进行加密和打包, 像Elemental Encoder这样的企业级编码器也是如此, Wowza流媒体引擎, 和Telestream Vantage. In addition, 大多数DRM服务提供单独的编码工具来加密和打包视频,并将密钥发送到DRM平台. 加密后,受保护的内容被传送到web服务器进行分发.

drmbg2

图2:DRM的第一步是加密. (图片由DRMtoday提供) 

当客户播放内容时, 玩家将许可请求发送给内容所有者的代理, 哪个与客户网站上运行的认证过程通信. 一旦客户的网站验证了用户对内容的权利, 代理与DRM平台通信以创建许可证/解密密钥, 然后返回给客户的代理,并最终返回给用户的播放器(Figure 3). 在为离线播放而下载的内容的情况下, 此验证也在下载之前进行, 以及任何播放权和限制.

drmbg3

图3:要播放视频,DRM播放器需要从许可服务器获得解密密钥. (图片由DRMtoday提供) 

现在让我们快速了解一下DRM在基于浏览器的环境中是如何工作的, 以及从插件到HTML5的过渡.

从插件到HTML5

In the past, DRM播放器通常是Flash等插件或Widevine Classic等单独下载的播放器. 在过去的两年里, 已经实现了几种基于标准的技术,以使浏览器本身能够在这个角色中发挥作用. 虽然单独来看,这些技术在技术上似乎很复杂, as you’ll see, 大局很容易把握. 这些技术包括:

媒体源扩展(mse)

MSE是用于播放媒体数据的JavaScript接口的W3C HTML工作组规范. 支持MSE的浏览器和设备可以播放视频块(或单个文件中视频段的字节范围请求)。, 它可以同时实现自适应比特率流的直播和VOD播放, 配上隐藏式字幕. 而最初的HTML5视频标签支持单个MP4文件的渐进式下载, MSE支持完全自适应流.

HTTP上的动态自适应流(破折号)

DASH是一种基于http的自适应流媒体的标准化文件格式,在形式和功能上类似于苹果的HLS或微软的Smooth streaming. 像所有基于http的自适应流媒体技术一样, 最终输出包中有两种类型的文件:片段视频文件(或单个文件中段的字节范围请求)和清单文件, 哪些标识了自适应组中各种流的位置以及各个段的块或字节范围请求的位置. In use, 大多数DASH内容由单独的MP4文件组成(一个用于自适应组中的每个编码流), 和MPD(媒体演示描述)清单文件.

MSE和DASH紧密合作. 也就是说,要播放DASH文件,浏览器或设备必须支持MSE. 所以MSE提供了回放功能, 而DASH是MSE支持的文件格式之一.

加密媒体扩展(eme)

EME是另一个JavaScript API,它通过使用应用程序编程接口(API)扩展MSE来控制受保护内容的播放,从而实现基于html5的DRM. EME通过整合所谓的内容解密模块来工作, or CDM, into the browser, device, 或移动操作系统, 允许浏览器或设备直接与许可服务器通信.

通用加密方案(cenc)

CENC详细介绍了用于存储与压缩音频/视频数据的一种或多种DRM技术的DRM相关数据的标准加密和密钥映射技术. As you’ll see, 管理多个DRM的能力至关重要,因为大多数浏览器或其他设备只支持一种DRM风格, 使多drm支持成为大多数视频制作人的必需品.

Iso基础媒体文件格式(Iso - bmff)

ISO BMFF是一种标准化的文件格式,包含dash编码的视频和CENC DRM元数据. 这些概念结合在一起 Figure 4, a slide from a 这是BuyDRM在2014年流媒体西部大会上的演讲. 左边是ISO BMFF, 其中包含DASHencoded内容和三个DRM的CENC DRM信息. 这些信息通过云传递给eme兼容的浏览器,该浏览器与适当的许可服务器(1)通信, 2, or 3, 但并非全部都是), 并获得解密密钥. 一旦解密,DASH数据就会通过MSE回放.

drmbg4

图4:HTML5中DRM运行的具体细节(图片来源:BuyDRM) 

Streaming Covers
Free
合资格订户
Subscribe Now Current Issue Past Issues
Related Articles

保护你的资产:工作室如何保护他们的优质视频

盗版将永远是一个问题, 但DRM和水印技术的新进展正在这场永无止境的全球战争中取得进展.

状态更新:加密媒体扩展和DRM的未来

而出版商则在等待一个适用于所有浏览器的单一内容加密系统, 标准组织正在讨论EME的未来. 以下是后插件时代的权限管理.

What Is DRM?

远离Flash和Silverlight等插件使得视频传输变得更加容易, 但这也让数字版权管理变得更加复杂. 以下是今天的DRM, 同时还讨论了领先的DRM技术和DRM服务提供商

2016年DRM买方指南

介绍多种DRM技术的复杂情况的简单指南. 了解什么是DRM,以及如何为每个平台选择和部署最佳解决方案.

提及的公司及供应商