Freigeben über


PresetConfigurations interface

Ein Objekt optionaler Konfigurationseinstellungen für Encoder.

Eigenschaften

complexity

Ermöglicht es Ihnen, die Encodereinstellungen zu konfigurieren, um das Gleichgewicht zwischen Geschwindigkeit und Qualität zu steuern. Beispiel: Legen Sie Komplexität als Geschwindigkeit für eine schnellere Codierung, aber weniger Komprimierungseffizienz fest.

interleaveOutput

Legt den Interleave-Modus der Ausgabe fest, um zu steuern, wie Audio und Video im Containerformat gespeichert werden. Beispiel: Legen Sie InterleavedOutput als NonInterleavedOutput fest, um Audio- und Videoausgabe in separaten MP4-Dateien zu erzeugen.

keyFrameIntervalInSeconds

Das Keyframeintervall in Sekunden. Beispiel: Legen Sie KeyFrameIntervalInSeconds als 2 fest, um die Wiedergabepuffer für einige Spieler zu reduzieren.

maxBitrateBps

Die maximale Bitrate in Bits pro Sekunde (Schwellenwert für die obere Videoebene). Beispiel: Legen Sie MaxBitrateBps auf 6000000 fest, um zu vermeiden, dass sehr hohe Bitrate-Ausgaben für Inhalte mit hoher Komplexität erzeugt werden.

maxHeight

Die maximale Höhe der Ausgabevideoebenen. Beispiel: Legen Sie MaxHeight als 720 fest, um Ausgabeebenen bis zu 720P zu erzeugen, auch wenn die Eingabe 4K ist.

maxLayers

Die maximale Anzahl von Ausgabevideoebenen. Beispiel: Legen Sie MaxLayers als 4 fest, um sicherzustellen, dass maximal vier Ausgabeebenen erzeugt werden, um die Gesamtkosten des Codierungsauftrags zu steuern.

minBitrateBps

Die minimale Bitrate in Bits pro Sekunde (Schwellenwert für die untere Videoebene). Beispiel: Legen Sie MinBitrateBps als 200000 auf eine untere Ebene fest, die Benutzer mit geringer Netzwerkbandbreite abdeckt.

minHeight

Die minimale Höhe der Ausgabevideoebenen. Beispiel: Legen Sie MinHeight als 360 fest, um Ausgabeebenen kleinerer Auflösungen wie 180P zu vermeiden.

Details zur Eigenschaft

complexity

Ermöglicht es Ihnen, die Encodereinstellungen zu konfigurieren, um das Gleichgewicht zwischen Geschwindigkeit und Qualität zu steuern. Beispiel: Legen Sie Komplexität als Geschwindigkeit für eine schnellere Codierung, aber weniger Komprimierungseffizienz fest.

complexity?: string

Eigenschaftswert

string

interleaveOutput

Legt den Interleave-Modus der Ausgabe fest, um zu steuern, wie Audio und Video im Containerformat gespeichert werden. Beispiel: Legen Sie InterleavedOutput als NonInterleavedOutput fest, um Audio- und Videoausgabe in separaten MP4-Dateien zu erzeugen.

interleaveOutput?: string

Eigenschaftswert

string

keyFrameIntervalInSeconds

Das Keyframeintervall in Sekunden. Beispiel: Legen Sie KeyFrameIntervalInSeconds als 2 fest, um die Wiedergabepuffer für einige Spieler zu reduzieren.

keyFrameIntervalInSeconds?: number

Eigenschaftswert

number

maxBitrateBps

Die maximale Bitrate in Bits pro Sekunde (Schwellenwert für die obere Videoebene). Beispiel: Legen Sie MaxBitrateBps auf 6000000 fest, um zu vermeiden, dass sehr hohe Bitrate-Ausgaben für Inhalte mit hoher Komplexität erzeugt werden.

maxBitrateBps?: number

Eigenschaftswert

number

maxHeight

Die maximale Höhe der Ausgabevideoebenen. Beispiel: Legen Sie MaxHeight als 720 fest, um Ausgabeebenen bis zu 720P zu erzeugen, auch wenn die Eingabe 4K ist.

maxHeight?: number

Eigenschaftswert

number

maxLayers

Die maximale Anzahl von Ausgabevideoebenen. Beispiel: Legen Sie MaxLayers als 4 fest, um sicherzustellen, dass maximal vier Ausgabeebenen erzeugt werden, um die Gesamtkosten des Codierungsauftrags zu steuern.

maxLayers?: number

Eigenschaftswert

number

minBitrateBps

Die minimale Bitrate in Bits pro Sekunde (Schwellenwert für die untere Videoebene). Beispiel: Legen Sie MinBitrateBps als 200000 auf eine untere Ebene fest, die Benutzer mit geringer Netzwerkbandbreite abdeckt.

minBitrateBps?: number

Eigenschaftswert

number

minHeight

Die minimale Höhe der Ausgabevideoebenen. Beispiel: Legen Sie MinHeight als 360 fest, um Ausgabeebenen kleinerer Auflösungen wie 180P zu vermeiden.

minHeight?: number

Eigenschaftswert

number