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?
优先阅读平台对受保护内容、支持设备和播放环境的说明。播放器明确显示的内容保护或许可信息,也有助于定位所采用的机制。
怎样选择适合长期整理的视频来源?
选择明确允许文件保存的自有或授权素材,记录来源和使用范围,再按项目保存视频与相关说明。需要在应用中离线观看的内容,则按服务提供的离线流程安排。
