客户端不能播放回视频和 Windows 媒体服务日志中记录多个"401-访问被拒绝"错误消息

文章翻译 文章翻译
文章编号: 885168 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

概要

本文讨论了在 Microsoft Windows 媒体播放器或 Microsoft Windows 媒体中心版可能无意中拒绝客户端访问内容的问题。 导致此行为的原因可能是内容提供商设置的业务模型的方式。 文章讨论了可能的解决 此问题。

症状

当最终用户尝试重新连接到服务器,以查看最终用户具有查看更早版本的 Microsoft Windows Media 内容时,最终用户将接收 Microsoft Windows 媒体中心版客户端或 Microsoft Windows 媒体播放器客户端中的"访问被拒绝"错误消息中的"无法播放视频"的错误消息。 客户端然后被拒绝访问该内容的而不是正在重新连接并授权。

当发生这种情况时即需即装视频 (VOD) 服务提供商将会注意到已记录多个"401-访问被拒绝"错误消息。错误消息出现在 Microsoft Windows 媒体服务日志中的最终用户最近已购买内容和已访问内容成功至少一次。

原因

服务提供商可以编写,也可以购买插件一个 Windows 媒体服务授权,以强制实施"一次播放"订阅模型或播放 N 次数订阅模型。这些订阅模型限制最终用户可以查看的内容的次数。

在某些的客户端如 Windows XP 媒体中心版最终用户切换时全屏显示模式窗口模式下时,在最终用户查看内容的同时在客户端将创建一个新的连接到服务器以检索内容。 已离开取决于插件将倒重新连接到服务器,或 递减,数播放的最终用户进行授权的逻辑。 如果在到达指定的播放计数限制,就自动到达客户端不会再有内容的访问。

当最终用户关闭流、 切换到另一个的 URL 或遇到长时间的网络中断,然后尝试重新连接并播放相同的内容时,最终用户使用 Windows Media Player 的用户可能会遇到相同的行为。

解决方案

若要不必在"症状"一节中提到的行为使用一个或多个下列方法。

使 Windows 媒体服务授权插件服务器独立于连接的

修改插件 Windows 媒体服务授权,通过使用日志记录数据库,或使用另一个数据库存储系统跟踪使用情况。此方法可帮助您确定最终用户是否已完成在指定时间内查看内容。 您在使用此方法时访问允许根据指定的跟踪数据每次,最终用户重新连接到服务器。

例如对于是否在重新连接客户端到服务器以请求相同的内容相同的索引点处,并为更早版本的连接相对的相同时间段内,可能会跟踪日志记录数据库。如果客户端请求相同的内容,客户端将被授权访问内容。

通常情况下,服务提供商可以使用自定义日志记录插件才能使 401 错误消息更易于识别在日志中。 有几个可能要使用以记录每个连接或记录在客户端的操作的日志记录字段。例如对于 c 状态字段将记录 401 错误消息,如果 Windows 媒体服务进行授权插件拒绝客户端访问的内容。 有关详细的信息,请参阅 Windows 媒体服务 SDK 和 Windows 媒体帮助文档。

启用基于时间的订阅模型

服务提供商可能会决定使用基于时间的订阅模型而不是"播放一次"订阅模型或播放 N 次数订阅模型。基于时间的订阅模型会使客户端重新连接到服务器访问特定的内容不限的数量的指定期间内的时间。 例如对于一个基于时间的订阅模型中最终用户可以查看影片重复在 24 小时内。

基于时间的订阅模型不需要服务器以递减的文件已被访问的次数。因此,基于时间的订阅模型有助于避免重新连接问题的最终用户。 例如对于两个小时影片上的授权权限可能会让最终用户只有三个小时内查看影片。在此的示例三个小时基于时间的订阅模型将限制到有限的时间查看。此模型还为最终用户提供了一个合理的要暂停并播放影片的时间段。

使用 Windows 媒体数字权限管理

Windows 媒体数字权限管理 (DRM) 提供强健、 更安全的解决方案比其他选项。 Windows 媒体 DRM 功能包含一组丰富的可以支持不同的业务模型的权限。这些权限可以确定客户端可以对内容执行的操作。

在服务器上的访问控制不会帮助防止录制或重新分发的内容的流。由于权限应用于媒体文件,Windows 媒体 DRM 但是,作用独立于任何服务器端插件体系结构。 因此,Windows 媒体 DRM 还有助于保护知识产权的物理传递不受到未经授权的使用、 从未经授权复制或从未经授权的转发。

Windows 媒体 DRM 支持基于时间的权限和基于播放的权限。在""部分中,并在"Enable a time-based subscription model"部分中您可以使用这些权限与提到的方法一起提供更多自定义的解决方案。

但是,应用基于播放的 Windows 媒体 DRM 权限时要小心。此方法可能会导致类似于最终用户可能会遇到的基于实例的订阅实现授权插件内时的行为。 在这种情况下如果在到达指定的播放计数限制,就自动到达最终用户将必须获得新许可证才能再次播放内容。

在某些的配置 Windows 媒体 DRM 许可证可以提供无提示地给客户端。如果执行此操作不会影响最终用户的体验。

有关 Windows 媒体 DRM 的详细信息,请参阅 Windows 媒体权限管理 SDK。

状态

此行为是设计使然。

更多信息

授权插件用于确定客户端允许的操作。 通常,授权插件与身份验证插件一起使用。身份验证插件用于验证最终用户的标识。 具体取决于服务提供商的业务模型和授权方案,插件授权内容分配给客户端访问,或拒绝客户端访问该内容取决于许可协议的条款。

通常,授权插件拒绝对内容的访问权限时, 它将 Windows Media Services 日志文件中记录一个 401 错误消息。 内置 Windows 媒体服务客户端日志记录插件允许您记录客户端的连接和流的详细信息在服务器上的文件中。通过使用插件的属性,您可以设置日志文件的位置。

如果最终用户报告它们正尝试连接到内容时遇到的问题,,查看该日志文件。如果它所包含许多 401 错误消息最终用户可能遇到此问题。

有关日志记录、 授权插件和身份验证插件的详细信息,请参阅 Windows 媒体服务 SDK 和 Windows 媒体服务帮助文档。

参考

媒体中心的技术支持

由于您的硬件设备或系统中包含 Microsoft Windows XP 媒体中心版硬件制造商提供了技术支持和该软件的帮助。您的制造商可能已经自定义的唯一组件 (如特定的设备驱动程序和可选设置最大程度地提高该制造商的硬件的性能与安装。如果您所需的 Windows XP 媒体中心版的技术帮助请因为制造商最好限定要支持在硬件上已安装制造商的软件直接联系制造商。

您还可以访问的 Windows XP 媒体中心版产品信息网站在下面的 Microsoft 网站:
http://www.microsoft.com/windowsxp/mediacenter/
本文讨论了在第三方产品是由独立于 Microsoft 的公司生产的。Microsoft 会使没有担保,或暗示或其他方式,性能或可靠性,这些产品。

属性

文章编号: 885168 - 最后修改: 2007年5月23日 - 修订: 1.7
这篇文章中的信息适用于:
  • Microsoft Windows XP Media Center Edition 2005
  • Microsoft Windows Media Player 10
  • Microsoft Windows Media Services 9 Series
  • Microsoft Windows Media Services 9 Series Software Development Kit
关键字:?
kbmt kbprb KB885168 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 885168
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com