Delen via


PresetConfigurations interface

Een object met optionele configuratie-instellingen voor encoder.

Eigenschappen

complexity

Hiermee kunt u de encoderinstellingen configureren om de balans tussen snelheid en kwaliteit te regelen. Voorbeeld: stel complexiteit in als snelheid voor snellere codering, maar minder compressie-efficiƫntie.

interleaveOutput

Hiermee stelt u de interleavemodus van de uitvoer in om te bepalen hoe audio en video worden opgeslagen in de containerindeling. Voorbeeld: Stel InterleavedOutput in als NonInterleavedOutput om alleen-audio- en video-uitvoer te produceren in afzonderlijke MP4-bestanden.

keyFrameIntervalInSeconds

Het sleutelframeinterval in seconden. Voorbeeld: Stel KeyFrameIntervalInSeconds in op 2 om de afspeelbuffering voor sommige spelers te verminderen.

maxBitrateBps

De maximale bitrate in bits per seconde (drempelwaarde voor de bovenste videolaag). Voorbeeld: stel MaxBitrateBps in op 60000000 om te voorkomen dat er zeer hoge bitrate-uitvoer wordt geproduceerd voor inhoud met een hoge complexiteit.

maxHeight

De maximale hoogte van uitvoervideolagen. Voorbeeld: Stel MaxHeight in op 720 om uitvoerlagen tot 720P te produceren, zelfs als de invoer 4K is.

maxLayers

Het maximum aantal uitvoervideolagen. Voorbeeld: stel MaxLayers in op 4 om ervoor te zorgen dat maximaal 4 uitvoerlagen worden geproduceerd om de totale kosten van de coderingstaak te beheren.

minBitrateBps

De minimale bitrate in bits per seconde (drempelwaarde voor de onderste videolaag). Voorbeeld: Stel MinBitrateBps in op 200000 om een onderste laag te hebben die gebruikers met een lage netwerkbandbreedte bedekt.

minHeight

De minimale hoogte van uitvoervideolagen. Voorbeeld: Stel MinHeight in op 360 om uitvoerlagen met kleinere resoluties zoals 180P te voorkomen.

Eigenschapdetails

complexity

Hiermee kunt u de encoderinstellingen configureren om de balans tussen snelheid en kwaliteit te regelen. Voorbeeld: stel complexiteit in als snelheid voor snellere codering, maar minder compressie-efficiƫntie.

complexity?: string

Waarde van eigenschap

string

interleaveOutput

Hiermee stelt u de interleavemodus van de uitvoer in om te bepalen hoe audio en video worden opgeslagen in de containerindeling. Voorbeeld: Stel InterleavedOutput in als NonInterleavedOutput om alleen-audio- en video-uitvoer te produceren in afzonderlijke MP4-bestanden.

interleaveOutput?: string

Waarde van eigenschap

string

keyFrameIntervalInSeconds

Het sleutelframeinterval in seconden. Voorbeeld: Stel KeyFrameIntervalInSeconds in op 2 om de afspeelbuffering voor sommige spelers te verminderen.

keyFrameIntervalInSeconds?: number

Waarde van eigenschap

number

maxBitrateBps

De maximale bitrate in bits per seconde (drempelwaarde voor de bovenste videolaag). Voorbeeld: stel MaxBitrateBps in op 60000000 om te voorkomen dat er zeer hoge bitrate-uitvoer wordt geproduceerd voor inhoud met een hoge complexiteit.

maxBitrateBps?: number

Waarde van eigenschap

number

maxHeight

De maximale hoogte van uitvoervideolagen. Voorbeeld: Stel MaxHeight in op 720 om uitvoerlagen tot 720P te produceren, zelfs als de invoer 4K is.

maxHeight?: number

Waarde van eigenschap

number

maxLayers

Het maximum aantal uitvoervideolagen. Voorbeeld: stel MaxLayers in op 4 om ervoor te zorgen dat maximaal 4 uitvoerlagen worden geproduceerd om de totale kosten van de coderingstaak te beheren.

maxLayers?: number

Waarde van eigenschap

number

minBitrateBps

De minimale bitrate in bits per seconde (drempelwaarde voor de onderste videolaag). Voorbeeld: Stel MinBitrateBps in op 200000 om een onderste laag te hebben die gebruikers met een lage netwerkbandbreedte bedekt.

minBitrateBps?: number

Waarde van eigenschap

number

minHeight

De minimale hoogte van uitvoervideolagen. Voorbeeld: Stel MinHeight in op 360 om uitvoerlagen met kleinere resoluties zoals 180P te voorkomen.

minHeight?: number

Waarde van eigenschap

number