ApsaraVideo VOD menggunakan templat transkoding untuk mengenkapsulasi parameter yang kompleks. Anda dapat memanfaatkan templat transkoding guna menyederhanakan operasi transkoding saat memulai pekerjaan transkoding atau menggunakan alur kerja. Setiap templat transkoding memiliki ID unik, dan satu kelompok templat transkoding dapat berisi beberapa templat transkoding. Topik ini menjelaskan cara membuat dan menggunakan berbagai jenis templat transkoding.
Jenis templat transkoding
ApsaraVideo VOD menyederhanakan pengelolaan parameter transkoding yang kompleks dengan menyimpannya sebagai templat transkoding. Templat transkoding merupakan kumpulan parameter—seperti pengaturan audio, video, dan kontainer—yang memenuhi kebutuhan transkoding kustom Anda. Anda juga dapat menentukan templat transkoding sendiri. Satu kelompok templat transkoding dapat berisi beberapa aliran output. Untuk membantu Anda memulai dengan cepat, ApsaraVideo VOD menyediakan nilai parameter yang direkomendasikan berdasarkan definisi video dan kualitas audio.
Jenis templat | Sumber | Skenario | Catatan penggunaan |
Templat transkoding audio dan video | User-defined |
|
|
Templat pengemasan audio dan video | User-defined | Streaming bitrate adaptif | Streaming bitrate adaptif hanya mendukung transkoding video ke format HLS (.m3u8+ts). |
Tidak ada templat transkoding | Built-in | Distribusi tanpa transkoding | Video sumber harus dapat diputar dan dalam format MP4, FLV, M3U8, MP3, atau WEBM. Encoding video harus H.264 atau H.265. Jika Anda memiliki video dari berbagai sumber dan tidak yakin dengan format encoding-nya, transkod video tersebut sebelum diputar. Video WebM umumnya di-encode dalam VP8 atau VP9 dan memerlukan client pemutaran yang mendukung. |
Catatan
ApsaraVideo VOD mengenakan biaya untuk layanan transkoding. Biaya transkoding didasarkan pada resolusi yang ditetapkan dalam templat transkoding. Oleh karena itu, spesifikasi transkoding dalam templat mungkin tidak sesuai dengan spesifikasi penagihan aktual. Untuk informasi selengkapnya tentang penagihan, lihat Penagihan untuk layanan dasar.
Setelah Anda mengaktifkan ApsaraVideo VOD, kelompok templat No Transcoding (built-in) digunakan secara default. Kelompok templat ini tidak dapat diedit atau dihapus. Jika Anda menggunakan kelompok templat No Transcoding untuk mentranskod video sumber dalam format MP4, FLV, M3U8, MP3, atau WEBM, alamat video hasil transkoding akan ditandai sebagai Original dan dapat diputar langsung. Jika video sumber tidak dalam salah satu format tersebut, alamat video hasil transkoding akan ditandai sebagai Original dan tidak dapat diputar langsung.
Untuk mencegah kegagalan transkoding, jangan mengedit atau menghapus templat atau kelompok templat selama pekerjaan transkoding sedang berlangsung.
Batasan
Di setiap wilayah, Anda dapat membuat maksimal 20 kelompok templat transkoding. Setiap kelompok templat transkoding dapat berisi hingga 10 templat transkoding reguler, 10 templat pengemasan video.
Buat kelompok templat transkoding
Saat Anda memulai pekerjaan transkoding, setiap templat dalam kelompok templat transkoding akan menghasilkan satu file video yang mengonsumsi ruang penyimpanan dan menimbulkan biaya transkoding. Untuk menghindari konsumsi penyimpanan dan biaya yang tidak perlu, buatlah hanya templat transkoding yang benar-benar Anda butuhkan.
Buat kelompok templat transkoding di Konsol
Buat kelompok templat transkoding reguler
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bagian atas halaman, klik wilayah layanan di sebelah kanan Workbench untuk beralih ke wilayah layanan target.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and video transcoding template, klik Add Template dan konfigurasikan parameter transkoding.
CatatanUntuk informasi selengkapnya tentang parameter, lihat Buat templat transkoding.

No.
Kategori parameter
Nama Parameter
Deskripsi
①
Informasi dasar
Jenis transkoding
Transkoding reguler, transkoding audio, konversi format kontainer, Narrowband HD 1.0, dan Narrowband HD 2.0.
Catatan
Untuk informasi selengkapnya tentang definisi terkait Narrowband HD 1.0, seperti SD-Narrowband HD 1.0, lihat Transkoding Narrowband HD.
Jika Anda menetapkan Definition ke Original Quality (Container Format Conversion), video akan mempertahankan definisi dan bitrate aslinya. Hanya format kontainer file video yang diperbarui. Ini cocok untuk skenario di mana Anda tidak perlu menyesuaikan ukuran atau bitrate video.
Kualitas audio: kualitas Normal, kualitas Tinggi.
Format kontainer
Untuk video: HLS, MP4, FLV.
Untuk audio: MP3, AAC.
Untuk informasi selengkapnya tentang setiap format kontainer, lihat Istilah.
②
Parameter video
Nonaktifkan video
Jika Anda menonaktifkan video, aliran output tidak akan berisi video. Ini sering digunakan untuk mengekstrak aliran hanya audio, misalnya untuk stasiun radio.
Format encoding
H.264 dan H.265 didukung.
Resolusi
Resolusi preset: LD, SD, HD, FHD, 2K, 4K (lebar dari 640 hingga 3840, tinggi adaptif).
Atur berdasarkan sisi panjang dan pendek atau berdasarkan lebar dan tinggi. Lebar dan tinggi dapat berkisar antara 128 hingga 4096 piksel.
Untuk rasio aspek adaptif, atur hanya lebar atau tinggi saja.
Bitrate
Bitrate dapat berkisar antara 10 hingga 50.000 Kbps. Bitrate digunakan untuk mengontrol definisi. Kami merekomendasikan penggunaan bitrate yang direkomendasikan dalam tabel berikut untuk setiap definisi.
Laju frame
Jumlah frame yang ditampilkan per detik. Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Laju frame kustom: 0 hingga 60 fps. Nilai umum adalah 24, 25, dan 30.
Interval keyframe maksimum
Jumlah frame dalam satu group of pictures (GOP). Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Watermark gambar dan teks
Menambahkan watermark gambar atau teks yang terlihat selama transkoding. Untuk menggunakan fitur ini, Anda harus menambahkan materi watermark dan mengaktifkan watermarking di pengaturan watermark. Untuk informasi selengkapnya, lihat Watermark gambar dan teks.
③
Parameter lanjutan (tersedia saat format kontainer adalah HLS atau MP4)
Durasi segmen
Durasi setiap segmen TS. Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Enkripsi video
Anda dapat mengenkripsi aliran HLS. Setelah Anda mengaktifkan enkripsi, Anda harus menggunakan versi SDK ApsaraVideo Player yang mendukung dekripsi untuk memutar video. Layanan ini gratis selama masa uji coba.
Catatan
Pengaturan ini mengonfigurasi enkripsi privat. Untuk menggunakan enkripsi standar, lihat Enkripsi HLS.
④
Parameter audio
Nonaktifkan audio
Jika Anda menonaktifkan audio, aliran output tidak akan berisi audio. Pilih opsi ini jika Anda ingin menghasilkan video tanpa suara.
Format encoding
Format kontainer HLS dan MP4 mendukung AAC dan MP3. Format kontainer MP3 mendukung MP3.
Laju sampel
Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Bitrate
Bitrate audio dapat berkisar antara 8 hingga 1.000 Kbps. Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Jumlah saluran suara
Kami merekomendasikan penggunaan pengaturan yang direkomendasikan.
Setelah mengonfigurasi parameter, klik Save.
Opsi: Di daftar kelompok templat transkoding, klik Set as Default untuk menetapkan kelompok default.
Setelah menetapkan kelompok templat default, video yang baru diunggah akan ditranskod menggunakan kelompok templat transkoding ini.
Transkoding audio
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bagian atas halaman, klik wilayah layanan di sebelah kanan Workbench untuk beralih ke wilayah target Anda.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and video transcoding template, klik Add Template, pilih Audio transcoding, dan konfigurasikan parameter.
Format kontainer: Anda hanya dapat memilih AAC atau mp3.
Definisi: Anda dapat memilih Kualitas normal atau Kualitas tinggi.
Pertahankan nilai default untuk parameter lain atau ubah sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.

Setelah mengonfigurasi parameter, klik Save.
Konversi format kontainer
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bagian atas halaman, klik wilayah layanan di sebelah kanan Workbench untuk beralih ke wilayah layanan target.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and video transcoding template, klik Add Template, pilih Container format conversion, dan konfigurasikan parameter.
Format kontainer: Untuk video, Anda dapat memilih HLS, MP4, FLV, atau Dash.
Definisi: Parameter video sumber digunakan.
Pertahankan nilai default untuk parameter lain atau ubah sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.

Setelah mengonfigurasi parameter, klik Save.
Buat kelompok templat transkoding Narrowband HD 1.0
Narrowband HD™ 1.0 hanya mendukung transkoding ke format HLS dan MP4.
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bagian atas halaman, klik wilayah layanan di sebelah kanan Workbench untuk beralih ke wilayah layanan target.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and video transcoding template, klik Add Template untuk mengonfigurasi parameter transkoding Narrowband HD™ 1.0.
Format kontainer: Anda hanya dapat memilih HLS atau MP4.
Jenis skenario: Anda hanya dapat memilih Short Play atau General.
Definisi: Pilih definisi yang terkait dengan Narrowband HD 1.0.
Pertahankan nilai default untuk parameter lain atau ubah sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.

Setelah mengonfigurasi parameter, klik Save.
Buat kelompok templat transkoding streaming bitrate adaptif
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi sebelah kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bagian atas halaman, klik wilayah layanan di sebelah kanan Workbench untuk beralih ke wilayah target Anda.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and video packaging template, klik Add Template untuk mengonfigurasi parameter pengemasan video.
Format kontainer: Format ini tetap HLS.
Definisi: Pilih definisi yang sesuai. Transkoding reguler, konversi format kontainer, dan Narrowband HD 1.0 didukung.
Ambang batas lebar pita: Ambang batas ini memungkinkan pemutar memilih aliran untuk diputar berdasarkan lebar pita jaringan saat ini. Satuannya adalah bit per detik (bps). Kami merekomendasikan penggunaan nilai yang direkomendasikan.
Pertahankan nilai default untuk parameter lain atau ubah sesuai kebutuhan. Untuk informasi selengkapnya tentang parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.
Setelah mengonfigurasi parameter, klik Save.
Buat kelompok templat transkoding menggunakan OpenAPI
Anda dapat memanggil operasi AddTranscodeTemplateGroup untuk membuat kelompok templat transkoding dari berbagai jenis.
Gunakan parameter
TypedariTranscodeTemplateuntuk menentukan jenis kelompok templat transkoding, seperti transkoding reguler atau pengemasan video.Gunakan parameter
DefinitiondariTranscodeTemplateuntuk menentukan definisi output, seperti definisi untuk transkoding video reguler, transkoding audio, konversi format kontainer, atau Narrowband HD 1.0.
Kelola kelompok templat transkoding
Setelah membuat kelompok templat transkoding, Anda dapat melihat, mengedit, menghapus, atau menetapkannya sebagai kelompok default. Namun, kelompok templat built-in No Transcoding tidak dapat dilihat, diedit, atau dihapus.
Perubahan pada templat transkoding hanya berlaku untuk video yang baru diunggah.
Konsol
Di halaman kelompok templat transkoding, Anda dapat mengklik View untuk melihat konfigurasi kelompok, atau mengklik Edit untuk mengubahnya. Jika Anda tidak lagi memerlukan kelompok templat, Anda dapat mengklik Remove untuk menghapusnya.

API
Gunakan kelompok templat transkoding
Di ApsaraVideo VOD, Anda dapat memicu transkoding saat mengunggah dan memproses media. Anda dapat memulai pekerjaan transkoding dengan langsung menentukan kelompok templat transkoding. Anda juga dapat menambahkan kelompok templat transkoding ke alur kerja dan memulai pekerjaan transkoding menggunakan alur kerja yang mencakup node transkoding media. Untuk informasi selengkapnya, lihat topik berikut: