PlayReady en Silverlight
El sector de medios comerciales está experimentando una transición importante a medida que los proveedores de contenido se alejan de los mecanismos de entrega basados en complementos web propietarios (como Flash o Silverlight) y los reemplazan por reproductores de vídeo sin complemento unificados basados en especificaciones HTML5 y funcionalidades de codificación multimedia comercial. Los exploradores también se alejan de los complementos, ya que Microsoft Edge está con ActiveX y hacia modelos de extensión más seguros.
La transición a medios gratuitos de complemento se ha habilitado a través del reciente desarrollo de nuevas especificaciones:
Desde W3C: Extensiones de origen multimedia para streaming adaptable y Extensiones multimedia cifradas para la protección de contenido.
Desde el grupo de expertos en imágenes móviles (MPEG): DASH y cifrado común (CENC).
Estas especificaciones se diseñaron y desarrollaron para permitir el streaming interoperable a una variedad de plataformas y dispositivos multimedia. Al centrarse en soluciones interoperables, los proveedores de contenido pueden reducir los costos y, al mismo tiempo, los usuarios pueden acceder al contenido que desean en el dispositivo que prefieren usar la aplicación o el explorador web de su elección. Microsoft cree que esto es una gran ventaja tanto para los productores de contenido como para los consumidores, y se compromete a apoyar a las empresas que realizan esta transición.
Teniendo en cuenta estos cambios, se ha interrumpido la compatibilidad con ActiveX en Microsoft Edge, lo que incluye la eliminación de la compatibilidad con Silverlight. Microsoft sigue admitiendo Silverlight y las aplicaciones fuera del explorador de Silverlight pueden seguir utilizándola. Silverlight también seguirá siendo compatible con Internet Explorer 11, por lo que los sitios seguirán teniendo opciones de Silverlight en Windows 10. Al mismo tiempo, Microsoft anima a las empresas que usan Silverlight para medios a comenzar la transición a diseños basados en DASH/MSE/CENC/EME y seguir un único flujo de trabajo de codificación habilitado por CENC. Esto representa la solución más ampliamente interoperable entre exploradores, plataformas, contenido y dispositivos en el futuro.
Dadas las crecientes restricciones para ejecutar aplicaciones de Silverlight en exploradores modernos, los usuarios pueden resultar difíciles de usar aplicaciones en explorador de Silverlight. Una manera de seguir ofreciendo una aplicación de Silverlight existente en Windows 7 y MacOS a los usuarios es convertirlo en una aplicación fuera del explorador de Silverlight, instalada con un instalador independiente (installer.exe). Para ello, siga estos pasos:
- Cambie la configuración de la aplicación a Fuera del explorador.
- Desarrolle un instalador independiente para ayudar a los usuarios a superar el obstáculo de instalar la aplicación en exploradores y versiones de explorador compatibles.
Nuestro enfoque recomendado para desarrollar aplicaciones Windows 7 y MacOS con PlayReady es usar un SDK de PlayReady proporcionado por un asociado de Microsoft. El SDK puede ser un SDK de Electron o cualquier otro tipo para aplicaciones nativas de Windows o Mac. Para obtener más información, consulte la lista de asociados de PlayReady.