PlayReady 服务器可以采用不同的形式,具体取决于这些服务器是编程为传送许可证,还是管理客户端的 PlayReady 域,或者接收和聚合来自客户端的计量数据,等等。 这些逻辑服务器都基于同一 PlayReady Server SDK 在 C# 中开发,单个服务器应用程序可以实现一项或多项 PlayReady Server 功能。
PlayReady 许可证服务器
PlayReady许可证服务器能够处理来自客户端的传入许可证获取请求,生成许可证,并在许可证获取响应中将这些许可证返回给客户端。
有关 PlayReady 许可证服务器的详细信息,请参阅 PlayReady 许可证服务器。
PlayReady 域服务器
可选的 PlayReady 域服务器允许你通过单个实体管理多个客户端的内容访问。 域为多个客户端(包括移动设备客户端)提供简化且更可靠的服务访问。
注释
PlayReady 域与网络或 Web 域不同。
有关 PlayReady 域的详细信息,请参阅 PlayReady 域服务器。
PlayReady 计量服务器
可选的 PlayReady 计量服务器提供一个进程,用于指示特定内容已播放的次数。 例如,可以在订阅方案中使用此计量聚合服务来跟踪内容使用情况并适当地向用户收费。
有关 PlayReady 计量的详细信息,请参阅 PlayReady 计量服务器。
PlayReady 安全停止服务器
可选的 PlayReady Secure Stop Server 为 PlayReady 设备提供了一种可靠地向媒体流服务确认的方法,即媒体播放已针对任意指定的内容停止。 此功能可确保您的媒体流服务能在不同设备上针对某个账户准确实施和报告使用限制。
有关 PlayReady 安全停止的详细信息,请参阅 PlayReady Secure Stop Server。
PlayReady 安全删除服务器
PlayReady Secure Delete 允许服务提供商接收对许可证删除的安全确认。 此可选功能提供 PlayReady Secure Delete Server,用于跟踪哪些许可证可用,哪些许可证已在特定客户端上删除。
有关 PlayReady Secure Delete 的详细信息,请参阅 PlayReady Secure Delete。
被许可方或第三方的开发和运营
通常是服务提供商的公司,如果拥有有效的 PlayReady 服务器许可协议,可以访问 PlayReady 服务器 SDK,并使用它来开发和运营 PlayReady 服务器(许可证服务器、域控制器、计量服务器、安全停止服务器或安全删除服务器)。
所有这些服务器都必须部署在运行 Windows Server 的物理服务器或虚拟服务器上。 无需在自己的计算机上部署每种类型的服务器;相反,可以在同一物理计算机上运行多个 PlayReady 服务器类型。
但是,此公司可以与第三方共享角色:
PlayReady 服务器开发合作伙伴 - 这些公司可以代表客户开发 PlayReady Server 的逻辑。
PlayReady 应用程序服务提供商(ASP)合作伙伴 - 这些公司可以代表客户开发和运营 PlayReady Server。 此服务器可以通过不同的方式连接到客户的后端逻辑和密钥管理系统,以提供完整的 DRM 系统。
有关详细信息,请参阅 PlayReady 合作伙伴 页。
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
本部分内容
PlayReady Secure Stop Server(安全停止服务器)