Hemat biaya dan dapatkan lebih banyak fitur dengan AWS Elemental MediaConvert
MediaConvert adalah layanan transcoding video berbasis file yang lebih baru yang menyediakan rangkaian lengkap fitur transcoding canggih, dengan tarif sesuai permintaan mulai dari $0,0075/menit. Baca lebih lanjut
Sudah menggunakan Amazon Elastic Transcoder? Sangat mudah untuk bermigrasi ke MediaConvert. Untuk informasi selengkapnya, lihat ikhtisar ini
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Manajemen Hak Digital
Anda dapat menggunakan Digital Rights Management (DRM) untuk membatasi akses ke daftar putar sehingga hanya pengguna yang diautentikasi yang dapat melihat konten Anda.
DRM bekerja dengan membatasi pemutaran file ke pengguna yang telah diautentikasi dengan server lisensi DRM pihak ketiga. DRM menyelesaikan ini dengan memasukkan, atau mengemas, header DRM di segmen file. Kemasan DRM mencakup informasi yang diperlukan untuk menghubungi server lisensi dan informasi enkripsi apa pun yang diperlukan untuk memutar file. Setelah file dikemas, itu dikirim ke jaringan distribusi konten, yang dapat berupa layanan seperti Amazon S3 CloudFront dan, atau AWS non-layanan seperti Akamai. Setelah file didistribusikan, server lisensi perlu dihubungi untuk mendapatkan lisensi sebelum file diputar. DRM melampaui enkripsi standar dengan menentukan seluruh rangkaian protokol untuk perlindungan konten.Gambar berikut menunjukkan aliran dasar cara kerja DRM.
![Gambar aliran DRM.](images/drm-flow.png)
Elastic Transcoder menangani kemasan DRM (tiga langkah terakhir dari proses ini) untuk Anda:
Penyedia konten (Anda) memanggil penyedia lisensi DRM dengan ID kunci konten untuk menghasilkan kunci konten.
Penyedia lisensi menggunakan ID kunci untuk menghasilkan kunci konten dan mengembalikannya dan URL akuisisi lisensi ke penyedia konten.
Penyedia konten memanggil AWS KMS untuk mengenkripsi kunci konten, dan AWS KMS mengembalikan kunci konten terenkripsi.
Penyedia konten memanggil server paket (Elastic Transcoder) dengan kunci konten terenkripsi, ID kunci, dan URL akuisisi lisensi.
Server paket mengambil file yang akan dilindungi, dan menggabungkannya dengan informasi DRM.
Server paket mengirimkan file yang dilindungi DRM ke server distribusi, yang mendistribusikan file.
Topik
PlayReady DRM
Elastic Transcoder mendukung DRM menggunakan DRM. PlayReady Ini melindungi konten media Anda dan memastikan bahwa hanya pengguna yang berwenang yang dapat melihat file media Anda. Alur otentikasi dan pemutaran file yang PlayReady dilindungi bergantung pada penyiapan pemain dan server lisensi spesifik Anda.
Kunci untuk Manajemen Hak Digital
Untuk menggunakan DRM dengan Elastic Transcoder, Anda memerlukan dua jenis kunci dan satu ID kunci:
Content key — Kunci dari server lisensi DRM Anda, yang terkait dengan pekerjaan Elastic Transcoder Anda
ID Kunci — ID kunci dari server lisensi DRM, yang digunakan server lisensi untuk mengidentifikasi kunci konten yang diperlukan untuk mendekripsi file
AWS KMS kunci — Kunci AWS KMS yang terkait dengan pipeline Elastic Transcoder Anda
Anda harus memiliki kunci konten untuk menggunakan DRM. Kunci konten digunakan untuk mengenkripsi file media Anda. Semua variasi dan segmen dari konten yang sama dienkripsi menggunakan kunci konten yang sama. Elastic Transcoder tidak menghasilkan kunci ini untuk Anda; Anda harus mendapatkannya dari server lisensi DRM Anda. Anda juga harus memiliki ID kunci, sehingga Elastic Transcoder dapat mengemasnya dalam daftar putar yang dilindungi, memungkinkan pemain untuk mengambil kunci konten dari server lisensi.
Anda harus memiliki AWS KMS kunci untuk menggunakan DRM. AWS KMS Kunci ini digunakan untuk mengenkripsi kunci konten Anda sebelum dikirim melalui Internet. Kami menyarankan Anda membuat satu AWS KMS kunci untuk digunakan dengan semua pekerjaan transcoding Anda. Untuk informasi selengkapnya tentang membuat dan menyiapkan AWS KMS kunci, lihatMenggunakan AWS KMS dengan Elastic Transcoder.
Streaming Konten yang Dilindungi DRM
Untuk mengirimkan konten DRM, Anda harus memiliki yang berikut:
Penyedia lisensi DRM untuk menghasilkan dan menyimpan kunci konten DRM Anda.
Lokasi untuk menyimpan file media terenkripsi Anda. Kami menyarankan Anda menyimpan file Anda di Amazon S3.
(Opsional) Jaringan distribusi konten (CDN) untuk melakukan streaming file Anda. Untuk informasi selengkapnya tentang CDN, lihat Memulai CloudFront di Panduan CloudFront Pengembang Amazon.
Aplikasi yang mampu mengautentikasi dan mengotorisasi pengguna Anda. Anda dapat menggunakan Amazon EC2 untuk menjalankan aplikasi ini. Untuk informasi selengkapnya, lihat Menyiapkan dengan Amazon EC2 di Panduan Pengguna Amazon EC2 (untuk pengguna Windows) atau Menyiapkan dengan Amazon EC2 di Panduan Pengguna Amazon EC2 (untuk pengguna Linux).
Pemain yang mampu memainkan file yang dilindungi DRM dan dienkripsi.
catatan
Untuk menggunakan HLS dengan PlayReady DRM, Anda harus memiliki pemutar khusus.
Membuat Konten Streaming yang Dilindungi DRM
Untuk menyiapkan file Anda untuk DRM, Anda harus mengaitkan AWS KMS dengan pipeline baru atau yang sudah ada.
Untuk mengatur pipeline dengan AWS KMS yang Anda tentukan, lihatMenggunakan AWS KMS dengan Elastic Transcoder.
Langkah-langkah berikut menunjukkan cara mengenkripsi file Anda untuk DRM dengan menggunakan konsol Elastic Transcoder:
Untuk menggunakan DRM untuk file Anda
Buka konsol Elastic Transcoder di https://console.aws.amazon.com/elastictranscoder/.
Di panel navigasi, klik Pekerjaan dan buat pekerjaan baru. Untuk informasi selengkapnya, lihat Membuat Job di Elastic Transcoder.
Biarkan Parameter Enkripsi diatur ke
None
.Untuk Daftar Putar, klik Tambahkan Daftar Putar dan pilih salah satu
Smooth
atauHLSv3
sebagai jenis daftar putar Anda.Untuk PlayReady DRM, pilih
Enter Information
.sebuah. Untuk Url Akuisisi Lisensi, ketik jalur absolut ke server DRM.
b. Untuk ID Kunci, ketik ID kunci konten Anda.
c. Untuk Kunci Enkripsi, ketik kunci konten berenkode base64 Anda.
d. Untuk Encryption Key MD5, ketik hash MD5 yang dikodekan base64 dari kunci konten Anda.
e. Untuk Encryption Initialization Vector, ketik vektor inisialisasi berenkode base64 Anda.
catatan
Elastic Transcoder mengembalikan kunci konten Anda sebagai bagian dari objek pekerjaan, tetapi tidak menyimpannya. Anda bertanggung jawab untuk menyimpan kunci konten di server DRM.