DRM 保护和内容许可证分发

[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

在创建方面,数字版权管理技术涉及两个main过程: (1) 保护内容, (2) 提供内容许可证。 保护文件基本上涉及对内容进行加密,并在文件头中包含一个 URL,用于指定可在何处获取内容许可证。 如果要使用 保护文件,然后将文件分发到其他计算机或设备,可以使用 Windows Media 格式 SDK 或 Windows Media Rights Manager SDK 来保护该文件。 对于实时 DRM 方案,必须使用 Windows Media Format SDK 在内容编码时对其进行保护。

若要创建和颁发受保护内容的许可证,可以使用 Windows Media Rights Manager SDK 的对象创建自己的自定义解决方案,也可以使用由第三方运行的服务。

无论使用哪种方法,创建的受保护文件都将在 DRM 标头对象中包含一个 URL,用于告知客户端应用程序从何处获取内容许可证。

注意

Windows Media Format SDK 不支持创建或颁发许可证。

 

在播放端,启用 DRM 的应用程序必须能够获取受保护内容的许可证、使用许可证中包含的密钥解密该内容,以及强制实施许可证限制,例如可以播放文件的次数,或者是否可以将文件复制到其他设备。 Windows Media Format SDK 提供创建完全启用的 DRM 播放应用程序所需的所有支持。

注意

此 SDK 的基于 x64 的版本不支持 DRM。

 

数字版权管理功能

启用 DRM 支持