Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
I client e i server sono i due componenti principali dell'ecosistema PlayReady. Questi componenti comunicano usando i protocolli specificati da Microsoft. Il contenuto è protetto da un servizio di creazione pacchetti di contenuto tramite PlayReady, quindi trasferito ai client che decrittografano il contenuto usando le informazioni archiviate in una licenza. Le informazioni contenute in questa sezione fungono da nozioni di base sui concetti di PlayReady forniti come scenari negli scenari PlayReady comuni.
Clienti PlayReady
I client PlayReady sono dispositivi in grado di riprodurre contenuto protetto quando viene concessa una licenza per tale contenuto (ad esempio programmi di lettore multimediale su computer personali o applicazioni su dispositivi come telefoni cellulari, tablet e TELEVISORi intelligenti). I client PlayReady devono anche essere in grado di applicare i diritti e le restrizioni associati a un criterio incluso in una licenza.
La figura seguente mostra le icone usate in questo documento che simboleggiano i dispositivi usati come client PlayReady.
Server PlayReady
I server applicazioni personalizzati consentono l'interoperabilità con i client. I provider di servizi usano PlayReady Server Software Development Kit (SDK) per creare server con logica di business specifica del servizio. Ad esempio, un servizio di sottoscrizione personalizza i server in modo che dispongano di una licenza specifica del servizio. La licenza può includere le scadenze e le restrizioni di rilascio delle licenze che sono associate a un back-end di dati specifico con informazioni sul sottoscrittore. Usando PlayReady Server SDK, il generatore di server personalizzato può essere sicuro che il servizio proteggerà il contenuto e emetterà licenze che funzionano con i client PlayReady.
I server PlayReady includono server di licenze, controller di dominio, server di misurazione, server di arresto sicuro e server di eliminazione sicura. Questi server sono tutti sviluppati nello stesso SDK del server PlayReady.
Inoltre, un servizio dispone anche di un packager di contenuto per crittografare e codificare il contenuto e un back-end di streaming e una rete CDN per distribuire il contenuto in rete.
La figura seguente mostra le icone usate in questo documento per rappresentare i diversi server.
Annotazioni
Il contenuto viene archiviato e distribuito tramite server Web, ma i prodotti PlayReady non includono o richiedono un server Web specializzato per l'archiviazione e la distribuzione del contenuto.
Flusso di contenuti e licenze
Nei sistemi PlayReady un servizio di creazione pacchetti di contenuti crittografa il contenuto e lo archivia in un server Web. I client acquisiscono questo contenuto crittografato tramite streaming o download. I client acquisiscono anche una licenza PlayReady da un server licenze, che contiene le informazioni necessarie per decrittografare il contenuto per il rendering.
La figura seguente illustra il contenuto e il flusso di licenza per l'acquisizione delle licenze (LA). La freccia grigia indica il trasferimento di contenuto chiaro, le frecce nere indicano il trasferimento di contenuto protetto senza una licenza e le frecce bianche indicano i trasferimenti di licenza.
I passaggi seguenti descrivono il flusso di contenuto e licenza per l'acquisizione delle licenze illustrata nella figura precedente:
Un provider di contenuti crea pacchetti di contenuti non protetti usando software di terze parti o PlayReady Server SDK.
Quando il contenuto viene creato in un pacchetto, il provider di contenuti copia il contenuto protetto in un server/sistema di distribuzione del contenuto.
Il provider di contenuti trasferisce le informazioni sulla licenza a un server licenze.
Un client acquisirà quindi il contenuto protetto.
Quando il client tenta di riprodurre il contenuto, l'intestazione indica che il client deve acquisire una licenza. Il client esegue quindi l'acquisizione delle licenze da un server licenze.
Per altre informazioni sull'acquisizione delle licenze, vedere Acquisizione delle licenze.
Il processo di crittografia e gestione delle licenze PlayReady è illustrato più in dettaglio nel processo di crittografia e gestione delle licenze di base.