Condividi tramite


PlayReady in Silverlight

Eliminazione graduale dei plug-in Web

Il settore dei media commerciali sta subendo una transizione importante poiché i provider di contenuti si allontanano dai meccanismi di distribuzione basati su plug-in Web proprietari (ad esempio Flash o Silverlight) e li sostituiscono con lettori video gratuiti plug-in unificati basati su specifiche HTML5 e funzionalità di codifica multimediale commerciale. I browser si stanno allontanando dai plug-in, così come Microsoft Edge è con ActiveX e verso modelli di estensione più sicuri.

La transizione ai supporti senza plug-in è stata resa possibile grazie allo sviluppo recente di nuove specifiche.

  • Da W3C: Estensioni origine multimediale per lo streaming adattivo e Estensioni multimediali crittografate per la protezione del contenuto.

  • Dal Gruppo di esperti di immagini in movimento (MPEG): DASH e Common Encryption (CENC).

Queste specifiche sono state progettate e sviluppate per consentire lo streaming interoperabile a un'ampia gamma di piattaforme e dispositivi multimediali. Concentrandosi sulle soluzioni interoperabili, i provider di contenuti sono in grado di ridurre i costi e allo stesso tempo gli utenti sono in grado di accedere al contenuto desiderato nel dispositivo che preferiscono usare l'applicazione o il Web browser preferito. Microsoft ritiene che questo sia un enorme vantaggio sia per i produttori di contenuti che per i consumatori e si impegna a sostenere le aziende che effettuano questa transizione.

Tenendo presente queste modifiche, il supporto per ActiveX è stato sospeso in Microsoft Edge e include la rimozione del supporto per Silverlight. Microsoft continua a supportare Silverlight e le applicazioni fuori dal browser Silverlight possono continuare a usarlo. Silverlight continuerà a essere supportato anche in Internet Explorer 11, quindi i siti continuano a avere opzioni di Silverlight in Windows 10. Allo stesso tempo, Microsoft incoraggia le aziende che utilizzano Silverlight per i contenuti multimediali a iniziare la transizione verso progettazioni basate su DASH/MSE/CENC/EME e a seguire un unico flusso di lavoro di codifica reso possibile da CENC. Ciò rappresenta la soluzione più interoperativa tra browser, piattaforme, contenuti e dispositivi in futuro.

Continuare a eseguire le applicazioni Silverlight

Data la crescente limitazione all'esecuzione di applicazioni Silverlight nei browser moderni, gli utenti potrebbero riscontrare difficoltà a usare applicazioni silverlight nel browser. Un modo per continuare a offrire un'applicazione Silverlight esistente in Windows 7 e MacOS agli utenti consiste nel trasformarla in un'applicazione silverlight out-of-browser, installata con un programma di installazione autonomo (installer.exe). Per fare questo:

  • Modificare la configurazione dell'applicazione in Out-Of-Browser.
  • Sviluppare un programma di installazione autonomo per aiutare gli utenti a superare l'ostacolo dell'installazione dell'applicazione nei browser e nelle versioni del browser supportati.

Le nuove applicazioni devono usare un SDK

L'approccio consigliato per lo sviluppo di applicazioni Windows 7 e MacOS con PlayReady consiste nell'usare un SDK PlayReady fornito da un partner Microsoft. L'SDK può essere un Electron SDK o qualsiasi altro tipo per applicazioni native Windows o Mac. Per altre informazioni, vedere l'elenco dei partner PlayReady.