Tartalomvédelmi forgatókönyvalapú migrálási útmutató
Fontos
Már nem szükséges migrálni az Azure Media Service v2-ről a v3-ra, mivel a V2 API elavulása igazodik az Azure Media Services kivonásához. További információt az Azure Media Services kivonási útmutatójában talál.
Ez a cikk a tartalomvédelmi használati esetek v2 API-ról az új Azure Media Services v3 API-ra való migrálásával kapcsolatos részleteket és útmutatást nyújt.
Tartalom védelme a v3 API-ban
A cikk végén a tartalomvédelmi fogalmakat, oktatóanyagokat és útmutatókat tekinthet meg.
Megjegyzés
A cikk további része azt ismerteti, hogyan migrálhatja a v2 tartalomvédelmet a v3-ra a .NET-tel. Ha egy másik nyelvhez vagy metódushoz útmutatásra vagy mintakódra van szüksége, hozzon létre egy GitHub-problémát ehhez a laphoz.
Az AMS elavulása önálló licenckézbesítési kiszolgálóként (hibrid helyszíni mód)
A v3 API már nem támogatja a kulcskézbesítési szolgáltatások használatát a tartalomvédelem különálló funkciójaként, ahol a kulcskézbesítési szolgáltatás használható a más külső forráskiszolgálókon keresztül streamelt vagy kézbesített tartalmak licencének kézbesítésére. Ez azt jelenti, hogy az AMS már nem támogatja a kulcskézbesítési forgatókönyveket a V3 API-ban, és dinamikus csomagolással és titkosítással kell streamelnie az AMS forrásszolgáltatásaiból a v3-val való kézbesítéskor.
A v2 API-val titkosított és "hibrid" modellben szállított meglévő tartalom továbbra is működni fog (a kulcsok továbbra is lekérthetők lesznek az adatsíkon), de a kulcsok (frissítések és szerkesztések) v2 felügyeleti síkon vagy v3 felügyeleti síkon keresztül történő kezelése 2024. február 29. után már nem működik.
Megjegyzés
A v3-at használó összes új tartalom csak a tartalomvédelmet és az AMS-ből való streamelést támogatja, és a továbbiakban nem támogatja a "hibrid" módot. Az adatsík továbbra is biztosítja a v2-ben létrehozott meglévő kulcsokat és licenceket, de a v2 vagy v3 API-n keresztül már nem támogatja a felügyeletet vagy a frissítéseket.
v3 a v2-eszközök, a StreamingLocators és a tulajdonságok láthatósága
A v2 API-ban, a Assets
, StreamingLocators
és ContentKeys
a streamelési tartalom védelmére lettek használva. A v3 API-ra való migráláskor a v2 API Assets
, StreamingLocators
a , és ContentKeys
mind automatikusan elérhetővé válnak a v3 API-ban, és a rajtuk lévő összes adat elérhető lesz az Ön számára.
A v2-entitások tulajdonságai azonban nem frissíthetők a v2-ben létrehozott v3 API-n keresztül.
Ha frissítenie, módosítania vagy módosítania kell a v2 entitásokon tárolt tartalmakat, frissítse őket a v2 API-val, vagy hozzon létre új v3 API-entitásokat a migrálásukhoz.
Eszközazonosítók eltérései
A migráláshoz hozzá kell férnie a v2-eszközök tulajdonságaihoz vagy tartalomkulcsaihoz. Fontos tisztában lenni azzal, hogy a v2 API elsődleges azonosítókulcsként használja a AssetId
v2 API-t, az új v3 API azonban az entitás Azure Resource Management-nevét használja elsődleges azonosítóként. (A v2 Asset.Name
tulajdonság nem használatos egyedi azonosítóként.) A v3 API-val a v2-eszköz neve mostantól a Asset.Description
következőként jelenik meg: .
Ha például korábban volt egy v2-objektuma nb:cid:UUID:8cb39104-122c-496e-9ac5-7f9e2c2547b8
a azonosítójával, az azonosító most a GUID 8cb39104-122c-496e-9ac5-7f9e2c2547b8
végén található. Ez akkor jelenik meg, ha a v2-eszközöket a v3 API-val listázzuk.
A v2 API-val létrehozott és közzétett eszközök a v3 API-ban is rendelkeznek egy ContentKeyPolicy
és egy ContentKey
értékkel, nem pedig az alapértelmezett tartalomkulcs-szabályzattal a StreamingPolicy
kiszolgálón.
További információkért tekintse meg a Tartalomkulcs-szabályzat dokumentációját és a Streamszabályzat dokumentációját .
Az Azure Media Services Explorer (AMSE) v2 és AZ AMSE v3 eszközök használata egymás mellett
A v2 Azure Media Services Explorer eszköz és a v3 Azure Media Services Explorer eszközzel összehasonlíthatja a v2 API-kkal létrehozott és közzétett objektumok adatait egymás mellett. A tulajdonságoknak mind láthatónak kell lenniük, de különböző helyeken.
A .NET tartalomvédelmi migrálási minta használata
A Media Services-kódmintákBan található ContentProtection területen található v2tov3MigrationSample használatával összehasonlíthatja az eszközazonosítók különbségeit.
A streamelési lokátorok listázása
A StreamingLocators
v2 API-ban létrehozott eszközökhöz társított adatokat az Eszköz entitás Új v3 metódusa, a ListStreamingLocators használatával kérdezheti le. Hivatkozzon a ListStreamingLocatorsAsync .NET-ügyfél SDK-verziójára is
A metódus eredményei a ListStreamingLocators
lokátor és StreamingLocatorId
a lokátor értékét adják Name
meg a StreamingPolicyName
következővel együtt: .
A tartalomkulcsok megkeresése
A ContentKeys
használatával használt StreamingLocators
adatok megkereséséhez meghívhatja a StreamingLocator.ListContentKeysAsync metódust.
A v3 API tartalomvédelméről további információt a Tartalom védelme a Media Services dinamikus titkosításával című cikkben talál.
Módosítsa a 2-s verziós ContentKeyPolicy-t ugyanazzal a ContentKey-sel
Először a v2 SDK-n keresztül kell megszüntetnie a közzétételt (az összes streamelési lokátor eltávolítását). Ezt a következőképpen teheti meg:
- Törölje a lokátort.
- A leválasztása.
ContentKeyAuthorizationPolicy
- A leválasztása.
AssetDeliveryPolicy
- A leválasztása.
ContentKey
- Törölje a következőt
ContentKey
: . - Hozzon létre egy újat
StreamingLocator
a v3 ésContentKeyPolicy
a v3StreamingPolicy
használatával, megadva a szükséges tartalomkulcs-azonosítót és kulcsértéket.
Megjegyzés
A v2-lokátor törölhető a v3 API használatával, de ez nem távolítja el a tartalomkulcsot vagy a tartalomkulcs-szabályzatot, ha a v2 API-ban lettek létrehozva.
Tartalomvédelmi fogalmak, oktatóanyagok és útmutatók
Alapelvek
- Tartalom védelme a Media Services dinamikus titkosításával
- Media Services v3 PlayReady-licencsablonnal
- A Media Services v3 és a Widevine licencsablon áttekintése
- Apple FairPlay-licencek követelményei és konfigurálása
- Streamelési szabályzatok
- Tartalomkulcs-szabályzatok
Oktatóanyagok
Rövid útmutató: A portál használata a tartalom titkosításához
Útmutatók
- Offline FairPlay Streaming iOS-hez a Media Services 3-at tartalmazó verziójával
- Offline Widevine streamelés Androidra a Media Services 3-at használva
- Offline PlayReady Streaming a Media Services 3-as verziójával Windows 10
Eszközök
Súgó és támogatás
Kérdéseket tehet fel a Media Serviceshez, vagy kövesse a frissítéseket az alábbi módszerek egyikével:
- Q & A
- Stack Overflow. Kérdések címkézése a következővel:
azure-media-services
. - @MSFTAzureMediavagy @AzureSupport használatával kérjen támogatást.
- Nyisson meg egy támogatási jegyet a Azure Portal keresztül.