IngressVideoEncodingPreset
in package
Protobuf type <code>livekit.IngressVideoEncodingPreset</code>
Table of Contents
Constants
- H264_1080P_30FPS_1_LAYER = 4
- 1980x1080, 30fps, 3500kbps, no simulcast
- H264_1080P_30FPS_1_LAYER_HIGH_MOTION = 9
- 1980x1080, 30fps, 4500kbps, no simulcast, higher bitrate for high motion, harder to encode content
- H264_1080P_30FPS_3_LAYERS = 1
- 1980x1080, 30fps, 3500kbps main layer, 3 layers total
- H264_1080P_30FPS_3_LAYERS_HIGH_MOTION = 6
- 1980x1080, 30fps, 4500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content
- H264_540P_25FPS_2_LAYERS = 2
- 960x540, 25fps, 1000kbps main layer, 2 layers total
- H264_540P_25FPS_2_LAYERS_HIGH_MOTION = 7
- 960x540, 25fps, 1300kbps main layer, 2 layers total, higher bitrate for high motion, harder to encode content
- H264_720P_30FPS_1_LAYER = 3
- 1280x720, 30fps, 1900kbps, no simulcast
- H264_720P_30FPS_1_LAYER_HIGH_MOTION = 8
- 1280x720, 30fps, 2500kbps, no simulcast, higher bitrate for high motion, harder to encode content
- H264_720P_30FPS_3_LAYERS = 0
- 1280x720, 30fps, 1900kbps main layer, 3 layers total
- H264_720P_30FPS_3_LAYERS_HIGH_MOTION = 5
- 1280x720, 30fps, 2500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content
Properties
- $valueToName : mixed
Methods
Constants
H264_1080P_30FPS_1_LAYER
1980x1080, 30fps, 3500kbps, no simulcast
public
mixed
H264_1080P_30FPS_1_LAYER
= 4
Generated from protobuf enum H264_1080P_30FPS_1_LAYER = 4;
H264_1080P_30FPS_1_LAYER_HIGH_MOTION
1980x1080, 30fps, 4500kbps, no simulcast, higher bitrate for high motion, harder to encode content
public
mixed
H264_1080P_30FPS_1_LAYER_HIGH_MOTION
= 9
Generated from protobuf enum H264_1080P_30FPS_1_LAYER_HIGH_MOTION = 9;
H264_1080P_30FPS_3_LAYERS
1980x1080, 30fps, 3500kbps main layer, 3 layers total
public
mixed
H264_1080P_30FPS_3_LAYERS
= 1
Generated from protobuf enum H264_1080P_30FPS_3_LAYERS = 1;
H264_1080P_30FPS_3_LAYERS_HIGH_MOTION
1980x1080, 30fps, 4500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content
public
mixed
H264_1080P_30FPS_3_LAYERS_HIGH_MOTION
= 6
Generated from protobuf enum H264_1080P_30FPS_3_LAYERS_HIGH_MOTION = 6;
H264_540P_25FPS_2_LAYERS
960x540, 25fps, 1000kbps main layer, 2 layers total
public
mixed
H264_540P_25FPS_2_LAYERS
= 2
Generated from protobuf enum H264_540P_25FPS_2_LAYERS = 2;
H264_540P_25FPS_2_LAYERS_HIGH_MOTION
960x540, 25fps, 1300kbps main layer, 2 layers total, higher bitrate for high motion, harder to encode content
public
mixed
H264_540P_25FPS_2_LAYERS_HIGH_MOTION
= 7
Generated from protobuf enum H264_540P_25FPS_2_LAYERS_HIGH_MOTION = 7;
H264_720P_30FPS_1_LAYER
1280x720, 30fps, 1900kbps, no simulcast
public
mixed
H264_720P_30FPS_1_LAYER
= 3
Generated from protobuf enum H264_720P_30FPS_1_LAYER = 3;
H264_720P_30FPS_1_LAYER_HIGH_MOTION
1280x720, 30fps, 2500kbps, no simulcast, higher bitrate for high motion, harder to encode content
public
mixed
H264_720P_30FPS_1_LAYER_HIGH_MOTION
= 8
Generated from protobuf enum H264_720P_30FPS_1_LAYER_HIGH_MOTION = 8;
H264_720P_30FPS_3_LAYERS
1280x720, 30fps, 1900kbps main layer, 3 layers total
public
mixed
H264_720P_30FPS_3_LAYERS
= 0
Generated from protobuf enum H264_720P_30FPS_3_LAYERS = 0;
H264_720P_30FPS_3_LAYERS_HIGH_MOTION
1280x720, 30fps, 2500kbps main layer, 3 layers total, higher bitrate for high motion, harder to encode content
public
mixed
H264_720P_30FPS_3_LAYERS_HIGH_MOTION
= 5
Generated from protobuf enum H264_720P_30FPS_3_LAYERS_HIGH_MOTION = 5;
Properties
$valueToName
private
static mixed
$valueToName
= [self::H264_720P_30FPS_3_LAYERS => 'H264_720P_30FPS_3_LAYERS', self::H264_1080P_30FPS_3_LAYERS => 'H264_1080P_30FPS_3_LAYERS', self::H264_540P_25FPS_2_LAYERS => 'H264_540P_25FPS_2_LAYERS', self::H264_720P_30FPS_1_LAYER => 'H264_720P_30FPS_1_LAYER', self::H264_1080P_30FPS_1_LAYER => 'H264_1080P_30FPS_1_LAYER', self::H264_720P_30FPS_3_LAYERS_HIGH_MOTION => 'H264_720P_30FPS_3_LAYERS_HIGH_MOTION', self::H264_1080P_30FPS_3_LAYERS_HIGH_MOTION => 'H264_1080P_30FPS_3_LAYERS_HIGH_MOTION', self::H264_540P_25FPS_2_LAYERS_HIGH_MOTION => 'H264_540P_25FPS_2_LAYERS_HIGH_MOTION', self::H264_720P_30FPS_1_LAYER_HIGH_MOTION => 'H264_720P_30FPS_1_LAYER_HIGH_MOTION', self::H264_1080P_30FPS_1_LAYER_HIGH_MOTION => 'H264_1080P_30FPS_1_LAYER_HIGH_MOTION']
Methods
name()
public
static name(mixed $value) : mixed
Parameters
- $value : mixed
value()
public
static value(mixed $name) : mixed
Parameters
- $name : mixed