Table of Contents

Enum IngressVideoEncodingPreset

Namespace
LiveKit.Proto
Assembly
LiveKit.AspNetCore.ServerSdk.Abstractions.dll
public enum IngressVideoEncodingPreset

Fields

[OriginalName("H264_1080P_30FPS_1_LAYER")] H2641080P30Fps1Layer = 4

1980x1080, 30fps, 3500kbps, no simulcast

[OriginalName("H264_1080P_30FPS_1_LAYER_HIGH_MOTION")] H2641080P30Fps1LayerHighMotion = 9

1980x1080, 30fps, 4500kbps, no simulcast, higher bitrate for high motion, harder to encode content

[OriginalName("H264_1080P_30FPS_3_LAYERS")] H2641080P30Fps3Layers = 1

1980x1080, 30fps, 3500kbps main layer, 3 layers total

[OriginalName("H264_1080P_30FPS_3_LAYERS_HIGH_MOTION")] H2641080P30Fps3LayersHighMotion = 6

1980x1080, 30fps, 4500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content

[OriginalName("H264_540P_25FPS_2_LAYERS")] H264540P25Fps2Layers = 2

960x540, 25fps, 1000kbps main layer, 2 layers total

[OriginalName("H264_540P_25FPS_2_LAYERS_HIGH_MOTION")] H264540P25Fps2LayersHighMotion = 7

960x540, 25fps, 1300kbps main layer, 2 layers total, higher bitrate for high motion, harder to encode content

[OriginalName("H264_720P_30FPS_1_LAYER")] H264720P30Fps1Layer = 3

1280x720, 30fps, 1900kbps, no simulcast

[OriginalName("H264_720P_30FPS_1_LAYER_HIGH_MOTION")] H264720P30Fps1LayerHighMotion = 8

1280x720, 30fps, 2500kbps, no simulcast, higher bitrate for high motion, harder to encode content

[OriginalName("H264_720P_30FPS_3_LAYERS")] H264720P30Fps3Layers = 0

1280x720, 30fps, 1900kbps main layer, 3 layers total

[OriginalName("H264_720P_30FPS_3_LAYERS_HIGH_MOTION")] H264720P30Fps3LayersHighMotion = 5

1280x720, 30fps, 2500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content