场景:直播电视
在实时电视方案中,服务将实时流发送到 Internet 上的用户和用户的客户端, (顶部、OTP) 或封闭网络 (IPTV,供运营商) 。
客户端可以是电视机、手机应用程序、平板电脑、电脑或任何 PlayReady 嵌入式设备。
可以使用标准 PlayReady 许可证。 在这种情况下,捆绑包中的通道将有自己的 KID 和加密密钥,并且愿意使用此通道的客户端请求此 KID 的 PlayReady 许可证。
在许多情况下,服务可能需要更改 (,即偶尔) 轮换每个通道的加密密钥,通常每隔 24 小时、每周或每月轮换一次。 简单的 PlayReady 许可证可以管理此方案;但是,每次频道密钥轮换时,客户端都必须重新获取通道的许可证, (用户会遇到短暂的退出) 。
此外,该服务可能提供数十个、数百个或数千个或频道,以及数百种不同的组合, (捆绑包) 可供用户使用,具体取决于他们支付的水平及其地理位置。
实现大规模电视保护系统的更复杂且可缩放的方式是利用具有密钥轮换的 PlayReady 可缩放许可证。 在此模型中,将链接每个通道的许可证,并且需要使用可缩放的根许可证和叶许可证来使用内容。 可缩放的根许可证授予用户注册的电视捆绑包的访问权限。 根许可证还可以包含客户端所属的区域信息;当特定区域中的客户端需要为特定电视服务排除时,将使用区域信息。 可缩放的叶许可证嵌入内容本身 (通常位于 MP4 流的 pssh 框中或 TS 流的 ECM 段) 中,并且它包含通道密钥的加密版本。
实时电视方案中的根键和叶键都应轮换,以确保最大可靠性、优化头端,并通过按付费方式盈利支付频道。
请注意,具有密钥轮换的 PlayReady 可缩放许可证还允许你为实时电视和按视图付费实现以下优化的后端体系结构:
实时通道使用可缩放的叶许可证进行加密,并在每个程序边界轮换密钥。 频道已存档和加密,每个程序在按视图付费模式下作为一段视频传送给非订阅者。
服务的实时订阅者获取一个可缩放的许可证,该许可证允许访问此通道的所有叶许可证。 此用户每月支付订阅费用。
非订阅者下载特定程序并获取此特定程序的简单许可证。 此用户为每个下载的程序支付单笔费用,具体取决于用户为 (支付的权限,例如下载到自己的权限、48 小时租金、48 小时 4K 质量的租金,等等) 。