为什么Multi-DRM如此重要?

LiveVideoStack 2022年5月11日

翻译、编辑:Alex

技术审校:刘姗

本文来自OTTVerse,作者为Krishna Rao Vijayanagar。

Easy-Tech #024#

在了解了DRM的基础知识以及研究了流行的DRM系统FairPlay、Widevine和PlayReady之后,让我们现在来看下Multi-DRM的概念。具体来说就是理解为什么Multi-DRM如此重要,以及它可以为流媒体服务做什么。

为什么要使用Multi-DRM?

在前面几篇的DRM系列文章中,我们学习了DRM的基础知识、流行的DRM技术,如Apple的FairPlay、微软的PlayReady和谷歌的Widevine。

我们还了解到这些DRM产品所面向的特定生态系统,以及对于所使用的流媒体协议(HLS vs. MPEG-DASH)、播放器和安全限制等的特定要求。

现在,假设你是一款即将推出的流媒体服务的CTO,这款服务需要使用DRM保护其中的资产。作为CTO,你需要回答哪些问题?

1.  我们将使用MPEG-DASH、HLS和MSS三种协议中的哪种协议传输视频?还是将三种协议组合起来?

2.  我们将以mp4和ts格式分别打包视频来使用MPEG-DASH和HLS传输?还是使用CENC和CMAF并将它们用于MPEG-DASH和HLS传输?

3.  在Web、Android手机/电视、Apple(iOS和tvOS)、Roku、智能电视(三星、LG等)以及Amazon的Fire TV上,我们该使用哪种播放器?它们对DRM有哪些支持?

4.  我的转码+打包生态系统是什么样的?转码和打包步骤是否被集成进了同一服务中?它是否会输出我所要求的流媒体(资产)格式?或者我要使用JIT打包器吗?它如何处理DRM?

5.  如果我使用CMAF和CENC,我的生态系统会全程支持AES-CBC cbcs 模式吗?为什么这件事很重要?因为:

  • Apple的FairPlay只支持AES-CBC cbcs模式。

  • HLS只支持AES-CBC cbcs 模式(不考虑CMAF)。

  • Widevine和PlayReady支持AES-128 CTR cenc 和AES-128 CBC cbcs 两种模式。

  • 使用CMAF的MPEG-DASH支持AES-128 CTR cenc 和AES-128 CBC cbcs两种模式。

  • 不使用CMAF的MPEG-DASH仅支持AES-128 CTR cenc 模式。

6.  上述决策会如何影响客户使用的传统硬件?

7.  我该如何跟踪生态系统中不同组件的所有变化以确保不会产生连锁反应进而影响到整个流程中的其他组件?

8.  这些变化如何影响用户体验?又如何影响起播时间和延迟?

9.  这些DRM是否支持我所有的商业模式(我的服务需要获得地理限制以及在特定条件下主动吊销许可证的功能以支持AVOD、SVOD、TVOD和PVOD)?

10.能否扩展?如果我启动自己的许可证服务器,能否在需要时进行扩展?

11.最重要的是,需要花费多少成本?

  • 在专利许可费用、技术、基础设施更改以及雇佣和培训工作人员方面,我要花费多少?

  • 产品上市速度如何?

  • 部署系统范围的变更是否容易?

  • 当系统更改或者出现问题时,将如何影响用户体验?

你现在头晕了没有?

花一分钟暂停一下,然后告诉自己刚才列出的问题只与DRM有关。

可我们还没有谈及CMS、视频接入、转码、打包、存储、CDN、播出、播放器、分析、广告插入(客户端/服务端)、SVOD/TVOD/PVOD的支付入口,还有更多!

Multi-DRM可以帮助你!

在DRM这样分散且复杂的生态系统中,组件之间相互依赖的程度很高。我认为由专家出面,寻求他们的专业帮助非常关键,这样你就可以专注在公司的业务增长,而不必被DRM搞得头大了。

Multi-DRM厂商提供了这些专业知识,他们专门解决和简化DRM在各种播放器、流媒体传输格式上的部署。他们和转码器、播放器公司合作紧密(这样可以减少摩擦),密切监控科技生态中的技术更新,以确保他们在竞争中的领先地位,从而为你提供更好的服务。

我们一起来了解通过Multi-DRM厂商管理你的DRM生态的优势。

Multi-format和Multi-DRM支持

大部分Multi-DRM提供对 MPEG-DASH、HLS和MSS流媒体协议的支持以及对 Widevine、PlayReady和FairPlay的支持。你可以轻松覆盖整个DRM生态系统,而不是使用自己的方法来实现DRM。

及时获取DRM的各种改进信息

Multi-DRM服务跟踪和管理DRM提供商(如FairPlay、PlayReady和Widevine)技术上的最新改进和更改,这确保了你可以访问最新功能(以一种流畅、有效的方式),而不会影响到你的客户,这是关键!

集中管理许可证和商业规则

不用往返于不同的CMS系统管理商业/许可证规则,你现在只需访问一个CMS,就能设置所有商业规则,并在多种DRM系统上管理你的资产。

合作支持

使用Multi-DRM服务最重要的优势在于它们和流媒体生态系统中的很多重要参与者保持着健康的合作关系,这些参与者包括处理转码、打包、CDN以及播放的公司。

你会经常发现,Multi-DRM厂商宣布与其他公司的合作,来确保他们的DRM软件预先集成到系统中(当你购买其他服务时,比如Android或者iOS的播放器),或者使DRM具备经过测试且获得支持的SDK来降低集成难度(我们都曾体验过这种麻烦)。

可扩展性和可用性

维护许可证服务器、密钥存储这种需要你自己做的工作,在你与Multi-DRM签订合同的那天起,这些问题全都由他们来解决。他们有团队以及基础设施可以全天候24小时保障服务不会出现问题。他们通常可以确保系统的高度可用性和可扩展性,这些都写在Multi-DRM的服务协议中。

及时推出产品

当发布一款新产品时,你将很有可能变得万分忙碌,并且要同时处理很多事情。这个时候,将DRM外包给一个可以信赖的Multi-DRM厂商,你就可以在竞争激烈的OTT领域缩短产品上市时间。

结语

为你的流媒体服务选择一家可以信赖的Multi-DRM厂商将带来诸多好处,我想其中最重要的就是拥有一个专家团队来确保你的服务中的每一个组件都能正常运行。

我只介绍了其中的一部分好处,我敢肯定每家Multi-DRM厂商都具备自己的专业服务和特色,而这些我都还没有在上文中提及。

感谢阅读,我们下次再见!


致谢:

本文已获得作者Krishna Rao Vijayanagar授权翻译和发布,特此感谢。

原文链接:

https://ottverse.com/what-is-multi-drm/

延伸阅读:

构建DRM系统的重要基石——EME、CDM、AES、CENC和密钥

Apple FairPlay DRM及其工作原理

Microsoft PlayReady DRM及其工作原理

Google Widevine及其工作原理

中学生也能看懂的DRM


编者的话: 至此,Easy Tech中的DRM系列已经暂时完结,整个系列向大家简单科普了DRM的定义与重要性、基本构成、分类、市面上流行的DRM系统以及Multi-DRM。感谢这段时间大家的陪伴,未来也非常欢迎大家就DRM相关话题向我们投稿,投稿邮箱:editors@livevideostack.com。

还可输入800
全部评论
作者介绍

LiveVideoStack

音视频技术社区

文章

粉丝

视频

阅读排行
  • 2周
  • 4周
  • 16周