Dela via


PlayReady-ekosystem

Klienter och servrar är de två huvudkomponenterna i PlayReady-ekosystemet. Dessa komponenter kommunicerar med hjälp av protokoll som anges av Microsoft. Innehållet skyddas av en innehållspaketeringstjänst med PlayReady och överförs sedan till klienter som dekrypterar innehållet med hjälp av information som lagras i en licens. Informationen i det här avsnittet fungerar som en grund för de PlayReady-begrepp som tillhandahålls som scenarier i Vanliga PlayReady-scenarier.

PlayReady-klienter

PlayReady-klienter är enheter som kan spela upp skyddat innehåll när de får en licens för innehållet (till exempel mediespelarprogram på personliga datorer eller program på enheter som mobiltelefoner, surfplattor och smarta TV-apparater). PlayReady-klienter måste också kunna tillämpa de rättigheter och begränsningar som är associerade med en princip som ingår i en licens.

Följande bild visar de ikoner som används i hela det här dokumentet som symboliserar enheter som används som PlayReady-klienter.

PlayReady-klienter

PlayReady-servrar

Anpassade programservrar möjliggör samverkan med klienterna. Tjänstleverantörer använder PlayReady Server Software Development Kit (SDK) för att skapa servrar med tjänstspecifik affärslogik. En prenumerationstjänst skulle till exempel anpassa servrar för att ha en tjänstspecifik licens. Licensen kan innehålla förfallotider och licensutfärdarbegränsningar som är knutna till en specifik dataserverdel som har prenumerantinformation. Med hjälp av PlayReady Server SDK kan den anpassade serverbyggaren vara säker på att tjänsten skyddar innehåll och utfärdar licenser som fungerar med PlayReady-klienter.

PlayReady-servrar inkluderar licensservrar, domänkontrollanter, avläsningsservrar, säkra stoppservrar och säkra borttagningsservrar. Dessa servrar är alla utvecklade på samma PlayReady Server SDK.

Dessutom har en tjänst även en innehållspaketerare som krypterar och kodar innehåll samt en serverdel för direktuppspelning och CDN för att distribuera innehållet i nätverket.

Följande bild visar ikonerna som används i hela det här dokumentet för att representera de olika servrarna.

PlayReady-servrar

Anmärkning

Innehåll lagras och distribueras med hjälp av webbservrar, men PlayReady-produkter inkluderar inte eller kräver en specialiserad webbserver för innehållslagring och distribution.

Innehålls- och licensflöde

I PlayReady-system krypterar en innehållspaketeringstjänst innehåll och lagrar det på en webbserver. Klienter hämtar det här krypterade innehållet via direktuppspelning eller nedladdning. Klienter hämtar också en PlayReady-licens från en licensserver, som innehåller den information som behövs för att dekryptera innehåll för rendering.

Följande bild visar innehåll och licensflöde för licensförvärv (LA). Den grå pilen anger klar innehållsöverföring, svarta pilar anger skyddad innehållsöverföring utan licens och vita pilar indikerar licensöverföringar.

Innehållslicensflöde

Följande steg beskriver innehållet och licensflödet för licensförvärv som visas i föregående bild:

  1. En innehållsleverantör paketerar oskyddat innehåll med hjälp av programvara från tredje part eller PlayReady Server SDK.

  2. När innehållet paketeras kopierar innehållsprovidern det skyddade innehållet till en innehållsdistributionsserver/-system.

  3. Innehållsleverantören överför licensinformationen till en licensserver.

  4. En klient hämtar sedan det skyddade innehållet.

  5. När klienten försöker spela upp innehållet anger rubriken att klienten behöver skaffa en licens. Klienten utför sedan licensförvärv från en licensserver.

Mer information om licensförvärv finns i Licensförvärv.

PlayReady-krypterings- och licensieringsprocessen förklaras mer fullständigt i grundläggande krypterings- och licensieringsprocess.