首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏音视频技术

    Google Widevine及其工作原理

    01 Widevine DRM Widevine DRM是谷歌旗下的DRM解决方案(谷歌于2010年收购了Widevine)。 02 Widevine的历史和版本 我们先来了解Widevine的历史及其支持。Widevine一共有两个版本,分别是Classic和Modular。 Widevine Modular Widevine Modular是Widevine的当前版本,支持MPEG-DASH、HLS和MSS协议,同时支持CMAF、CENC和HTML5标准(如EME和MSE) 03 Widevine DRM的构成 Widevine主要由以下几部分构成: 1. Widevine许可证服务器 Widevine提供一个许可证服务器,其中包含了安全加密和解密媒体所需的信息。

    5.2K30编辑于 2022-03-25
  • 来自专栏嵌入式音视频

    【RHAL】板子烧widevine key

    前言:国庆回来工作后很懵逼…又遇见了新问题,因为旧板子烧坏了,新板子系统没带widevine key,我用旧板子命令烧pass,新板子apk烧就fail。 又接触到了新的领域,新名词。 Q2:可以不烧widevine key吗? A2: 在RPMB时烧录auth key之前,会进行安全性校验。这个过程涉及到与eMMC和SoC的绑定等问题,因此是必需的。

    50600编辑于 2023-10-15
  • 来自专栏嵌入式音视频

    如何检查 Android 设备是否支持 Widevine DRM

    Widevine 是一种广泛使用的 DRM 技术,经常出现在 Web 和 Android 应用程序中,但并非所有 Android 设备都完全支持 Widevine DRM。 Widevine 中存在三个安全级别:L3、L2 和 L1。这是每个的细分: Widevine L3:这是支持程度最低的选项,其中 DRM 完全基于软件。 只有 Widevine L3 的设备没有运行 DRM 加密的可信执行环境 (TEE)。在大多数情况下,受 Widevine 保护的内容只能以 480p 播放。 Widevine L1:这是最高级别的保护,其中媒体完全在可信执行环境 (TEE) 中解密和处理。支持 L3 的设备可以尽可能高的分辨率播放受 Widevine 保护的内容。 如何检查 Widevine 支持 值得庆幸的是,您可以轻松检查您的 Android 手机或平板电脑是否可以使用 Widevine DRM,包括支持哪些级别。

    5.4K10编辑于 2023-10-15
  • 来自专栏安智客

    Google Keybox功能与TEE关系介绍

    Keybox有Widevine Keybox或Android Attestation Keybox。 Widevine Keybox用来做数字版权DRM服务,Android Attestation Keybox用来做认证服务。 早在2012年,Google高价收购数字版权管理软件公司Widevine,主要是为了学习苹果的版权管理生态,构建自己的Android生态系统,从Android3.0版本就开始支持Widevine。 所有需要拿到GMS认证的手机厂商都必须搭载Widevine。也就是说CTS测试必须测试的。 Keybox有三个安全等级: ? 对于L3来说,设备制造商必须提供仅加载已签名系统映像的引导加载程序。 2,Widevine密钥箱必须存储在被擦除或存储的内存区域中设备引导加载程序处于解锁状态时不可访问。 不同的设备类型对应不同的安全级别要求如下表所示: ?

    10K100发布于 2018-02-24
  • 来自专栏中国Android研究院

    YouTube开源播放器中文使用指南

    Widevine:同上,Widevine属于谷歌的一种DRM解决方案。 支持 Widevine功能,这个功能可以下载和播放经过Google加密的视频文件。 能够方便的集成额外的扩展库,比如IMA扩展库。 用例 Android版本号 Android API Level Audio Playback 4.1 16 Video Playback 4.1 16 DASH(no DRM) 4.1 16 DASH(Widevine SmoothStreaming (PlayReady SL2000) AndroidTV AndroidTV HLS (no DRM) 4.1 16 HLS (AES-128 encryption) 4.1 16 HLS (Widevine CENC; “cenc” scheme) 4.4 19 HLS (Widevine CENC; “cbcs” scheme) 7.1 25 肆·ExoPlayer的使用 我们只要按照下面的步骤就能简单的将

    4.6K20发布于 2019-07-24
  • 来自专栏技术小黑屋

    Android 抓取 ANR 日志终极办法

     protected]::ICryptoFactory_default.txt inflating: lshal-debug/[email protected]::ICryptoFactory_widevine.txt [email protected]::IDrmFactory_default.txt inflating: lshal-debug/[email protected]::IDrmFactory_widevine.txt protected]::ICryptoFactory_clearkey.txt inflating: lshal-debug/[email protected]::ICryptoFactory_widevine.txt email protected]::IDrmFactory_clearkey.txt inflating: lshal-debug/[email protected]::IDrmFactory_widevine.txt lshal-debug/[email protected]::IBase_software.txt inflating: lshal-debug/[email protected]::IBase_widevine.txt

    3.9K20发布于 2021-03-08
  • 来自专栏音视频技术

    MPEG-DASH视频传输中的常见问题

    有一个显而易见的事实是:有三种主要的DRM系统,分别是:Google Widevine、Microsoft PlayReady和Apple FairPlay。 在Google Chrome和Mozilla Firefox中,需要Widevine才能启动DRM播放,但是老款Edge却只支持PlayReady。 一些设备(如智能电视或者FireTV)同时支持Widevine和PlayReady。因此,在特定平台试图播放DRM保护内容之前,我们需要评估具体平台底层对DRM的功能支持。 当使用dash.js时,一旦找到并选择了合适的DRM系统,就会显示如下输出: DRM: KeySystem Access Granted (com.widevine.alpha)! { "com.widevine.alpha": { "serverURL": "someurl", "priority": 1 }, "com.microsoft.playready

    1.9K30编辑于 2022-05-30
  • 来自专栏音视频技术

    为什么Multi-DRM如此重要?

    ▲扫描图中二维码或点击阅读原文▲ 了解音视频技术大会更多信息 Multi-DRM Easy-Tech #024# 在了解了DRM的基础知识以及研究了流行的DRM系统FairPlay、Widevine 在前面几篇的DRM系列文章中,我们学习了DRM的基础知识、流行的DRM技术,如Apple的FairPlay、微软的PlayReady和谷歌的WidevineWidevine和PlayReady支持AES-128 CTR cenc 和AES-128 CBC cbcs 两种模式。 Multi-format和Multi-DRM支持 大部分Multi-DRM提供对 MPEG-DASH、HLS和MSS流媒体协议的支持以及对 Widevine、PlayReady和FairPlay的支持。 及时获取DRM的各种改进信息 Multi-DRM服务跟踪和管理DRM提供商(如FairPlay、PlayReady和Widevine)技术上的最新改进和更改,这确保了你可以访问最新功能(以一种流畅、有效的方式

    1.3K20编辑于 2022-05-12
  • 来自专栏音视频咖

    DRM视频加密技术-数字版权管理解决方案

    提供基于 Widevine、Fairplay 等国际通用 DRM 协议的直播、点播视频加密、防录制、防盗链、许可证派发、视频指纹等一体化服务,全方位保障用户视频内容安全。 产品的功能:多种硬件级 DRM 方案,包括 Widevine、Fairplay、ChinaDRM 等,对多媒体内容版权一体化管理。统一身份鉴权,对许可证请求者身份进行鉴权验证,拦截非法请求。 如Fairplay使用的SAMPLE-AES加密方案和Widevine使用cenc加密方案均为按帧加密。加密后,会生成manifest文件,如hls协议对应m3u8文件,dash协议对应mpd文件。 以Widevine方案为例,当加密内容允许在桌面浏览器播放时,播放器将许可证和加密内容一起送入cdm模块,对许可证和加密内容的解密均在浏览器cdm模块完成,整体的版权保护依赖于cdm模块的安全性。

    10.7K1610发布于 2019-01-07
  • 来自专栏音视频咖

    新知 | 直播安全方案分享

    行业DRM方案解决了这个问题,其中应用比较广泛的是苹果公司的FairPlay方案和谷歌的WIDEVINE方案。其中苹果的FirePlay方案只能在苹果系统上使用,因此应用范围有局限。 而WIDEVINE方案没有类似的限制,通过WIDEVINE方案加HLS协议,可以做到安卓、iOS和Web端的全覆盖,这一方案也是目前使用比较多的行业DRM方案。 CDM模块将所有涉及解密的操作都从应用播放器中剥离,保证解密数据都处在可控的环境中,这也是WIDEVINE方案安全播放的核心。 L1、L2都需要硬件参与,因此要使用WIDEVINE方案认可的芯片,终端要求比较高。L3级别相对于L1和L2级别来说,安全性比较低。它的解密动作全部在CDM软件模块中完成。 目前腾讯云直播已经支持WIDEVINE和FairPlay方案,并且通过引入DRM提供商,降低了行业DRM的使用门槛。

    2.2K20编辑于 2022-07-18
  • Android ExoPlayer `ExoPlaybackException` 系统性排查指南

    ) 是 广泛支持 H.265 (HEVC) 部分支持 部分低端设备不支持 WebM (VP9) 是 需硬件支持 HLS (.m3u8) 是 需正确 MIME type DASH (.mpd) 是 需 Widevine 排查要点 确认 DRM 类型与许可证 URL Widevine、PlayReady、FairPlay 各有不同配置方式。 示例(Widevine): HttpMediaDrmCallback drmCallback = new HttpMediaDrmCallback( "https://your-license-server.com /widevine", new DefaultHttpDataSource.Factory() ); drmCallback.setKeyRequestProperty("Authorization drmSessionManager = new DefaultDrmSessionManager.Builder() .setUuidAndExoMediaDrmProvider(C.WIDEVINE_UUID

    31510编辑于 2025-11-30
  • 来自专栏音视频咖

    产品双月刊 | 腾讯云直播CSS

    「 云直播CSS 」 功能1:DRM加密 适用对象:所有直播客户 主要优势:云直播提供基于 Widevine、Fairplay、NormalAES 的 DRM 加密协议的视频直播加密、防录制、防盗链等服务

    99010编辑于 2022-08-26
  • 来自专栏音视频咖

    新知2023 | 构建视频点播版权保护壁垒,守护企业媒体资产安全

    商业级DRM是行业内公认的最高安全级别保护方案,其中应用比较广泛的是苹果公司的FairPlay方案和谷歌的Widevine方案。苹果的FairPlay方案只能在苹果系统上使用,因此应用范围有局限。 而Widevine方案没有类似的限制,可以做到安卓、iOS和Web端的全覆盖,这一方案也是目前使用比较多的行业DRM方案。Widevine方案播放的流程并非都在应用媒体播放器中完成。 CDM模块将所有涉及解密的操作都从应用播放器中剥离,保证解密数据都处在可控的环境中,这也是Widevine方案安全播放的核心。 根据CDM模块是否进行解密,解密是否需要TEE(硬件可信执行环境),可将Widevine的安全级别划分为L1、L2和L3三个级别。其中L1级别的安全性最高,要求解密、解码、渲染均处在芯片的TEE中。 L1、L2都需要硬件参与,因此要使用Widevine方案认可的芯片,终端要求比较高。L3级别相对于L1和L2级别来说,安全性比较低,但这个方式不需要硬件支持。

    1K10编辑于 2023-12-23
  • 来自专栏即时通信IM

    DRM视频加密技术-数字版权管理解决方案

    提供基于 Widevine、Fairplay 等国际通用 DRM 协议的直播、点播视频加密、防录制、防盗链、许可证派发、视频指纹等一体化服务,全方位保障用户视频内容安全。 以Widevine方案为例,当加密内容允许在桌面浏览器播放时,播放器将许可证和加密内容一起送入cdm模块,对许可证和加密内容的解密均在浏览器cdm模块完成,整体的版权保护依赖于cdm模块的安全性。

    12.5K71发布于 2018-12-27
  • 来自专栏音视频咖

    版权保护+安全追踪,腾讯云音视频助力全场景媒体内容安全

    腾讯云音视频产品支持完整的DRM方案,可以为Live Streaming和VOD配置DRM加密,包括AES-128/Apple FairPlay/Google Widevine/Microsoft PlayReady 其中,Apple FairPlay 深度适配 iOS 与 tvOS 生态,实现硬件级内容保护;Google Widevine通过 CENC(通用加密)标准,兼容 Android、Chrome 浏览器等多终端设备

    71911编辑于 2025-06-15
  • 来自专栏音视频咖

    网络视听大会谢幕,腾讯云五大方案齐亮相!

    提供基于 Widevine 、 Fairplay 等国际通用 DRM 协议的直播、点播视频加密、防录制、防盗链、许可证派发、视频指纹等一体化服务,全方位保障用户视频内容安全。 ? ● 多场景应用 根据业务场景选择 DRM 方案,包括不限于widevine、fairplay等。

    1.9K30发布于 2018-12-11
  • 来自专栏媒矿工厂

    演进中视频流媒体容器格式与传输协议

    HTML5的交付的兴起意味着生产商可能需要支持多个DRM,例如用于iOS设备和Safari的FairPlay,用于Microsoft浏览器和游戏平台的PlayReady,用于Chrome和Android设备的Widevine 当CMAF最初推出时,Apple的DRM FairPlay仅支持CBC,而PlayReady,Widevine和许多其他DRM仅支持CTR,这导致了单个加密文件包在Apple和非Apple平台上无法同时播放 随后,谷歌已将CBC纳入Widevine,而微软已承诺计划于2018年发布的PlayReady 4.0也将支持CBC。但是在短期内单个加密文件集仍旧很难在所有相关终端上播放。 为了支持所有可用的终端,部署了两个DRM; Widevine和FairPlay。 如图7所示,具有HLS和DASH的manifest的单个CMAF文件集和CBC加密可以使用FairPlay for HLS和Widevine for DASH来支持所需的设备。 ?

    4K30发布于 2018-07-26
  • 来自专栏音视频技术

    Microsoft PlayReady DRM及其工作原理

    它和Apple的FairPlay以及谷歌的Widevine一样,都可以提供安全的客户端SDK(用于内容加密和安全的解码和渲染)、许可证服务器、以及从客户端到服务器(反之亦然)传输过程中对许可证和密钥的处理 PlayReady DRM的基本构成 微软的PlayReady DRM基本构成如下所示: 视频打包器和内容打包服务器 与FairPlay和Widevine类似,需要保护的内容首先使用OTT视频传输技术打包成适合流媒体传输的格式 ottverse.com/microsoft-playready-how-does-it-work/ 延伸阅读: 中学生也能看懂的DRM Apple FairPlay DRM及其工作原理 Google Widevine

    3.1K10编辑于 2022-04-27
  • 来自专栏安智客

    Key attestation的几个关键点!

    这个过程是与Widevine密钥分配过程非常类似(将可能使用相同的交付方法)。

    6.8K70发布于 2018-03-30
  • 来自专栏FreeBuf

    安全奥斯卡(Pwnie Awards 2016)获奖名单

    获奖者:Widevine QSEE TrustZone权限提升漏洞(Widevine QSEE TrustZone Privilege Escalation) (CVE-2015-6639)。 荣誉归属者: laginimaineb; 一个从0到TrustZone的提权漏洞——Widevine QSEE TrustZone权限提升漏洞, 主要存在于Android 5.1.1 LMY49F之前的

    1.4K60发布于 2018-02-08
领券