Silverlight 4的数字版权管理(DRM)2011-10-23 msdn 注意:本主题特定于 Silverlight 4。若要了解 Silverlight 3 中的 DRM,请参见数字版权管理 (Silverlight 3)。在将数字版权管理 (DRM) 集成到 Silverlight 应用程序后,您可以针对各种方案更好地保护内容并 更安全地跨平台交付内容,包括流处理内容、渐进式下载内容、租赁内容和订阅。DRM 方案可以使用 DRM 来帮助您交付音频和视频内容,这样更安全且更好地保护内容不受未经授权的获取和再 分发。这种保护机制可以集成到各种业务方案中,包括:联机方案:这些方案要求用户在播放媒体内容时处于联机状态:实时流处理:实时流处理也称为“真正的流处理”,它直接将内容发送到计算机或设备,而不将文件 保存到硬盘。仅当广播时,实时流才可用。实时流处理的示例是 Internet 电视和广播。渐进式下载:渐进式下载使得用户能够在媒体正处于下载时进行播放。从用户的角度来看,渐进式下 载与实时流处理之间的主要区别在于:渐进式下载的内容存储在用户的计算机或设备上(至少是临时存储 )。脱机方案:这些方案允许用户在播放内容时处于脱机状态。这些方案的确要求在用户的计算机或设备 上安装脱机版 Silverlight 运行时,并且确实要求用户处于联机状态(至少应间歇性联机),以便最初 下载内容并重续订阅。脱机下载文件(一次性购买):用户从 Internet 下载内容,然后使用脱机版 Silverlight 播放器播 放内容。例如,一个联机视频商店向客户收取费用让其下载视频文件,用户可以在需要时在脱机版 Silverlight 播放器中播放此文件。DRM 软件可以将视频文件的再分发限制为一台或更多台设备(请看本 文后面的域)。租赁:您可以在 DRM 许可证中指定时间限制,以限制内容的播放。例如,某个联机视频商店可能提供 其视频用于出租。一旦购买了租赁内容并下载了许可证,许可证就会在许可证签发之日起的 30 天之后或 首次播放的 24 小时之后过期(以先到者为准)。订阅:使客户能够根据订阅模型播放内容。例如,联机视频商店的客户支付每月费用,可联机观看最 多 100 个小时的电视内容和下载最多 20 集电视剧。为了续订其订阅,客户需要支付每月费用,并每月 至少需要连接到此服务一次,因为订阅许可证每 45 天就会过期。注意 在 FAT32 上安装的 Windows XP 操作系统不支持 Silverlight DRM 方案。Silverlight DRM 联机方案以下各节说明如何启用联机 Silverlight DRM 方案。此处介绍的许多概念也适用于脱机方案;但脱机 方案(如租赁和订阅)将在稍后的 Silverlight DRM 脱机方案中介绍。本节考察在 Silverlight 中播放 DRM 内容所需的最低限度的组件。这些组件同时适用于联机方案和 脱机方案;但是,某些方案要求提供附加组件,后续章节中将介绍它们。Silverlight DRM 联机概念性概述下图汇总了 Silverlight 播放 DRM 内容所需的过程以及推动这些过程完成所需的服务器/客户端交互 。之后将更详细地讨论其中的每个步骤。