PlayReady in Silverlight
Il settore dei supporti commerciali sta eseguendo una transizione importante perché i provider di contenuti si allontanano dai meccanismi di recapito basati su plug-in Web proprietari (ad esempio Flash o Silverlight) e li sostituisci con lettori video gratuiti unificati basati su specifiche HTML5 e sulle funzionalità di codifica dei supporti commerciali. 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 gratuiti plug-in è stata abilitata tramite lo sviluppo recente di nuove specifiche:
Da W3C: Estensioni di origine multimediale per lo streaming adattivo e Le 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 abilitare lo streaming interoperabile in 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 possono accedere al contenuto desiderato nel dispositivo che preferiscono usare l'applicazione o il Web browser a loro scelta. Microsoft ritiene che questo sia un vantaggio enorme per i produttori di contenuti e i consumatori e si impegna a supportare le aziende che fanno questa transizione.
Con queste modifiche, il supporto per ActiveX è stato interrotto in Microsoft Edge e che include la rimozione del supporto per Silverlight. Microsoft continua a supportare Silverlight e le applicazioni silverlight out-of-browser possono continuare a usarla. Silverlight continuerà anche a essere supportato in Internet Explorer 11, quindi i siti continuano ad avere opzioni Silverlight in Windows 10. Allo stesso tempo, Microsoft incoraggia le aziende che usano Silverlight per i supporti per iniziare la transizione a design basati su DASH/MSE/CENC/EME e per seguire un singolo flusso di lavoro di codifica abilitato da CENC. Ciò rappresenta la soluzione più ampiamente interoperabile tra browser, piattaforme, contenuto e dispositivi in futuro.
Dato che le restrizioni in crescita per eseguire applicazioni Silverlight nei browser moderni, gli utenti potrebbero trovare difficile usare applicazioni silverlight in-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 eseguire questa operazione:
- Modificare la configurazione dell'applicazione in Out-Of-Browser.
- Sviluppare un programma di installazione autonomo per aiutare gli utenti a superare gli ostacoli di installazione dell'applicazione in browser e versioni del browser supportati.
L'approccio consigliato per lo sviluppo di applicazioni Windows 7 e MacOS tramite PlayReady consiste nell'usare un SDK PlayReady fornito da un partner Microsoft. L'SDK può essere un SDK Di elettroni o qualsiasi altro tipo per le applicazioni native di Windows o Mac. Per altre informazioni, vedere l'elenco dei partner PlayReady.