启用 DRM 支持
[与此页面关联的功能 Windows Media Format 11 SDK 是一项旧功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 如果可能,Microsoft 强烈建议新代码使用源读取器和接收器编写器,而不是 Windows Media 格式 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
你可以使用 Microsoft Windows Media Format Software Development Kit (SDK) 来构建应用程序,这些应用程序可以应用数字版权管理 (DRM) 保护,并播放实时 DRM 流或受 DRM 保护的文件。 还支持备份和还原玩家的 DRM 许可证,以及 个性化 玩家。
本文档假定你已基本熟悉 Microsoft 的数字版权管理技术。 本文档的数字 版权管理功能 部分提供了 Windows Media DRM 的基本概述。
注意
此 SDK 的基于 x64 的版本不支持 DRM。
以下部分介绍如何启用 DRM 支持。
部分 | 说明 |
---|---|
获取所需的 DRM 库 | 介绍获取创建支持 DRM 的应用程序所需的静态库所涉及的步骤。 |
DRM 保护和内容许可证分发 | 将 Windows Media Format SDK 的 DRM 功能与 Windows Media Rights Manager SDK 进行比较。 |
DRM 网络操作 | 描述应用程序应如何处理通过 Internet 或其他网络进行通信的 DRM 操作。 |
创建受保护的文件 | 介绍如何创建受 DRM 保护的文件。 |
读取受保护的文件 | 介绍获取内容许可证的方法以及实现无提示许可证获取的好处。 |
查看受保护文件的属性 | 介绍如何使用元数据编辑器对象上的 IWMDRMEditor 接口查看受保护文件的属性,而无需具有 DRM 所需的静态库。 |
使用吊销列表 | 描述吊销列表及其实现方式。 |
备份和还原许可证 | 介绍用户如何通过备份和还原到当前计算机或其他计算机来管理其内容许可证。 |
个性化 DRM 应用程序 | 介绍 个性化 功能如何提高 DRM 系统中的安全性。 |
使用输出保护级别 | 介绍如何支持输出保护级别,这些级别用于记录 DRM 版本 10 许可证中允许的操作。 |
使用适用于网络设备的 Windows Media DRM 10 协议 | 介绍如何使用适用于网络设备的 Windows Media DRM 10 协议支持安全设备流式处理。 |
实现许可证吊销 | 介绍许可证吊销过程,以及应用程序为实现许可证而必须采取的操作。 |
刻录包含安全文件的播放列表 | 介绍如何在应用程序中实现播放列表刻录。 |
SDK 包含几个示例应用程序,这些应用程序演示如何读取受保护的文件;最完整的示例是 DRMShow。 有关详细信息,请参阅 示例应用程序。
相关主题