Freigeben über


LiveEventEncoding interface

Gibt den Liveereignistyp und optionale Codierungseinstellungen für die Codierung von Liveereignissen an.

Eigenschaften

encodingType

Liveereignistyp. Wenn "encodingType" auf "PassthroughBasic" oder "PassthroughStandard" festgelegt ist, übergibt der Dienst einfach die eingehenden Video- und Audioebenen an die Ausgabe. Wenn "encodingType" auf "Standard" oder "Premium1080p" festgelegt ist, transcodiert ein Live-Encoder den eingehenden Datenstrom in mehrere Bitraten oder Ebenen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2095101. Diese Eigenschaft kann nicht geändert werden, nachdem das Liveereignis erstellt wurde.

keyFrameInterval

Verwenden Sie einen ISO 8601-Zeitwert zwischen 0,5 und 20 Sekunden, um die Länge des Ausgabefragments für das Video und die Audiospuren eines Codierungs-Liveereignisses anzugeben. Verwenden Sie z. B. PT2S, um 2 Sekunden anzugeben. Für die Videospur wird auch das Keyframeintervall oder die Länge eines GoP (Gruppe von Bildern) definiert. Wenn dieser Wert nicht für ein Codierungs-Liveereignis festgelegt ist, wird die Fragmentdauer standardmäßig auf 2 Sekunden festgelegt. Der Wert kann nicht für Pass-Through-Liveereignisse festgelegt werden.

presetName

Der optionale voreingestellte Codierungsname, der verwendet wird, wenn encodingType keines ist. Dieser Wert wird zur Erstellungszeit angegeben und kann nicht aktualisiert werden. Wenn der encodingType auf "Standard" festgelegt ist, lautet der Standardvoreinstellungsname "Default720p". Wenn der encodingType auf "Premium1080p" festgelegt ist, lautet die Standardvoreinstellung "Default1080p".

stretchMode

Gibt an, wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist "None".

Details zur Eigenschaft

encodingType

Liveereignistyp. Wenn "encodingType" auf "PassthroughBasic" oder "PassthroughStandard" festgelegt ist, übergibt der Dienst einfach die eingehenden Video- und Audioebenen an die Ausgabe. Wenn "encodingType" auf "Standard" oder "Premium1080p" festgelegt ist, transcodiert ein Live-Encoder den eingehenden Datenstrom in mehrere Bitraten oder Ebenen. Weitere Informationen finden Sie unter https://go.microsoft.com/fwlink/?linkid=2095101. Diese Eigenschaft kann nicht geändert werden, nachdem das Liveereignis erstellt wurde.

encodingType?: string

Eigenschaftswert

string

keyFrameInterval

Verwenden Sie einen ISO 8601-Zeitwert zwischen 0,5 und 20 Sekunden, um die Länge des Ausgabefragments für das Video und die Audiospuren eines Codierungs-Liveereignisses anzugeben. Verwenden Sie z. B. PT2S, um 2 Sekunden anzugeben. Für die Videospur wird auch das Keyframeintervall oder die Länge eines GoP (Gruppe von Bildern) definiert. Wenn dieser Wert nicht für ein Codierungs-Liveereignis festgelegt ist, wird die Fragmentdauer standardmäßig auf 2 Sekunden festgelegt. Der Wert kann nicht für Pass-Through-Liveereignisse festgelegt werden.

keyFrameInterval?: string

Eigenschaftswert

string

presetName

Der optionale voreingestellte Codierungsname, der verwendet wird, wenn encodingType keines ist. Dieser Wert wird zur Erstellungszeit angegeben und kann nicht aktualisiert werden. Wenn der encodingType auf "Standard" festgelegt ist, lautet der Standardvoreinstellungsname "Default720p". Wenn der encodingType auf "Premium1080p" festgelegt ist, lautet die Standardvoreinstellung "Default1080p".

presetName?: string

Eigenschaftswert

string

stretchMode

Gibt an, wie die Größe des Eingabevideos an die gewünschte Ausgabeauflösung angepasst wird. Der Standardwert ist "None".

stretchMode?: string

Eigenschaftswert

string