Streaming offline Media Services

Logo Azure Media Services v3


Peringatan

Azure Media Services akan dihentikan pada 30 Juni 2024. Untuk informasi selengkapnya, lihat Panduan Penghentian AMS.

  • Penonton Anda mungkin perlu mengunduh konten ke ponsel atau tablet mereka untuk diputar saat sambungan terputus dari Internet.
  • Di beberapa negara/kawasan, bandwidth dan/atau ketersediaan Internet masih terbatas. Pengguna dapat memilih untuk mengunduh konten untuk watch dalam resolusi yang lebih tinggi.
  • Beberapa penyedia konten mungkin melarang pengiriman lisensi DRM di luar batas negara/wilayah. Jika pengguna perlu bepergian ke luar negeri dan masih ingin menonton konten, diperlukan pengunduhan offline.

Azure Media Services menyediakan serangkaian layanan perlindungan konten yang dirancang dengan baik untuk enkripsi Microsoft PlayReady, Google Widevine*, Apple FairPlay Streaming, dan AES-128.

Catatan

DRM offline hanya ditagih untuk membuat satu permintaan lisensi saat Anda mengunduh konten. Kesalahan apa pun tidak ditagih.

Prasyarat

Sebelum Anda menerapkan DRM offline untuk FairPlay di perangkat iOS 10+:

  • Membaca persyaratan dan konfigurasi lisensi Apple FairPlay
  • Dapatkan FPS SDK dari Apple Developer Network. FPS SDK berisi dua komponen:
    • FPS Server SDK, yang berisi Modul Keamanan Kunci (Key Security Module, KSM), sampel klien, spesifikasi, dan sekumpulan vektor pengujian.
    • Paket Penyebaran FPS, yang berisi spesifikasi fungsi D, bersama dengan instruksi tentang cara menghasilkan kunci privat khusus pelanggan Sertifikat FPS, dan Kunci Rahasia Aplikasi. Apple hanya mengeluarkan Paket Penyebaran FPS kepada penyedia konten berlisensi.
  • File sertifikat .der/.cer yang Anda terima sebagai bagian dari pembuatan sertifikat FPS berisi kunci publik dan dapat disediakan untuk klien. Kunci privat (.pfx) harus diamankan di Azure Key Vault atau lokasi aman yang lainnya.

Menyimpan Kunci Privat FairPlay (.pfx) di Azure Key Vault

Kunci privat (.pfx) yang Anda terima dari Apple harus diperlakukan sebagai sertifikat yang aman dan dapat disimpan di Azure Key Vault.

  • File sertifikat .pfx harus terlebih dahulu dikonversi ke file teks base 64 oleh admin
  • Setelah dikonversi, file ini dapat disimpan di Azure DevOps Services sebagai file teks yang aman.
  • String kemudian dapat disimpan di Azure KeyVault secara manual sebagai "objek rahasia", atau sebagai bagian dari penyebaran/skrip build solusi Anda. Contoh penyimpanan sertifikat privat FairPlay di Azure KeyVault dapat dilihat dalam Kode sampel proyek Gridwich
  • Secara opsional, Anda dapat menyimpan kata sandi file .pfx sebagai rahasia di brankas kunci.

Contoh skrip CLI

Untuk menyalin file kunci privat yang dikodekan base64 ke Azure KeyVault:

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

Mengkloning sampel

Kloning sampel Media Services .Net.

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

Mengubah kode

Ubah kode di Enkripsi dengan DRM menggunakan .NET untuk menambahkan konfigurasi FairPlay.

Informasi selengkapnya

Untuk informasi selengkapnya, lihat Perlindungan Konten di FAQ.

Widevine adalah layanan yang disediakan oleh Google Inc. dan tunduk pada ketentuan layanan dan Kebijakan Privasi Google, Inc.

Mendapatkan bantuan dan dukungan

Anda dapat menghubungi Media Services dengan pertanyaan atau mengikuti pembaruan kami dengan salah satu metode berikut: