加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

Windows Media Rights Manager 1 简介(三)

(2006-06-26 17:20:47)
分类: IPTV和多媒体技术
定制 Windows Media Packager 

通过设置一些不同的选项,您就可以定制 Windows Media Packager 的工作方式:可以按风格组织站点;使用 cookies 识别再次造访的用户;更改打包计划。

按风格组织 Windows Media Rights Manager Web 站点 

如果按风格组织 Windows Media Rights Manager Web 站点,客户就可以通过选择他们感兴趣的风格来搜索您的 Web 站点上的媒体文件。确保为所添加的每个媒体文件指定风格;否则,您的 Web 站点将在“未指定风格”目录下显示这些文件。

在 Windows Media Packager 中,单击 Site Configuration 选项卡,然后单击 Site 选项卡。 
选择 Organize content by genre。 
单击 Save。 
使用 cookies 识别回头客 

默认情况下,Windows Media Packager 使用 cookies(保存在客户计算机上的一小段数据)识别为获取许可证而再次访问您的 Web 站点的客户。客户在他/她首次获得许可证时进行注册,并且只有在 cookie 到期以后才需要重新注册。否则,如果不使用 cookies,则每当客户获取许可证时,都将会提示他/她输入电子邮件地址和其它注册信息。如果不想使用 cookies,则可以禁用它们。

在 Windows Media Packager 中,单击 Site Configuration 选项卡,然后单击 License Service 选项卡。 
要禁用 cookies,请清除 Use cookies to identify consumers who have already registered 复选框。 
单击 Save。 
设置包装程序计划 

可以指定生成媒体文件的新打包副本的频率。例如,设置 Windows Media Rights Manager,使它每隔一天就生成新的副本。但是,除非您的媒体源文件已是预编码的 ASF 格式,否则重新生成副本将对系统资源造成极大的压力。

注:只有选中 Regenerate content on Packager schedule 选项的媒体文件才会被重新生成。

在 Windows Media Packager 中,单击 Site Configuration 选项卡,然后单击 Packager 选项卡。 
要设置重新生成副本的频率,请单击 Every ____ hour(s),然后键入时间间隔(以小时为单位)。 
相反,要设置每日计划,请单击 Each day at,然后键入要重新生成副本的时间,请使用 24 小时制时钟格式。例如,要在每天晚上 点重新生成副本,请键入 21:00。 
单击 Save。 
要激活刚设置的计划,必须停止并重新启动 Windows Media Packager 服务。

在开始菜单上,指向设置,然后单击控制面板。 
双击服务。 
在服务列表中,单击 Windows Media Packager。 
单击停止,然后单击是确认您要停止该服务。 
在服务停止以后(状态消息消失),单击开始。 
单击关闭。 

定制 Windows Media Rights Manager Web 站点 

在创建媒体文件的打包副本以后,您需要一种方法来发布它们并颁发许可证。Windows Media Rights Manager 创建的 Web 站点包含了完成这一任务的基本功能。您可以按不同的方式使用 Windows Media Rights Manager Web 站点,比如简单编辑这两个网页以满足您的需要,完全定制 Web 站点的外观和工作方式,或者以 Windows Media Rights Manager Web 站点的 ASP 脚本为基础创建一个新的 Web 站点。

可以使用一种文本编辑器或 HTML 编辑器,如 Microsoft FrontPage,来修改 Web 站点的网页,但一定要小心,以免意外删除或修改 ASP 脚本。默认情况下,Windows Media Rights Manager Web 站点的网页位于 C:\Inetpub\Wwwroot\WM\ 目录中。

在使用 Windows Media Rights Manager Web 站点之前,需要编辑以下网页:

Regusage.htm:这是一个占位符网页,供您声明您的隐私策略(您如何使用从客户那里收集的注册信息)。 
Recovery.htm:这是一个占位符网页,供您声明您的许可证恢复策略(重新为客户颁发许可证的条件)。在默认情况下,Web 站点对许可证的恢复不加以限制。如果您不希望客户进行无限制的许可证恢复,则可以禁用此功能,或者如果您熟悉 ASP 脚本,也可以修改此 ASP 脚本来创建一个新策略。有关许可证恢复的详细信息,请参阅 Windows Media Rights Manager 的帮助。 
如果您想修改此 Web 站点的外观,如布局、字体、颜色、背景、文本等等,则需要编辑以下网页:

Wm_genre.asp 或 Wm_nogenre.asp: 这是显示您可供下载的媒体文件的主页。如果按风格组织您的 Web 站点,就会显示 Wm_nogenre.asp;否则会显示 Wm_nogenre.asp。 
Default.asp:当您没有任何媒体文件可供下载时,就会显示此网页。 
Download4.asp:此网页为 Microsoft Internet Explorer version 4.0 的用户显示下载说明。 
Mainpage.asp 和 Verify.asp: 这两个网页是主要的注册网页。 
License.asp:这是成功颁发许可证以后显示的网页。 
Nolicense.asp: 这是未颁发许可证的情况下显示的网页。 
有关定制 Windows Media Rights Manager Web 站点的网页的详细信息,请参阅 Windows Media Rights Manager 的帮助。


Windows Media Rights Manager 的应用程序 

Windows Media Rights Manager Web 站点所支持的标准方案是允许客户下载打包的媒体文件,然后以注册信息换取颁发许可证。使用此方案,就可以在 Internet 上宣传艺术家和唱片,同时削减销售和宣传的成本。您可以使用收集的注册信息生成客户邮件列表,并找出访问您的 Web 站点的用户,以及访问频率等等。

此外,您可以用多种方式发布打包的媒体文件。因为打包的媒体文件与许可证是分开的,所以打包的文件可被自由发布和复制。例如,可以发送包含打包媒体文件的 CD,也可以用电子邮件消息发送打包的媒体文件,允许多个 Web 站点托管打包的媒体文件,在共享服务器上张帖打包的媒体文件,等等。

如果进行一些其它定制,就可以使用 Windows Media Rights Manager 实现其它目标。下面是您所能做的事情的几个示例,外加如何完成它们的几点启示。

设置预订列表 

您可以使客户获取或购买一个对多个媒体文件有效的许可证。例如,可以创建一个特定的预定列表来推销一个歌曲选集。客户下载一首歌曲,然后在他/她试图播放这首歌曲时为其颁发一个许可证(免费或收费)。然后,如果客户下载该选集中的其它歌曲,则不需要获取另外的许可证就可以播放。

要创建一个预订列表,必须设置一个密钥组(一个由多个媒体文件共享的密钥),并将它分配给该预定列表中的每个媒体文件。

将此预定列表中的第一个媒体文件打包(转到上述将媒体文件打包中的步骤)。
在将媒体文件打包的第 步中,选择 Create new key group,然后在框中键入此密钥组的名称。例如,键入 Promotional Special。 
清除 Regenerate copies on Packager schedule 复选框。 
继续后续步聚并完成该过程。 
将此预定列表中的下一个媒体文件打包(请参阅上述将媒体文件打包中的步骤)。
在第 步中,选择 Use an existing key group,然后从列表中选择您刚才创建的密钥组。 
清除 Regenerate copies on Packager schedule 复选框。 
继续后续步聚并完成该过程。 
针对该预订列表中的每个其它媒体文件重复此步聚。

现在该密钥组中的每个媒体文件都使用同一个密钥;因此,可以使用同一个许可证播放每个文件。

通常,您不应该生成密钥组中的媒体文件的新打包副本,因为将媒体文件重新打包时会生成新的密钥。结果导致一个预定列表对应多个密钥(因而对应多个许可证)。例如,客户获取一个预订列表的许可证,并下载了第一首歌曲。那天晚上,该预定列表中的媒体文件被重新打包。第二天,该客户下载剩下的歌曲。但是,因为现在该预定列表中的其它歌曲使用了另一个密钥,所以该客户必须获取新的许可证 -- 这是您在使用预定列表时不愿看到的情况。

这一模型要求客户通过下载并播放一个媒体文件来获取许可证。但是,如果您熟悉 ASP 脚本,就可以使用许可证对象(在 Windows Media Rights Manager 的帮助中进行了说明)来定制许可证颁发过程,以便在媒体文件被请求之前颁发许可证。例如,可以编写一个 ASP 脚本,它允许客户在下载媒体文件之前购买和接收许可证。

通过第三方颁发许可证 

您可以在 Web 站点上发布打包的媒体文件,并通过第三方办理许可证事务。例如,艺术家可能希望在他/她的 Web 站点上张帖歌曲,而通过 record label 来颁发播放这些歌曲的许可证。或者,某个公司可能要设置一个收费 Web 站点,为多个没有设置收费功能的媒体 Web 站点办理许可证。

此方案要求具备以下条件:

两个站点(内容站点和授权站点)都必须运行 Windows Media Rights Manager。 
来自内容站点的媒体文件必须指向授权站点上的许可证获取 URL(每个打包的媒体文件都包含一个许可证获取 URL,将客户指向颁发许可证的地方)。 
两个站点必须共享许可证密钥种子,这是用来生成许可证的字符串;两个站点都必须使用同一个许可证密钥种子,以保证媒体文件及其许可证使用的是同一个密钥。 
有关详细信息,请参阅 Windows Media Rights Manager 的帮助中的 "Hosting Windows Media License Service Separately"。

为许可证收费 

您可以实现一个方法,用来在向客户颁发许可证之前收费。例如,为了实现这一功能,可以将 Windows Media Rights Manager 与 Microsoft Commerce Server 集成在一起。您还必须修改运行许可证获取进程的 Windows Media Rights Manager Web 站点中的 ASP 脚本。


其它信息 

有关本文所涉及信息的详细信息,请参阅 Windows Media Rights Manager 的帮助(在开始菜单中,指向程序,指向 Windows Media,指向 Rights Manager,然后单击 Windows Media Rights Manager Documentation)。 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有