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. |
interleave |
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. |
key |
Das Keyframeintervall in Sekunden. Beispiel: Legen Sie KeyFrameIntervalInSeconds als 2 fest, um die Wiedergabepuffer für einige Spieler zu reduzieren. |
max |
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. |
max |
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. |
max |
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. |
min |
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. |
min |
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