返回博客

什么是 DRM 视频?看懂加密、播放许可与离线观看

DRM 视频如何播放?从媒体加密、许可证和播放器三个部分理解数字版权管理,分清 MP4、M3U8 与 DRM,选择适合的观看和视频保存方式。

DRM 是 Digital Rights Management,即数字版权管理。DRM 视频通常指通过内容加密和播放授权来管理使用方式的视频。 它描述的是内容保护机制;MP4、播放清单和网页播放器则分别承担媒体封装、资源组织和播放等工作。

理解这几个层次,就能更清楚地选择在线播放、应用内离线观看,或将已获授权的视频保存为本地文件。

DRM 视频的播放依靠哪三个部分?

一次受保护的视频播放,可以从三个部分理解:

  • 媒体数据:承载画面和声音,其中的受保护部分经过加密处理。
  • 播放许可:提供与内容使用相关的密钥及规则,由相应服务的授权流程管理。
  • 播放器与解密组件:在受支持的环境中配合完成授权播放。网页场景常见的 CDM,指内容解密模块。

按下播放后,应用组织媒体加载与许可交互,播放器使用有效许可处理加密内容。已有有效会话时,也可能继续使用相应许可。

W3C 的 EME 标准为网页提供与内容保护系统交互的公共接口。账号认证、订阅关系等业务判断,由应用及其服务处理。

可以把媒体数据理解为装载内容的包裹,把许可理解为按规则使用包裹的凭证,把播放器理解为完成这项使用的环境。三者各司其职。

DRM、MP4 和 M3U8 分别说明什么?

判断视频时,先看每个名称回答的是哪一类问题。

名称所在层次主要作用
DRM内容保护与授权管理受保护内容的使用
MP4媒体封装组织视频、音频等数据
M3U8播放清单描述播放资源及其组织关系
HTTPS网络传输保护浏览器与服务之间的传输
账号登录身份与访问确认用户身份和相应访问条件

例如,同样采用 MP4 封装的媒体,可以有不同的内容保护安排。识别 DRM 应结合平台说明和播放器提供的信息,而不是只看文件后缀、是否登录或清单名称。

EME、CDM 和 Widevine 又是什么关系?

这三个名称分别对应接口、组件和具体系统。

EME 是网页与相关系统交互的接口。MDN 的说明介绍了其中的媒体密钥、会话及相关事件。CDM 则参与具体的内容解密处理。

Widevine 是一种 DRM 系统。Google 官方概览将其用于媒体内容保护,并说明了它采用的相关标准。

普通观看者主要关注平台支持的设备、播放器和观看方式即可;开发者则需要进一步处理接口与许可服务的配合。

在线播放、离线观看和文件下载怎样选?

先确定希望得到的结果,再选择对应入口:

你的目标适合的方式开始前确认
观看已订阅或购买的内容服务提供的播放器账号授权、支持设备
在旅途等场景离线观看服务提供的离线功能下载入口、有效时间与播放应用
保存自有或已获授权的普通网页视频来源允许的文件下载保存许可、媒体版本与用途

应用内的离线内容按服务安排使用;需要独立文件用于项目交付时,确认来源提供的文件导出或素材授权。这能让观看需求与文件归档需求各自得到合适的处理。

已获授权的网页视频怎样整理到电脑?

对于自己拥有或已获许可、且来源允许下载的普通网页媒体,可以用 VidGetter 客户端集中完成识别、版本选择和本地整理。

在客户端粘贴具体页面链接,或用内置浏览器打开公开页面;查看来源提供的分辨率、格式、音轨和字幕,再按用途选择版本与保存目录。完成后结合本地媒体库和下载历史查找文件,方便回看与项目归档。

常见问题

收费视频和 DRM 视频是什么关系?

收费描述购买或订阅方式,DRM 描述内容保护机制。确认具体视频的保护安排,可以查看服务说明和播放器信息。

怎样确认视频是否采用 DRM?

优先阅读平台对受保护内容、支持设备和播放环境的说明。播放器明确显示的内容保护或许可信息,也有助于定位所采用的机制。

怎样选择适合长期整理的视频来源?

选择明确允许文件保存的自有或授权素材,记录来源和使用范围,再按项目保存视频与相关说明。需要在应用中离线观看的内容,则按服务提供的离线流程安排。