全部产品
Search
文档中心

Intelligent Media Services:Pengemasan VOD

更新时间:Jul 02, 2025

Topik ini menjelaskan fitur pengemasan video-on-demand (VOD) dari MediaPackage.

Ikhtisar

Fitur pengemasan VOD mengubah sumber daya VOD Anda ke dalam berbagai format streaming seperti HTTP Live Streaming (HLS), Dynamic Adaptive Streaming over HTTP (DASH), dan HLS - Common Media Application Format (CMAF) untuk pemutaran. Fitur ini juga memungkinkan Anda mengenkripsi video menggunakan manajemen hak digital (DRM) guna melindungi konten dari penggunaan yang tidak sah.

Penting

Anda akan dikenakan biaya untuk menggunakan fitur pengemasan VOD. Untuk informasi lebih lanjut, lihat Penagihan enkapsulasi video-on-demand.

Batasan

  • Masukan untuk pengemasan harus berupa daftar putar utama M3U8.

    Daftar putar M3U8 terdiri dari daftar putar utama dan daftar putar media.

    Sample master playlist

    #EXTM3U
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=100000,CODECS="mp4a.40.2,avc1.64001e",RESOLUTION=640x302
    video/player-ld.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=200000,CODECS="mp4a.40.2,avc1.64001f",RESOLUTION=848x402
    video/player-sd.m3u8
    #EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=300000,CODECS="mp4a.40.2,avc1.640020",RESOLUTION=1280x606
    video/player-hd.m3u8
    

    Sample media playlist

    #EXTM3U
    #EXT-X-VERSION:3
    #EXT-X-MEDIA-SEQUENCE:1
    #EXT-X-TARGETDURATION:17
    #EXTINF:15.500,
    1723518810_120.ts
    #EXT-X-DISCONTINUITY
    #EXTINF:16.666,
    1723518884_121.ts
    #EXTINF:2.533,
    1723518886_122.ts
    #EXT-X-ENDLIST
  • Fitur pengemasan VOD hanya dapat digunakan untuk memproses file yang disimpan di Object Storage Service (OSS). Oleh karena itu, Anda harus menyimpan file video di OSS sebelum menggunakan fitur ini. Untuk informasi tentang cara menggunakan OSS, lihat Memulai dengan OSS.

    Penting

    Anda akan dikenakan biaya untuk file yang disimpan di OSS. Untuk informasi lebih lanjut tentang biaya penyimpanan OSS, lihat Biaya penyimpanan.

  • Bucket OSS yang menyimpan file harus berada di wilayah yang sama tempat Anda menggunakan fitur pengemasan VOD.

Konfigurasikan fitur

  1. Buat grup pengemasan. Untuk melakukannya, masuk ke Konsol Intelligent Media Services (IMS). Di panel navigasi kiri, pilih MediaPackage > VOD Package > Packaging Groups. Pada halaman yang muncul, klik Buat Grup.

    image

    Parameter

    Deskripsi

    Nama Grup Pengemasan

    Masukkan nama kustom. Nama tersebut harus unik.

  2. Buat konfigurasi pengemasan. Untuk melakukannya, pada halaman Grup Pengemasan, klik grup pengemasan yang Anda buat. Pada halaman detail grup, klik Buat Konfigurasi Pengemasan.

    image

    Gambar berikut menunjukkan halaman untuk membuat konfigurasi pengemasan:

    image

    Parameter

    Deskripsi

    Packaging configuration detail (pengaturan dasar)

    Nama

    Masukkan nama kustom. Nama tersebut harus unik dalam grup pengemasan dan di seluruh grup pengemasan yang berbeda.

    Tipe Paket

    Protokol streaming dan format segmen.

    Apple HLS: mengemas konten ke dalam segmen Transport Stream (TS) untuk pengiriman melalui protokol HLS.

    DASH-ISO: mengemas konten ke dalam segmen CMAF untuk pengiriman melalui protokol DASH.

    CMAF: mengemas konten ke dalam segmen CMAF untuk pengiriman melalui protokol HLS.

    Durasi Segmen

    Durasi satu segmen dalam aliran yang dikemas. Unit: detik.

    Kami merekomendasikan Anda mengatur nilai ini menjadi 6. Hindari menentukan nilai terlalu besar atau terlalu kecil. Nilai yang lebih besar meningkatkan isi dari satu segmen tetapi juga meningkatkan latensi. Nilai yang lebih kecil mengurangi isi dari satu segmen tetapi secara tidak langsung meningkatkan jumlah permintaan, yang menyebabkan overhead sumber daya yang lebih tinggi.

    Manifest settings (pengaturan terkait pemutaran)

    Nama Manifest

    Nama manifest. Misalnya, jika Anda memilih Apple HLS sebagai Tipe Paket dan menentukan "index" sebagai nama manifest, URL pemutaran adalah https://example.aliyundoc.com/index.m3u8.

    Stream selection (pengaturan tambahan untuk aliran yang dikemas)

    Aktifkan Seleksi Aliran

    Seleksi aliran membatasi bitrate masuk yang tersedia untuk pemutaran dan mengurutkan aliran dalam keluaran. Aktifkan atau nonaktifkan sakelar berdasarkan kebutuhan bisnis Anda.

    Urutan Aliran

    Konfigurasikan urutan file manifest dalam daftar putar utama dari aliran yang dikemas, yang dapat berbeda dari aliran sumber. Misalnya, jika file manifest dengan bitrate lebih tinggi (BANDWIDTH) terdaftar di bagian atas dalam aliran sumber, Anda dapat mengonfigurasi parameter ini untuk mencantumkan file manifest dengan bitrate lebih rendah di bagian atas dalam aliran yang dikemas.

    Nilai valid:

    • Original: mengurutkan file manifest dalam urutan yang sama dengan sumber.

    • ASCENDING: mengurutkan file manifest dalam urutan naik dari bitrate, dari terendah ke tertinggi.

    • DESCENDING: mengurutkan file manifest dalam urutan turun dari bitrate, dari tertinggi ke terendah.

    Bitrate Video Minimum

    Daftar putar utama dari aliran yang dikemas tidak termasuk file manifest dengan bitrate lower than nilai parameter ini.

    Bitrate Video Maksimum

    Daftar putar utama dari aliran yang dikemas tidak termasuk file manifest dengan bitrate higher than nilai parameter ini.

    Encryption Method (pengaturan terkait enkripsi DRM. Anda mungkin perlu mempelajari teknologi enkripsi DRM sebelum mengonfigurasi pengaturan ini.)

    Catatan

    MediaPackage tidak secara langsung menyediakan kemampuan DRM atau manajemen kunci. Untuk menggunakan DRM, Anda harus bekerja sama dengan penyedia DRM pihak ketiga untuk menyiapkan solusi enkripsi terlebih dahulu. Biaya DRM dibebankan oleh penyedia DRM pihak ketiga. IMS tidak membebankan biaya apa pun untuk enkripsi DRM.

    Metode Enkripsi

    • AES 128-bit

    • Sample AES

    ID Sistem

    • Apple FairPlay (94ce86fb-07ff-4f43-adb8-93d2fa968ca2)

    • Google Widevine (edef8ba9-79d6-4ace-a3c8-27dcd51d21ed)

    • Microsoft PlayReady (9a04f079-9840-4286-ab92-e65be0885f95)

    URL

    URL proxy. Pastikan bahwa MediaPackage dapat berkomunikasi dengan server kunci melalui proxy ini.

    Contoh 1: https://example.aliyundoc.com/encryption/{token}

    Contoh 2: https://example.aliyundoc.com/encryption -H "{key:value}"

    Contoh 3: https://example.aliyundoc.com/encryption?key1=value1&key2=value2

    Vektor Inisialisasi Konstan

    Masukkan nilai kustom. Nilai tersebut adalah string heksadesimal 128-bit, 32-karakter. Jika Anda tidak menentukan parameter ini, vektor inisialisasi diputar secara berkala.

Gunakan fitur

Setelah konfigurasi pengemasan dibuat, asosiasikan sumber daya VOD Anda dengan konfigurasi tersebut. Untuk melakukannya, klik nama packaging configuration yang Anda buat. Pada halaman detail konfigurasi, klik tab Asosiasi Aset lalu klik Ingest Aset. Sebagai alternatif, Anda dapat mengimpor aset di halaman Aset. Untuk informasi lebih lanjut, lihat bagian Manajemen Aset berikut.

Manajemen Aset

Di panel navigasi kiri Konsol IMS, pilih MediaPackage > VOD Package > Assets. Kemudian, klik Ingest Aset.

image

Gambar berikut menunjukkan halaman untuk mengimpor aset:

image

Tabel berikut menjelaskan parameter:

Parameter

Deskripsi

Packaging Group (pengaturan terkait pengemasan)

Grup Pengemasan

Pilih grup pengemasan. Semua konfigurasi pengemasan dalam grup berlaku. Misalnya, jika sebuah grup pengemasan berisi beberapa konfigurasi pengemasan, sumber daya dikemas berdasarkan masing-masing konfigurasi tersebut.

Assets Details

Nama Aset

Masukkan nama kustom. Nama tersebut tidak boleh sama dengan nama aset yang sudah ada.

Jalur Relatif

Pilih daftar putar M3U8 yang disimpan di OSS. Daftar putar tersebut harus disimpan di Bucket OSS yang berada di wilayah yang sama tempat Anda menggunakan fitur pengemasan VOD.

ID Konten

Jika Anda telah mengonfigurasi enkripsi DRM, parameter ini wajib.

Catatan penggunaan:

  • Di halaman Aset, klik nama aset. Di halaman detail aset, Anda dapat memperoleh URL pemutaran untuk konten yang dikemas. Anda juga dapat klik Preview untuk menguji pemutaran konten yang dikemas.

    image

    Detail aset:

    image

FAQ

Kapan pengemasan dilakukan?

Pengemasan dilakukan ketika titik akhir keluar digunakan untuk pemutaran, bukan selama penyerapan aset.

Apa yang harus saya lakukan jika pemutaran aliran yang dikemas gagal?

Jika pemutaran aliran yang dikemas gagal, verifikasi apakah status titik akhir keluar adalah Playable. Jika tidak, periksa apakah konfigurasi pengemasan Anda valid. Perhatikan bahwa masukan untuk pengemasan harus berupa daftar putar utama M3U8. Untuk informasi lebih lanjut, lihat Batasan.

Apa perbedaan antara mengimpor aset di halaman Aset dan di halaman detail konfigurasi pengemasan?

Secara umum, kedua metode sama. Anda dapat menggunakan salah satu metode untuk melakukan pengemasan. Namun, halaman Aset menampilkan semua aset di satu halaman, sedangkan halaman detail konfigurasi pengemasan tertentu hanya menampilkan aset dari grup pengemasan yang relevan.