Condividi tramite


PresetConfigurations interface

Oggetto delle impostazioni di configurazione facoltative per il codificatore.

Proprietà

complexity

Consente di configurare le impostazioni del codificatore per controllare l'equilibrio tra velocità e qualità. Esempio: impostare Complessità come Velocità per una codifica più veloce, ma meno efficienza di compressione.

interleaveOutput

Imposta la modalità interleave dell'output per controllare la modalità di archiviazione dell'audio e del video nel formato contenitore. Esempio: impostare InterleavedOutput come NonInterleavedOutput per produrre output solo audio e solo video in file MP4 separati.

keyFrameIntervalInSeconds

Intervallo fotogrammi chiave in secondi. Esempio: impostare KeyFrameIntervalInSeconds su 2 per ridurre il buffer di riproduzione per alcuni lettori.

maxBitrateBps

Velocità massima in bit al secondo (soglia per il livello video superiore). Esempio: impostare MaxBitrateBps su 6000000 per evitare di produrre output a velocità in bit molto elevata per il contenuto con complessità elevata.

maxHeight

Altezza massima dei livelli video di output. Esempio: impostare MaxHeight su 720 per produrre livelli di output fino a 720P anche se l'input è 4K.

maxLayers

Numero massimo di livelli video di output. Esempio: impostare MaxLayers su 4 per assicurarsi che vengano prodotti al massimo 4 livelli di output per controllare il costo complessivo del processo di codifica.

minBitrateBps

Velocità minima in bit al secondo (soglia per il livello video inferiore). Esempio: impostare MinBitrateBps su 200000 per avere un livello inferiore che copre gli utenti con larghezza di banda di rete ridotta.

minHeight

Altezza minima dei livelli video di output. Esempio: impostare MinHeight su 360 per evitare livelli di output di risoluzioni più piccole come 180P.

Dettagli proprietà

complexity

Consente di configurare le impostazioni del codificatore per controllare l'equilibrio tra velocità e qualità. Esempio: impostare Complessità come Velocità per una codifica più veloce, ma meno efficienza di compressione.

complexity?: string

Valore della proprietà

string

interleaveOutput

Imposta la modalità interleave dell'output per controllare la modalità di archiviazione dell'audio e del video nel formato contenitore. Esempio: impostare InterleavedOutput come NonInterleavedOutput per produrre output solo audio e solo video in file MP4 separati.

interleaveOutput?: string

Valore della proprietà

string

keyFrameIntervalInSeconds

Intervallo fotogrammi chiave in secondi. Esempio: impostare KeyFrameIntervalInSeconds su 2 per ridurre il buffer di riproduzione per alcuni lettori.

keyFrameIntervalInSeconds?: number

Valore della proprietà

number

maxBitrateBps

Velocità massima in bit al secondo (soglia per il livello video superiore). Esempio: impostare MaxBitrateBps su 6000000 per evitare di produrre output a velocità in bit molto elevata per il contenuto con complessità elevata.

maxBitrateBps?: number

Valore della proprietà

number

maxHeight

Altezza massima dei livelli video di output. Esempio: impostare MaxHeight su 720 per produrre livelli di output fino a 720P anche se l'input è 4K.

maxHeight?: number

Valore della proprietà

number

maxLayers

Numero massimo di livelli video di output. Esempio: impostare MaxLayers su 4 per assicurarsi che vengano prodotti al massimo 4 livelli di output per controllare il costo complessivo del processo di codifica.

maxLayers?: number

Valore della proprietà

number

minBitrateBps

Velocità minima in bit al secondo (soglia per il livello video inferiore). Esempio: impostare MinBitrateBps su 200000 per avere un livello inferiore che copre gli utenti con larghezza di banda di rete ridotta.

minBitrateBps?: number

Valore della proprietà

number

minHeight

Altezza minima dei livelli video di output. Esempio: impostare MinHeight su 360 per evitare livelli di output di risoluzioni più piccole come 180P.

minHeight?: number

Valore della proprietà

number