我正在评估Azure Media Services作为我们正在构建的解决方案的托管平台。我已经成功地设置了使用DRM的动态加密和使用Azure AD的内容保护。我还检查了定价,我知道您必须为编码作业(一次性)、流端点(这是基于端点运行的时间)和交付的许可证付费。
这些是我所知道的事情;以下是我所不知道的:什么构成了一个“许可证交付”?有没有一种方法可以查询每个流端点已经交付的许可证数量,以便在数量达到一定限制时通知我?更好的是,设置内容关键策略的最佳实践是什么,以便我可以优化交付的许可证数量(Widewine和PlayReady),以保持较低的成本?
发布于 2020-12-15 03:04:16
这在很大程度上取决于您为客户端使用的许可模板类型。如果您正在进行租期(24小时、48小时),那么您的客户端应该只在第一次播放时请求许可证一次,并在客户端缓存许可证,直到许可证过期。您可能会在客户端记录许可证获取过程,以便密切记录EME或内置播放器(iOS或Android)向服务器发出许可证请求的次数。
如果您运行的是subscription服务,则可能不会经常检查许可证。这取决于许可模式以及客户端能够存储和缓存永久许可证的时间长度。还可以选择为每个主要的DRM系统提供“离线”许可。
https://stackoverflow.com/questions/65279404
复制相似问题