Bagikan melalui


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.

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.

keyFrameIntervalInSeconds

Interval bingkai kunci dalam hitungan detik. Contoh: atur KeyFrameIntervalInSeconds sebagai 2 untuk mengurangi buffering pemutaran untuk beberapa pemain.

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.

maxHeight

Tinggi maksimum lapisan video output. Contoh: atur MaxHeight sebagai 720 untuk menghasilkan lapisan output hingga 720P meskipun inputnya adalah 4K.

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.

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.

minHeight

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