Share via


Media Services offline streamelés

Media Services embléma v3


Figyelmeztetés

Az Azure Media Services 2024. június 30-án megszűnik. További információkért lásd az AMS kivezetési útmutatót.

  • Előfordulhat, hogy a nézőknek le kell tölteniük a tartalmat a telefonjukra vagy a táblagépükre lejátszás céljából, amikor leválasztják őket az internetről.
  • Egyes országokban/régiókban az internet rendelkezésre állása és/vagy sávszélessége továbbra is korlátozott. A felhasználók dönthetnek úgy, hogy letöltik a tartalmat, hogy nagyobb felbontásban watch.
  • Egyes tartalomszolgáltatók letilthatják a DRM-licencek kézbesítését egy ország/régió határain túl. Ha egy felhasználónak külföldre kell utaznia, és továbbra is szeretne watch tartalmat, offline letöltésre van szükség.

Az Azure Media Services jól megtervezett tartalomvédelmi szolgáltatásokat biztosít a Microsoft PlayReady, a Google Widevine*, az Apple FairPlay Streaming és az AES-128 titkosításhoz.

Megjegyzés

Az offline DRM-et csak egyetlen licenckérelemért kell fizetni a tartalom letöltésekor. A hibák számlázása nem történik meg.

Előfeltételek

Mielőtt offline DRM-et implementálna a FairPlay-hez iOS 10+-eszközön:

  • Az Apple FairPlay licenckövetelményei és konfigurációja
  • Szerezze be az FPS SDK-t az Apple Developer Networkből. Az FPS SDK két összetevőt tartalmaz:
    • Az FPS Server SDK, amely tartalmazza a kulcsbiztonsági modult (KSM), az ügyfélmintákat, a specifikációkat és a tesztvektorok készletét.
    • Az FPS központi telepítési csomagja, amely tartalmazza a D függvény specifikációját, valamint az FPS-tanúsítvány ügyfélspecifikus titkos kulcsának és az alkalmazás titkos kulcsának létrehozásának utasításait. Az Apple csak licenccel rendelkező tartalomszolgáltatóknak bocsátja ki az FPS-telepítőcsomagot.
  • Az FPS-tanúsítvány létrehozása során kapott .der/.cer tanúsítványfájlok nyilvános kulcsot tartalmaznak, és elérhetővé tehetők az ügyfél számára. A titkos kulcsot (.pfx) az Azure Key Vault vagy más biztonságos helyen kell védeni.

FairPlay titkos kulcs (.pfx) tárolása az Azure Key Vault

Az Apple-től kapott titkos kulcsot (.pfx) biztonságos tanúsítványként kell kezelni, és az Azure Key Vault tárolhatja.

  • A .pfx-tanúsítványfájlt először 64-alapú szövegfájllá kell konvertálnia a rendszergazda
  • A konvertálás után ez a fájl biztonságos szöveges fájlként tárolható az Azure DevOps Servicesben.
  • A sztring ezután manuálisan tárolható az Azure KeyVaultban "titkos objektumként", vagy a megoldás üzembe helyezési/buildelési szkriptjének részeként. A FairPlay magántanúsítvány Azure KeyVaultban való tárolására egy példa látható a Gridwich-projekt mintakódjában
  • A .pfx fájl jelszavát titkos kulcsként is tárolhatja a kulcstartóban.

Parancssori felületi példaszkript

A base64 kódolású titkos kulcsfájl másolása az Azure KeyVaultba:

set -eu
echo key vault : $SHARED_KV_NAME
echo "Copying FairPlay certificate to key vault as secret"
az keyvault secret set --vault-name $SHARED_KV_NAME -n ams-fairPlay-certificate-b64 -f $(FairPlayCertificate.secureFilePath) --output none

A minta klónozása

Klónozza a Media Services .Net-mintákat.

git clone https://github.com/Azure-Samples/media-services-v3-dotnet-tutorials.git

Módosítják a kódot

Módosítsa a kódot a Titkosítás DRM-sel a .NET használatával a FairPlay-konfigurációk hozzáadásához.

További információ

További információ: Tartalomvédelem a GYIK-ben.

A Widevine a Google Inc. által nyújtott szolgáltatás, amelyre a Google, Inc. szolgáltatási feltételei és adatvédelmi irányelvei vonatkoznak.

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: