Ecosistema PlayReady

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 in scenari PlayReady comuni.

Client 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.

Nella figura seguente vengono illustrate le icone usate in questo documento che simboleggiano i dispositivi usati come client PlayReady.

PlayReady Clients

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 server per avere una licenza specifica del servizio. La licenza può includere le scadenze e le restrizioni di rilascio delle licenze che si associano 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 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 rete CDN per distribuire il contenuto in rete.

Nella figura seguente vengono illustrate le icone utilizzate in questo documento per rappresentare i diversi server.

PlayReady Servers

Nota

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 licenza e le frecce bianche indicano i trasferimenti di licenza.

Content License Flow

I passaggi seguenti descrivono il contenuto e il flusso di licenza per l'acquisizione delle licenze illustrata nella figura precedente:

  1. Un provider di contenuti crea pacchetti di contenuto non protetto usando software di terze parti o PlayReady Server SDK.

  2. Quando il contenuto viene in pacchetto, il provider di contenuti copia il contenuto protetto in un server/sistema di distribuzione del contenuto.

  3. Il provider di contenuti trasferisce le informazioni sulla licenza a un server licenze.

  4. Un client acquisirà quindi il contenuto protetto.

  5. 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 licenza PlayReady è illustrato più dettagliatamente nel processo di crittografia e gestione delle licenze di base.