PlayReady no Silverlight

Eliminação de plug-ins da Web

O setor de mídia comercial está passando por uma grande transição à medida que os provedores de conteúdo se afastam de mecanismos de entrega baseados em plug-in web proprietários (como Flash ou Silverlight), e os substituem por players de vídeo gratuitos de plug-in unificados baseados em especificações HTML5 e recursos de codificação de mídia comercial. Os navegadores também estão se afastando dos plug-ins, como Microsoft Edge está com ActiveX e em direção a modelos de extensão mais seguros.

A transição para a mídia gratuita de plug-in foi habilitada por meio do desenvolvimento recente de novas especificações:

  • Do W3C: extensões de fonte de mídia para streaming adaptável e extensões de mídia criptografada para proteção de conteúdo.

  • Do Grupo de Especialistas em Imagens Móveis (MPEG): DASH e CeNC (Common Encryption).

Essas especificações foram projetadas e desenvolvidas para habilitar o streaming interoperável para uma variedade de plataformas de mídia e dispositivos. Ao se concentrar em soluções interoperáveis, os provedores de conteúdo são capazes de reduzir custos e, ao mesmo tempo, os usuários podem acessar o conteúdo desejado no dispositivo que preferem usar o aplicativo ou navegador da Web de sua escolha. A Microsoft acredita que esse é um grande benefício para produtores de conteúdo e consumidores e está comprometida em apoiar empresas que fazem essa transição.

Com essas alterações em mente, o suporte para ActiveX foi descontinuado em Microsoft Edge e isso inclui a remoção do suporte para Silverlight. A Microsoft continua a dar suporte ao Silverlight, e os aplicativos fora do navegador Silverlight podem continuar a usá-lo. O Silverlight também continuará com suporte no Internet Explorer 11, portanto, os sites continuam a ter opções do Silverlight em Windows 10. Ao mesmo tempo, a Microsoft incentiva as empresas que estão usando o Silverlight para mídia a iniciar a transição para designs baseados em DASH/MSE/CENC/EME e seguir um único fluxo de trabalho de codificação habilitado pelo CENC. Isso representa a solução mais amplamente interoperável entre navegadores, plataformas, conteúdo e dispositivos daqui para frente.

Continuar executando seus aplicativos Silverlight

Dadas as restrições crescentes para executar aplicativos Silverlight em navegadores modernos, os usuários podem ter dificuldade em usar aplicativos silverlight no navegador. Uma maneira de continuar oferecendo um aplicativo Silverlight existente no Windows 7 e MacOS aos usuários é transformá-lo em um aplicativo silverlight fora do navegador, instalado com um instalador autônomo (installer.exe). Para fazer isso:

  • Altere a configuração do aplicativo para Out-Of-Browser.
  • Desenvolva um instalador autônomo para ajudar os usuários a superar o obstáculo de instalar o aplicativo em navegadores com suporte e versões do navegador.

Novos aplicativos devem usar um SDK

Nossa abordagem recomendada para desenvolver aplicativos Windows 7 e MacOS usando o PlayReady é usar um SDK do PlayReady fornecido por um parceiro da Microsoft. O SDK pode ser um SDK do Electron ou qualquer outro tipo para aplicativos nativos Windows ou Mac. Para obter mais informações, consulte a lista de parceiros do PlayReady.