ApsaraVideo VOD menyederhanakan parameter transkoding yang kompleks menjadi templat transkoding. Anda dapat menggunakan templat ini untuk menyederhanakan operasi transkoding saat memulai tugas transkoding atau menggunakan alur kerja. Setiap templat transkoding memiliki ID unik, dan satu kelompok templat transkoding dapat berisi beberapa templat.
Jenis templat transkoding
ApsaraVideo VOD menyimpan kumpulan parameter transkoding yang kompleks sebagai templat transkoding. Anda dapat menentukan templat kustom—koleksi parameter untuk format audio, video, dan kontainer—untuk memenuhi kebutuhan transkoding tertentu. Satu kelompok templat transkoding dapat mencakup beberapa aliran output. ApsaraVideo VOD juga menyediakan nilai parameter yang direkomendasikan untuk berbagai definisi video dan tingkat kualitas audio.
Jenis templat | Sumber | Kasus penggunaan | Deskripsi |
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 kontainer HLS (.m3u8+ts). |
Templat No Transcoding | System-defined | Distribusi tanpa transkoding | Video sumber harus dapat diputar dan dalam format MP4, FLV, M3U8, MP3, atau WEBM. Kodek video harus H.264 atau H.265. Jika Anda memiliki video dari berbagai sumber dan tidak yakin mengenai kodeknya, lakukan transkoding sebelum pemutaran. Video WebM umumnya dikodekan menggunakan VP8 atau VP9 dan memerlukan klien pemutaran yang kompatibel. |
Catatan penggunaan
Transkoding di ApsaraVideo VOD merupakan layanan berbayar. Penagihan didasarkan pada resolusi yang dikonfigurasi dalam templat transkoding, sehingga tier dalam templat mungkin berbeda dari tier penagihan aktual. Untuk informasi lebih lanjut, lihat Penagihan layanan dasar.
Setelah Anda mengaktifkan ApsaraVideo VOD, kelompok templat bawaan No Transcoding digunakan secara default. Kelompok templat ini tidak dapat diedit atau dihapus. Jika Anda menggunakan kelompok templat No Transcoding untuk mengirim pekerjaan transkoding dan video sumber berada dalam format MP4, FLV, M3U8, MP3, atau WEBM, URL video hasil transkoding akan diberi label Original dan dapat diputar langsung. Jika video sumber tidak dalam salah satu format tersebut, URL video hasil transkoding akan diberi label Original dan tidak dapat diputar langsung.
Untuk mencegah kegagalan transkoding, jangan mengedit atau menghapus templat atau kelompok templat selama tugas transkoding sedang berlangsung.
Batasan
Setiap pengguna dapat membuat hingga 20 kelompok templat transkoding di setiap wilayah. Satu kelompok templat transkoding dapat berisi hingga 10 templat transkoding reguler, 10 templat pengemasan audio dan video,.
Buat kelompok templat transkoding
Saat Anda memulai tugas transkoding, setiap templat dalam kelompok templat transkoding yang ditentukan akan menghasilkan satu file video. Hal ini mengonsumsi ruang penyimpanan dan menimbulkan biaya transkoding. Untuk menghindari biaya dan penggunaan penyimpanan yang tidak perlu, buat hanya templat transkoding yang benar-benar Anda butuhkan.
Melalui Konsol
Transkoding reguler
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bilah navigasi atas, pilih wilayah target dari daftar drop-down di samping Workbench.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and Video Transcoding Template, klik Add Template dan konfigurasikan parameter transkoding.
No.
Kategori
Parameter
Deskripsi
1
Dasar
Jenis transkoding
Nilai yang valid: Regular Transcoding, Audio Transcoding, Container Format Conversion, Narrowband HD™ 1.0, dan Narrowband HD™ 2.0.
Catatan
Untuk informasi lebih lanjut mengenai definisi terkait Narrowband HD™ 1.0, seperti Narrowband HD™ 1.0 dan SD-Narrowband HD™ 1.0, lihat Transkoding Narrowband HD™.
Jika Anda memilih definisi Original Quality (Remuxing), video mempertahankan definisi dan bitrate aslinya. Hanya format kontainer video yang diubah. Ini cocok untuk skenario di mana Anda tidak perlu mengubah ukuran atau bitrate video.
Kualitas Suara: Standard Quality atau High Quality.
Format kontainer
Format video yang didukung: HLS, MP4, dan FLV.
Format audio yang didukung: MP3 dan AAC.
Untuk informasi lebih lanjut mengenai format kontainer, lihat Konsep utama.
2
Parameter video
Nonaktifkan video
Ekstrak aliran hanya audio, misalnya untuk aplikasi radio.
Format encoding
H.264 dan H.265 didukung.
Resolusi
Resolusi Preset: LD, SD, HD, UHD, 2K, dan 4K (lebar dari 640 hingga 3840 piksel, tinggi bersifat adaptif).
Anda dapat mengatur resolusi berdasarkan sisi panjang dan pendek video atau berdasarkan lebar dan tinggi perangkat. Lebar dan tinggi dapat berkisar antara 128 hingga 4.096 piksel.
Untuk mengaktifkan rasio aspek adaptif, atur hanya lebar atau tinggi saja.
Bitrate
Bitrate berkisar antara 10 hingga 50.000 Kbps. Nilai ini mengontrol definisi. Kami merekomendasikan Anda menggunakan bitrate yang direkomendasikan untuk setiap definisi.
Laju frame
Jumlah frame yang ditampilkan per detik. Pengaturan default direkomendasikan.
Laju frame kustom: 0 hingga 60 fps. Nilai umum adalah 24, 25, dan 30.
Interval keyframe maksimum
Jumlah frame dalam Group of Pictures (GOP). Pengaturan default direkomendasikan.
Watermark gambar/teks
Menambahkan watermark gambar atau teks yang terlihat selama transkoding. Untuk menerapkan watermark, tambahkan terlebih dahulu materi watermark di pengaturan watermark dan aktifkan fitur tersebut. Untuk informasi lebih lanjut, lihat Watermark video.
3
Parameter lanjutan (hanya tersedia saat Format Kontainer adalah HLS atau MP4)
Panjang fragmen
Durasi setiap segmen TS. Pengaturan default direkomendasikan.
Enkripsi video
Anda dapat mengenkripsi video HLS. Video yang dienkripsi memerlukan SDK pemutar resmi Alibaba Cloud yang mendukung dekripsi. Layanan ini gratis selama masa percobaan.
Catatan
Enkripsi yang dikonfigurasi di sini adalah enkripsi proprietary. Untuk menggunakan enkripsi standar, lihat Enkripsi standar HLS.
4
Parameter audio
Nonaktifkan audio
Pilih opsi ini untuk menghapus aliran audio dan menghasilkan video tanpa suara.
Format encoding
AAC dan MP3 didukung untuk format kontainer HLS dan MP4. Hanya MP3 yang didukung untuk format kontainer MP3.
Laju sampel
Pengaturan default direkomendasikan.
Bitrate audio
Bitrate audio berkisar antara 8 hingga 1.000 Kbps. Pengaturan default direkomendasikan.
Saluran audio
Pengaturan default direkomendasikan.
Setelah mengonfigurasi parameter, klik Save.
Opsi: Di halaman Transcoding Template Groups, klik Set as Default untuk menjadikan kelompok templat tersebut sebagai default.
Setelah menetapkan kelompok templat default, semua video yang baru diunggah akan ditranskoding menggunakan kelompok templat ini.
Transkoding audio
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bilah navigasi atas, pilih wilayah target dari daftar drop-down di samping Workbench.
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 terkait.
Format Kontainer: Anda hanya dapat memilih AAC atau mp3.
Kualitas Suara: Standard Quality dan High Quality didukung.
Gunakan nilai default untuk parameter lain atau ubah sesuai kebutuhan bisnis Anda. Untuk deskripsi 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 kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bilah navigasi atas, pilih wilayah target dari daftar drop-down di samping Workbench.
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 terkait.
Format Kontainer: Format video yang didukung adalah HLS, MP4, FLV, dan Dash.
Definisi: Mempertahankan parameter video sumber.
Gunakan nilai default untuk parameter lain atau ubah sesuai kebutuhan bisnis Anda. Untuk deskripsi parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.
Setelah mengonfigurasi parameter, klik Save.
Narrowband HD™ 1.0
Narrowband HD™ 1.0 hanya mendukung output transkoding dalam format kontainer HLS dan MP4.
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bilah navigasi atas, pilih wilayah target dari daftar drop-down di samping Workbench.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and Video Transcoding Template, klik Add Template dan konfigurasikan parameter transkoding Narrowband HD™ 1.0.
Format Kontainer: Anda hanya dapat memilih HLS atau MP4.
Jenis Skenario: Anda hanya dapat memilih Mini Dramas atau Common Scenarios.
Definisi: Pilih definisi yang terkait dengan Narrowband HD™ 1.0.
Gunakan nilai default untuk parameter lain atau ubah sesuai kebutuhan bisnis Anda. Untuk deskripsi parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler. Untuk Parameter video, atur Encoding format ke H.264, pilih salah satu dari sembilan opsi Preset resolution (seperti SD, HD, atau UHD untuk efek keseluruhan terbaik), atur bitrate ke 500 Kbps, dan pertahankan laju frame video asli. Fitur Image/text watermark dinonaktifkan secara default. Untuk Parameter lanjutan, enkripsi proprietary dinonaktifkan secara default. Untuk Parameter audio, atur Encoding format ke AAC dan bitrate ke 64 Kbps. Setelah menyelesaikan konfigurasi, klik Save.
Setelah mengonfigurasi parameter, klik Save.
Streaming bitrate adaptif
Masuk ke Konsol ApsaraVideo VOD.
Di panel navigasi kiri, pilih Configuration Management > Media Processing > Transcoding Template Groups.
Di bilah navigasi atas, pilih wilayah target dari daftar drop-down di samping Workbench.
Di halaman Transcoding Template Groups, klik Create Transcoding Template Group.
Di bagian Audio and Video Packaging Template, klik Add Template dan konfigurasikan parameter templat pengemasan video.
Format Kontainer: Parameter ini diatur ke HLS.
Definisi: Pilih definisi yang sesuai. Transkoding reguler, konversi format kontainer, Narrowband HD™ 1.0, dan lainnya didukung.
Ambang Batas Lebar Pita: Ambang batas yang digunakan pemutar untuk memilih aliran berdasarkan lebar pita jaringan saat ini. Satuan: bps. Pengaturan default direkomendasikan.
Gunakan nilai default untuk parameter lain atau ubah sesuai kebutuhan bisnis Anda. Untuk deskripsi parameter dan pengaturan yang direkomendasikan, lihat Buat kelompok templat transkoding reguler.
Setelah mengonfigurasi parameter, klik Save.
Melalui OpenAPI
Panggil operasi AddTranscodeTemplateGroup untuk membuat kelompok templat transkoding dengan berbagai jenis.
Gunakan parameter
TypedariTranscodeTemplateuntuk menentukan jenis templat transkoding, seperti Regular Transcoding 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.
Manage template groups
Setelah membuat kelompok templat transkoding, Anda dapat melihat, mengedit, menghapus, atau menjadikannya sebagai default. Kelompok templat No Transcoding yang ditentukan sistem tidak dapat dilihat, diedit, atau dihapus.
Modifikasi pada kelompok templat transkoding hanya berlaku untuk video yang diunggah setelah perubahan disimpan.
Konsol
Di halaman Transcoding Template Groups di Konsol ApsaraVideo VOD, Anda dapat mengelola kelompok templat Anda. Halaman ini mencantumkan kelompok templat yang ada beserta nama, ID, dan jenisnya. Untuk kelompok templat yang ditentukan pengguna, Anda dapat melakukan aksi berikut: View, Edit, Remove, dan Delete. Untuk membuat kelompok templat, klik Add Transcoding Template Group.
API
Use template groups
Anda dapat memicu transkoding di ApsaraVideo VOD selama pengunggahan atau pemrosesan media dengan menentukan kelompok templat transkoding untuk tugas tersebut atau menambahkan kelompok tersebut ke node transkoding media dalam alur kerja.