使用英语阅读

通过


Silverlight 中的 PlayReady

Web 插件分阶段

随着内容提供商远离基于专用 Web 插件的交付机制, ((如 Flash 或 Silverlight) ),并将它们替换为基于 HTML5 规范和商业媒体编码功能的统一插件免费视频播放器。 浏览器也远离插件,Microsoft Edge与ActiveX一起,并转向更安全的扩展模型。

通过最近开发的新规范,实现了对插件免费媒体的转换:

  • 从 W3C:用于自适应流式传输的媒体源扩展和用于内容保护的加密媒体扩展。

  • 从移动图片专家组 (MPEG) :DASH 和通用加密 (CENC) 。

这些规范是设计和开发的,用于实现各种媒体平台和设备可互操作的流式传输。 通过专注于可互操作的解决方案,内容提供商能够降低成本,同时用户能够访问他们喜欢使用所选应用程序或 Web 浏览器的设备上所需的内容。 Microsoft 认为,这是内容制作者和消费者的巨大好处,致力于支持做出这种转型的公司。

考虑到这些变化,Microsoft Edge中已停止对ActiveX的支持,其中包括删除对 Silverlight 的支持。 Microsoft 继续支持 Silverlight,Silverlight 浏览器外的应用程序可以继续使用它。 Internet Explorer 11 中将继续支持 Silverlight,因此站点在 Windows 10中继续具有 Silverlight 选项。 同时,Microsoft 鼓励将 Silverlight 用于媒体的公司开始转换到基于 DASH/MSE/CENC/EME 的设计,并遵循 CENC 启用的单个编码工作流。 这表示跨浏览器、平台、内容和设备之间的最广泛的可互操作解决方案。

继续运行 Silverlight 应用程序

鉴于在现代浏览器中运行 Silverlight 应用程序的限制越来越大,用户可能会发现很难使用 Silverlight 浏览器内应用程序。 继续向用户提供 Windows 7 和 MacOS 上的现有 Silverlight 应用程序的方法之一是将其转换为带独立安装程序 (installer.exe) 的 Silverlight 外应用程序。 为此,请按以下步骤操作:

  • 将应用程序配置更改为“浏览器外”。
  • 开发独立安装程序,帮助用户完成在受支持的浏览器和浏览器版本上安装应用程序的障碍。

新应用程序应使用 SDK

建议使用 PlayReady 开发 Windows 7 和 MacOS 应用程序的方法是使用 Microsoft 合作伙伴提供的 PlayReady SDK。 SDK 可以是电子 SDK,也可以是适用于 Windows 或 Mac 本机应用程序的任何其他类型。 有关详细信息,请参阅 PlayReady 合作伙伴列表