All Products
Search
Document Center

Intelligent Media Services:Pengemasan VOD

Last Updated:Jun 18, 2026

Kemas aset media VOD Anda ke dalam protokol streaming HLS, DASH, atau CMAF, dengan opsi enkripsi DRM.

Pendahuluan

Pengemasan VOD mengemas aset media video-on-demand (VOD) ke dalam berbagai protokol streaming, termasuk HLS, DASH, dan CMAF untuk HLS. Anda juga dapat menerapkan enkripsi DRM pada konten video Anda.

Penting

Penggunaan fitur Pengemasan VOD dikenai biaya. Untuk informasi selengkapnya, lihat Penagihan pengemasan VOD.

Batasan

  • Input untuk pengemasan harus berupa master playlist m3u8.

    File m3u8 dapat berupa master playlist atau media playlist.

    Contoh berikut menunjukkan master playlist dan media playlist yang umum:

    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
    

    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
  • Pengemasan VOD mengharuskan file sumber Anda disimpan di bucket Object Storage Service (OSS). Untuk informasi selengkapnya tentang OSS, lihat Mulai cepat.

    Penting

    Penyimpanan file di OSS dikenai biaya penyimpanan. Untuk informasi selengkapnya tentang penagihan OSS, lihat Biaya penyimpanan.

  • Bucket OSS harus berada di Wilayah yang sama dengan fitur Pengemasan VOD.

Konfigurasi

  1. Buat kelompok pengemasan. Masuk ke Konsol IMS. Di panel navigasi sebelah kiri, pilih MediaPackage > VOD Package > Packaging Groups.

    image

    Parameter:

    Parameter

    Deskripsi

    Name

    Masukkan nama unik.

  2. Buat konfigurasi pengemasan. Klik packaging group name untuk membuka halaman detailnya, tempat Anda dapat membuat konfigurasi pengemasan.

    image

    Buat konfigurasi pengemasan:

    image

    Parameter

    Deskripsi

    Packaging configuration detail (Pengaturan dasar)

    Name

    Masukkan nama unik.

    Catatan

    Nama harus unik di seluruh kelompok pengemasan.

    Package type

    Protokol streaming dan format segmen.

    Apple HLS: Mengemas konten ke dalam segmen TS untuk protokol HLS.

    DASH-ISO: Mengemas konten ke dalam segmen CMAF untuk protokol DASH.

    CMAF: Mengemas konten ke dalam segmen CMAF untuk protokol HLS.

    Segment duration

    Durasi satu segmen dalam aliran yang dikemas.

    Nilai yang direkomendasikan adalah 6. Nilai yang lebih besar meningkatkan latensi pemutaran, sedangkan nilai yang lebih kecil meningkatkan jumlah permintaan dan beban sumber daya.

    Manifest settings (Pengaturan pemutaran)

    Manifest name

    Nama file manifest. Misalnya, jika Anda memilih tipe paket Apple HLS dan memasukkan index, URL pemutaran adalah https://example.aliyundoc.com/index.m3u8.

    Stream selection (Pengaturan aliran lanjutan)

    Stream selection

    Mengaktifkan atau menonaktifkan pemilihan aliran.

    Stream order

    Mengatur ulang varian dalam master playlist yang dikemas. Misalnya, jika varian bitrate tinggi muncul pertama dalam sumber, Anda dapat meletakkan varian bitrate rendah di awal sebagai gantinya.

    Nilai yang valid:

    • Original: Mempertahankan urutan varian asli dari sumber.

    • ASCENDING: Mengurutkan varian berdasarkan bitrate secara menaik.

    • DESCENDING: Mengurutkan varian berdasarkan bitrate secara menurun.

    Minimum video bitrate

    Mengecualikan varian dengan bitrate lower dari nilai ini dari master playlist.

    Maximum video bitrate

    Mengecualikan varian dengan bitrate higher dari nilai ini dari master playlist.

    Encryption Method (Pengaturan enkripsi DRM. Fitur ini memerlukan pemahaman tentang cara kerja teknologi DRM.)

    Catatan

    MediaPackage tidak menyediakan layanan kunci DRM atau manajemen kunci. Anda harus bekerja sama dengan penyedia DRM pihak ketiga untuk mengaktifkan DRM dan mengelola kunci. Semua biaya terkait ditagihkan oleh penyedia DRM Anda, bukan oleh MediaPackage.

    Encryption method

    • AES-128

    • Sample-AES

    System ID

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

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

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

    URL

    URL server proxy yang memungkinkan MediaPackage berkomunikasi dengan server kunci.

    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

    Constant initialization vector

    Masukkan string berkode heksadesimal sepanjang 128-bit (32 karakter). Jika Anda tidak menentukan nilai, vektor inisialisasi akan berotasi secara berkala.

Menggunakan fitur

Setelah Anda mengonfigurasi pengaturan pengemasan, kaitkan pengaturan tersebut dengan aset VOD Anda. Klik packaging configuration name untuk membuka halaman detailnya, klik tab Associate Asset, lalu ingest aset. Anda juga dapat mengingest aset dari halaman manajemen aset.

Manajemen aset

Di panel navigasi sebelah kiri, pilih MediaPackage > VOD Package > Assets untuk mengingest aset.

image

Ingest aset:

image

Parameter:

Parameter

Deskripsi

Packaging Group (Pengaturan pengemasan)

Packaging group

Pilih kelompok pengemasan. Semua konfigurasi pengemasan dalam kelompok tersebut akan diterapkan pada aset.

Add Asset (Tambahkan aset media yang akan dikemas. Anda dapat menambahkan beberapa aset.)

Asset name

Masukkan nama unik. Nama harus unik di antara aset yang sudah ada.

Relative path

Pilih file manifest m3u8 yang disimpan di OSS. Anda hanya dapat memilih file dari bucket OSS di Wilayah yang sama.

Content ID

Diperlukan jika Anda telah mengonfigurasi enkripsi DRM.

Petunjuk:

  • Klik nama aset untuk membuka halaman detail aset, tempat Anda dapat memperoleh URL pemutaran. Anda juga dapat mengklik Preview untuk menguji pemutaran.

    image

    Detail aset:

    image

FAQ

When does packaging run?

MediaPackage mengemas konten sesuai permintaan saat pengguna meminta pemutaran dari URL output. Pengemasan tidak terjadi saat ingest aset. Proses ini juga dikenal sebagai just-in-time packaging.

Why does playback of the packaged stream fail?

Jika pemutaran gagal, periksa apakah status URL output di halaman detail aset adalah Playable. Jika statusnya bukan Playable, pastikan konfigurasi pengemasan Anda benar dan input pengemasan berupa master playlist m3u8. Untuk informasi selengkapnya, lihat Batasan.

What is the difference between using asset management and associating an asset in a packaging configuration?

Kedua metode tersebut mengemas aset. Perbedaannya terletak pada cakupan: halaman Assets mencantumkan semua aset, sedangkan halaman konfigurasi pengemasan hanya menampilkan aset dalam kelompok pengemasan tersebut.