PlayReady 服务器
PlayReady 服务器可以采用不同的形式,具体取决于它们是编程为传送许可证,还是管理客户端的 PlayReady 域,或者接收和聚合来自客户端的计量数据,等等。 这些逻辑服务器都是基于同一 PlayReady Server SDK 在 C# 中开发的,单个服务器应用程序可以实现一个或多个 PlayReady Server 功能。
PlayReady 许可证服务器允许处理来自客户端的传入许可证获取请求、生成许可证,并在许可证获取响应中颁发给客户端。
有关 PlayReady 许可证服务器的详细信息,请参阅 PlayReady 许可证服务器。
可选的 PlayReady 域服务器允许通过单个实体管理多个客户端的内容访问。 域为多个客户端(包括移动设备客户端)提供简化且更可靠的服务访问。
备注
PlayReady 域与网络或 Web 域不同。
有关 PlayReady 域的详细信息,请参阅 PlayReady 域服务器。
可选的 PlayReady 计量服务器提供一个进程,指示特定内容已播放的次数。 例如,可以在订阅方案中使用此计量聚合服务来跟踪内容使用情况并适当地为用户收费。
有关 PlayReady 计量的详细信息,请参阅 PlayReady 计量服务器。
可选的 PlayReady Secure Stop Server 为 PlayReady 设备提供了一种自信地断言媒体流服务的方法,即媒体播放已停止任何给定内容片段。 此功能可确保媒体流式处理服务针对给定帐户在不同设备上提供准确的使用限制和报告。
有关 PlayReady 安全停止的详细信息,请参阅 PlayReady Secure Stop Server。
PlayReady Secure Delete 允许服务提供商接收许可证删除的安全确认。 此可选功能为 PlayReady Secure Delete Server 提供了一种跟踪哪些许可证可用以及在特定客户端上已删除的许可证的方法。
有关 PlayReady Secure Delete 的详细信息,请参阅 PlayReady Secure Delete。
通常为服务提供商的公司,具有活动的 PlayReady Server 许可协议可以访问 PlayReady Server SDK,并使用它来开发和操作 PlayReady Server (许可证服务器、域控制器、计量服务器、安全停止服务器或安全删除服务器) 。
所有这些服务器都必须部署在运行 Windows Server 的物理服务器或虚拟服务器上。 无需在自己的计算机上部署每种类型的服务器;可以在同一物理计算机上运行多个 PlayReady 服务器类型。
但是,此公司可以与第三方共享角色:
PlayReady 服务器开发合作伙伴 - 这些公司可以代表客户开发 PlayReady Server 的逻辑。
PlayReady 应用程序服务提供商 (ASP) 合作伙伴 — 这些公司可以代表客户开发和运营 PlayReady Server。 此服务器可以通过不同的方式连接到客户的后端逻辑和密钥管理系统,以提供完整的 DRM 系统。
有关详细信息,请参阅 PlayReady 合作伙伴 页。
以下是 PlayReady Server SOAP 接口的说明, https://test.playready.microsoft.com/service/rightsmanager.asmx
RightsManager
The following operations are supported. For a formal definition, please review the Service Description.
- AcknowledgeLicense
- AcquireLicense
- AcquirePackagingData
- GetMeteringCertificate
- JoinDomain
- LeaveDomain
- ProcessDeleteLicenseData
- ProcessMeteringData
- ProcessSecureStopData