DRM-alrendszerek hibrid kialakítása

media services embléma


Ez a témakör a DRM alrendszer(ök) hibrid tervezését ismerteti a Azure Media Services.

Áttekintés

Azure Media Services a következő három DRM-rendszert támogatja:

  • PlayReady
  • Widevine (Modular)
  • FairPlay

A DRM-támogatás magában foglalja a DRM-titkosítást (dinamikus titkosítást) és a licencek kézbesítését, Azure Media Player mind a 3 DRM-et támogatja böngészőlejátszó SDK-ként.

A DRM/CENC alrendszer kialakításának és implementálásának részletes kezeléséhez tekintse meg a CENC with Multi-DRM and Access Control (CENC multi-DRM-elés az Access Control.

Bár három DRM-rendszer teljes körű támogatását is biztosítjuk, néha az ügyfeleknek a saját infrastruktúrájuk/alrendszerük különböző részeit is használniuk kell az Azure Media Services mellett egy hibrid DRM-alrendszer felépítéséhez.

Az alábbiakban néhány, az ügyfelek által feltett gyakori kérdést olvashat:

  • "Használhatom a saját DRM-licenckiszolgálóimat?" (Ebben az esetben az ügyfelek beágyazott üzleti logikával fektettek be DRM-licenckiszolgálófarmba).
  • "Használhatom kizárólag a DRM-licenc kézbesítését a Azure Media Services ams-tartalom üzemeltetése nélkül?"

Az AMS DRM platform modularitása

Az átfogó felhőalapú videóplatform részeként a Azure Media Services DRM rugalmassággal és modularitással rendelkezik. A Azure Media Services az alábbi táblázatban leírt kombinációk bármelyikével használható (a táblázatban használt leírás magyarázata a következő).

Tartalom-üzemeltetési & forrás Tartalomtitkosítás DRM-licenckézbesítés
AMS AMS AMS
AMS AMS Harmadik féltől származó
AMS Harmadik féltől származó AMS
AMS Harmadik féltől származó Harmadik féltől származó
Harmadik féltől származó Harmadik féltől származó AMS

Tartalom-& forrás

  • AMS: a videoeszközt az AMS üzemelteti, a streamelés pedig AMS streamvégpontokkal (de nem feltétlenül dinamikus csomagolással).
  • Külső gyártótól származó: a videót egy, az AMS-on kívüli külső streamelési platformon üzemelteti és kézbesíti.

Tartalomtitkosítás

  • AMS: a tartalomtitkosítást az AMS dinamikus titkosítása dinamikusan/igény szerint végzi.
  • Harmadik féltől származó: a tartalomtitkosítás az AMS-n kívül, előfeldolgozási munkafolyamattal történik.

DRM-licenckézbesítés

  • AMS: A DRM-licencet az AMS licenckésési szolgáltatása kézbesíti.
  • Harmadik féltől származó: A DRM-licencet külső DRM-licenckiszolgáló kézbesíti az AMS-n kívül.

Konfigurálás a hibrid forgatókönyv alapján

Tartalomkulcs

A tartalomkulcs konfigurálásán keresztül az AMS dinamikus titkosítás és az AMS-licenck kézbesítési szolgáltatás alábbi attribútumai szabályozhatóak:

  • A dinamikus DRM-titkosításhoz használt tartalomkulcs.
  • DRM-licenctartalom, amelyet a licenck kézbesítési szolgáltatásoknak kell kézbesítenie: jogosultságok, tartalomkulcs és korlátozások.
  • A tartalomkulcs engedélyezési házirendkorlátozásának típusa: nyitott, IP- vagy jogkivonat-korlátozás.
  • Ha a tartalomkulcs hitelesítési házirend-korlátozásának jogkivonattípusát használja, a tartalomkulcs engedélyezési házirend-korlátozásának teljesülnie kell a licenc kibocsátását megelőzően.

Eszközk kézbesítési szabályzata

Az objektumk továbbítási szabályzatának konfigurálásán keresztül szabályozhatja az AMS dinamikus csomagkezelő által használt alábbi attribútumokat és az AMS streamvégpont dinamikus titkosítását:

  • Streamelési protokoll és DRM-titkosítás, például DASH a CENC alatt (PlayReady és Widevine), zökkenőmentes streamelés a PlayReady alatt, HLS a Widevine vagy a PlayReady alatt.
  • Az egyes érintett DRM-ek alapértelmezett/beágyazott licenckésési URL-címeit.
  • Azt határozza meg, hogy a DASH MPD vagy a HLS lejátszási listán található licencbeszerzési URL-címek (LA_URLs) tartalmazzák-e a Widevine és a FairPlay kulcsazonosítójának lekérdezési sztringjeit (AZ).

Forgatókönyvek és minták

Az előző szakaszban található magyarázatok alapján az alábbi öt hibrid forgatókönyv a tartalomkulcs adateszköz-kézbesítési szabályzatának megfelelő konfigurációs kombinációit használja (az utolsó oszlopban említett minták a - táblázatot követik):

Tartalom-üzemeltetési & forrás DRM-titkosítás DRM-licenckézbesítés Tartalomkulcs konfigurálása Objektumtovábbítási szabályzat konfigurálása Sample
AMS AMS AMS Igen Igen 1. példa
AMS AMS Harmadik féltől származó Igen Igen 2. példa
AMS Harmadik féltől származó AMS Igen Nem 3. példa
AMS Harmadik féltől származó Kívül Nem Nem 4. példa
Harmadik féltől származó Harmadik féltől származó AMS Igen Nem

A mintákban a PlayReady Protection a DASH és a zökkenőmentes streamelés esetében is működik. Az alábbi videó-URL-címek smooth streaming URL-címek. A megfelelő DASH URL-címek lekért értékeként fűzheti hozzá a következőt: "(format=mpd-time-csf)". Az Azure Media Test Player használatával tesztelhet egy böngészőben. Lehetővé teszi annak konfigurálát, hogy melyik streamelési protokollt, mely technológia alatt használja. Az IE11 és Microsoft Edge a Windows 10 PlayReadyt az EME-től. További információkért lásd a tesztelési eszköz részleteit.

1. példa

  • Forrás (alap) URL-címe: https://willzhanmswest.streaming.mediaservices.windows.net/1efbd6bb-1e66-4e53-88c3-f7e5657a9bbd/RussianWaltz.ism/manifest
  • PlayReady LA_URL (DASH & smooth): https://willzhanmswest.keydelivery.mediaservices.windows.net/PlayReady/
  • Widevine LA_URL (DASH): https://willzhanmswest.keydelivery.mediaservices.windows.net/Widevine/?kid=78de73ae-6d0f-470a-8f13-5c91f7c4
  • FairPlay LA_URL (HLS): https://willzhanmswest.keydelivery.mediaservices.windows.net/FairPlay/?kid=ba7e8fb0-ee22-4291-9654-6222ac611bd8

2. példa

  • Forrás (alap) URL-címe: https://willzhanmswest.streaming.mediaservices.windows.net/1a670626-4515-49ee-9e7f-cd50853e41d8/Microsoft_HoloLens_TransformYourWorld_816p23.ism/Manifest
  • PlayReady LA_URL (DASH & smooth): http://willzhan12.cloudapp.net/PlayReady/RightsManager.asmx

3. példa

4. példa

További megjegyzések

  • A Widevine a Google Inc. által biztosított szolgáltatás, amely a Google, Inc. szolgáltatási feltételeire és adatvédelmi szabályzatára vonatkozik.

Összefoglalás

Összefoglalva, Azure Media Services DRM-összetevők rugalmasak, hibrid forgatókönyvekben is használhatja őket a tartalomkulcs és az eszközkésési szabályzat megfelelő konfigurálásával, az ebben a témakörben leírtak szerint.

Következő lépések

Tekintse Media Services képzési útvonalakat.

Media Services v3 (legújabb)

Tekintse meg Azure Media Services legújabb verzióját!

Media Services v2 (örökölt)

Visszajelzés küldése

A User Voice fórumon visszajelzést adhat az Azure Media Services szolgáltatásról, és javaslatokat tehet annak javítására. Közvetlenül be is léphet az alábbi kategóriák valamelyikébe: