PresetConfigurations interface
Objek pengaturan konfigurasi opsional untuk encoder.
Properti
complexity | Memungkinkan Anda mengonfigurasi pengaturan encoder untuk mengontrol keseimbangan antara kecepatan dan kualitas. Contoh: atur Kompleksitas sebagai Kecepatan untuk pengodean yang lebih cepat tetapi efisiensi kompresi yang lebih sedikit. |
interleave |
Mengatur mode interleave output untuk mengontrol bagaimana audio dan video disimpan dalam format kontainer. Contoh: atur InterleavedOutput sebagai NonInterleavedOutput untuk menghasilkan output audio saja dan video saja dalam file MP4 terpisah. |
key |
Interval bingkai kunci dalam hitungan detik. Contoh: atur KeyFrameIntervalInSeconds sebagai 2 untuk mengurangi buffering pemutaran untuk beberapa pemain. |
max |
Laju bit maksimum dalam bit per detik (ambang batas untuk lapisan video atas). Contoh: atur MaxBitrateBps sebagai 6000000 untuk menghindari menghasilkan output laju bit yang sangat tinggi untuk konten dengan kompleksitas tinggi. |
max |
Tinggi maksimum lapisan video output. Contoh: atur MaxHeight sebagai 720 untuk menghasilkan lapisan output hingga 720P meskipun inputnya adalah 4K. |
max |
Jumlah maksimum lapisan video output. Contoh: atur MaxLayers sebagai 4 untuk memastikan paling banyak 4 lapisan output diproduksi untuk mengontrol biaya keseluruhan pekerjaan pengodean. |
min |
Laju bit minimum dalam bit per detik (ambang batas untuk lapisan video bawah). Contoh: atur MinBitrateBps sebagai 200000 untuk memiliki lapisan bawah yang mencakup pengguna dengan bandwidth jaringan rendah. |
min |
Tinggi minimum lapisan video output. Contoh: atur MinHeight sebagai 360 untuk menghindari lapisan output resolusi yang lebih kecil seperti 180P. |
Detail Properti
complexity
Memungkinkan Anda mengonfigurasi pengaturan encoder untuk mengontrol keseimbangan antara kecepatan dan kualitas. Contoh: atur Kompleksitas sebagai Kecepatan untuk pengodean yang lebih cepat tetapi efisiensi kompresi yang lebih sedikit.
complexity?: string
Nilai Properti
string
interleaveOutput
Mengatur mode interleave output untuk mengontrol bagaimana audio dan video disimpan dalam format kontainer. Contoh: atur InterleavedOutput sebagai NonInterleavedOutput untuk menghasilkan output audio saja dan video saja dalam file MP4 terpisah.
interleaveOutput?: string
Nilai Properti
string
keyFrameIntervalInSeconds
Interval bingkai kunci dalam hitungan detik. Contoh: atur KeyFrameIntervalInSeconds sebagai 2 untuk mengurangi buffering pemutaran untuk beberapa pemain.
keyFrameIntervalInSeconds?: number
Nilai Properti
number
maxBitrateBps
Laju bit maksimum dalam bit per detik (ambang batas untuk lapisan video atas). Contoh: atur MaxBitrateBps sebagai 6000000 untuk menghindari menghasilkan output laju bit yang sangat tinggi untuk konten dengan kompleksitas tinggi.
maxBitrateBps?: number
Nilai Properti
number
maxHeight
Tinggi maksimum lapisan video output. Contoh: atur MaxHeight sebagai 720 untuk menghasilkan lapisan output hingga 720P meskipun inputnya adalah 4K.
maxHeight?: number
Nilai Properti
number
maxLayers
Jumlah maksimum lapisan video output. Contoh: atur MaxLayers sebagai 4 untuk memastikan paling banyak 4 lapisan output diproduksi untuk mengontrol biaya keseluruhan pekerjaan pengodean.
maxLayers?: number
Nilai Properti
number
minBitrateBps
Laju bit minimum dalam bit per detik (ambang batas untuk lapisan video bawah). Contoh: atur MinBitrateBps sebagai 200000 untuk memiliki lapisan bawah yang mencakup pengguna dengan bandwidth jaringan rendah.
minBitrateBps?: number
Nilai Properti
number
minHeight
Tinggi minimum lapisan video output. Contoh: atur MinHeight sebagai 360 untuk menghindari lapisan output resolusi yang lebih kecil seperti 180P.
minHeight?: number
Nilai Properti
number