Megosztás:


PlayReady-ökoszisztéma

Az ügyfelek és a kiszolgálók a PlayReady ökoszisztémájának két fő összetevője. Ezek az összetevők a Microsoft által megadott protokollokkal kommunikálnak. A tartalmakat egy tartalomcsomagoló szolgáltatás védi a PlayReady használatával, majd továbbítják az ügyfeleknek, amelyek a licencben tárolt információk használatával visszafejtik a tartalmat. Az ebben a szakaszban található információk a PlayReady-fogalmak alapfogalmaiként szolgálnak, amelyek a Common PlayReady-forgatókönyvek forgatókönyveiként szolgálnak.

PlayReady-ügyfelek

A PlayReady-ügyfelek olyan eszközök, amelyek képesek visszajátszani a védett tartalmakat, ha licenccel rendelkeznek az adott tartalomhoz (például médialejátszó programok személyi számítógépeken vagy alkalmazásokon, például mobiltelefonokon, táblagépeken és intelligens tévéken). A PlayReady-ügyfeleknek képesnek kell lenniük arra is, hogy érvényesíthessék a licencben foglalt szabályzathoz kapcsolódó jogokat és korlátozásokat.

Az alábbi ábrán a dokumentumban használt ikonok láthatók, amelyek a PlayReady-ügyfelekként használt eszközöket szimbolizálják.

PlayReady-ügyfelek

PlayReady-kiszolgálók

A testreszabott alkalmazáskiszolgálók lehetővé teszik az ügyfelekkel való együttműködést. A szolgáltatók a PlayReady Server Software Development Kit (SDK) használatával építenek kiszolgálókat szolgáltatásspecifikus üzleti logikával. Egy előfizetési szolgáltatás például testre szabná a kiszolgálókat, hogy szolgáltatásspecifikus licenccel rendelkezzenek. A licenc tartalmazhat lejárati időt és licenckiállítási korlátozásokat, amelyek egy adott, előfizetői adatokat tartalmazó háttérrendszerhez kötődnek. A PlayReady Server SDK használatával a testre szabott kiszolgálószerkesztő biztos lehet abban, hogy a szolgáltatás megvédi a tartalmat, és licenceket ad ki, amelyek a PlayReady-ügyfelekkel működnek.

A PlayReady-kiszolgálók közé tartoznak a licenckiszolgálók, a tartományvezérlők, a mérési kiszolgálók, a biztonságos leállítási kiszolgálók és a biztonságos törlési kiszolgálók. Ezek a kiszolgálók mind ugyanazon a PlayReady Server SDK-n vannak kifejlesztve.

Emellett a szolgáltatás tartalmaz egy tartalomcsomagolót is a tartalom titkosításához és kódolásához, valamint egy streamelési háttérrendszert és egy CDN-t a tartalom hálózati terjesztéséhez.

Az alábbi ábrán a dokumentumban a különböző kiszolgálókat ábrázoló ikonok láthatók.

PlayReady-kiszolgálók

Megjegyzés:

A tartalom tárolása és terjesztése webkiszolgálók használatával történik, de a PlayReady-termékek nem tartalmaznak vagy igényelnek speciális webkiszolgálót a tartalomtároláshoz és -terjesztéshez.

Tartalom- és licencfolyamat

A PlayReady-rendszerekben a tartalomcsomagoló szolgáltatás titkosítja a tartalmat, és egy webkiszolgálón tárolja. Az ügyfelek ezt a titkosított tartalmat streameléssel vagy letöltéssel szerezik be. Az ügyfelek egy PlayReady-licencet is beszereznek egy licenckiszolgálóról, amely tartalmazza a rendereléshez szükséges tartalom visszafejtéséhez szükséges információkat.

Az alábbi ábra a licencbeszerzés (LA) tartalmát és licencfolyamatait mutatja be. A szürke nyíl egyértelmű tartalomátvitelt, a fekete nyilak a licenc nélküli védett tartalomátvitelt, a fehér nyilak pedig a licencátvitelt jelzik.

Tartalomlicenc-folyamat

Az alábbi lépések az előző ábrán látható licencbeszerzés tartalmát és licencfolyamatát írják le:

  1. A tartalomszolgáltató harmadik féltől származó szoftver vagy a PlayReady Server SDK használatával csomagolja a nem védett tartalmakat.

  2. A tartalomcsomagoláskor a tartalomszolgáltató a védett tartalmat egy tartalomterjesztési kiszolgálóra/rendszerre másolja.

  3. A tartalomszolgáltató átadja a licencadatokat egy licenckiszolgálónak.

  4. Az ügyfél ezután megszerzi a védett tartalmat.

  5. Amikor az ügyfél megpróbálja lejátszani a tartalmat, a fejléc azt jelzi, hogy az ügyfélnek licencre van szüksége. Az ügyfél ezután licencbeszerzést hajt végre egy licenckiszolgálóról.

A licenc beszerzéséről további információt a Licencbeszerzés című témakörben talál.

A PlayReady titkosítási és licencelési folyamatát részletesebben az alapszintű titkosítási és licencelési folyamat ismerteti.