Aracılığıyla paylaş


Media Services çevrimdışı akış

Media Services logosu v3


Uyarı

Azure Media Services 30 Haziran 2024'de kullanımdan kaldırılacaktır. Daha fazla bilgi için bkz. AMS Kullanımdan Kaldırma Kılavuzu.

  • İzleyicilerinizin İnternet bağlantısı kesildiğinde kayıttan yürütme için telefonlarına veya tabletlerine içerik indirmeleri gerekebilir.
  • Bazı ülkelerde/bölgelerde İnternet kullanılabilirliği ve/veya bant genişliği hala sınırlıdır. Kullanıcılar içeriği daha yüksek çözünürlüklerde watch için indirmeyi seçebilir.
  • Bazı içerik sağlayıcıları, drm lisansının bir ülke/bölge sınırının ötesine teslim edilmesine izin vermeyebilir. Bir kullanıcının yurtdışına seyahat etmesi gerekiyorsa ve hala içerik watch istiyorsa çevrimdışı indirme gereklidir.

Azure Media Services, Microsoft PlayReady, Google Widevine*, Apple FairPlay Streaming ve AES-128 şifrelemesi için iyi tasarlanmış bir dizi içerik koruma hizmeti sağlar.

Not

Çevrimdışı DRM, içeriği indirdiğinizde yalnızca tek bir lisans isteğinde bulunmak için faturalandırılır. Hatalar faturalandırılmaz.

Önkoşullar

iOS 10+ cihazda FairPlay için çevrimdışı DRM uygulamadan önce:

  • Apple FairPlay lisans gereksinimlerini ve yapılandırmasını okuma
  • FPS SDK'sını Apple Geliştirici Ağı'ndan edinin. FPS SDK'sı iki bileşen içerir:
    • Anahtar Güvenlik Modülü (KSM), istemci örnekleri, belirtim ve test vektörleri kümesini içeren FPS Sunucusu SDK'sı.
    • D işlevi belirtimini içeren FPS Dağıtım Paketi, FPS Sertifikası müşteriye özel özel anahtarı ve Uygulama Gizli Anahtarı oluşturma yönergeleri. Apple, FPS Dağıtım Paketi'ni yalnızca lisanslı içerik sağlayıcılarına dağıtıyor.
  • FPS sertifikasının oluşturulmasının bir parçası olarak aldığınız .der/.cer sertifika dosyaları ortak bir anahtar içerir ve istemci tarafından kullanılabilir hale getirilebilir. Özel anahtar (.pfx) Azure Key Vault veya başka bir güvenli konumda güvenli hale getirilmelidir.

Azure Key Vault'da FairPlay Özel Anahtarı (.pfx) depolama

Apple'dan aldığınız özel anahtar (.pfx) güvenli bir sertifika olarak ele alınmalıdır ve Azure Key Vault depolanabilir.

  • .pfx sertifika dosyası önce yönetici tarafından temel 64 metin dosyasına dönüştürülmelidir
  • Dönüştürüldükten sonra, bu dosya güvenli bir metin dosyası olarak Azure DevOps Services depolanabilir.
  • Dize daha sonra Azure KeyVault'ta el ile "gizli nesne" olarak veya çözümünüz için dağıtım/derleme betiğinin bir parçası olarak depolanabilir. FairPlay özel sertifikasını Azure KeyVault'ta depolama örneği Gridwich proje örnek kodunda görülebilir
  • İsteğe bağlı olarak, .pfx dosyasının parolasını anahtar kasasında gizli dizi olarak depolayın.

Örnek CLI betiği

base64 kodlanmış özel anahtar dosyasını Azure KeyVault'a kopyalamak için:

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

Örneği

Media Services .Net örneklerini kopyalayın.

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

Kodu değiştirir

FairPlay yapılandırmaları eklemek için DrM ile .NET kullanarak şifreleme bölümündeki kodu değiştirin.

Daha fazla bilgi

Daha fazla bilgi için SSS bölümünde İçerik Koruması bölümüne bakın.

Widevine, Google Inc. tarafından sağlanan ve Google, Inc.'in hizmet koşullarına ve Gizlilik Politikası'na tabi olan bir hizmettir.

Yardım ve destek alma

Sorularınız için Media Services ile iletişime geçebilir veya aşağıdaki yöntemlerden birini kullanarak güncelleştirmelerimizi izleyebilirsiniz: