Interface: VideoConfig
Video track encoding configuration.
Extends the WebCodecs API's VideoEncoderConfig.
Extends
VideoEncoderConfig
Properties
bitrate
bitrate:
number
Target bitrate in bits per second.
Overrides
VideoEncoderConfig.bitrate
framerate
framerate:
number
Target frame rate in frames per second.
Overrides
VideoEncoderConfig.framerate
gopSize
gopSize:
number
Group of Pictures size in frames (e.g. 60 for 2 second GOP at 30fps).
targetChunkDurationMs?
optionaltargetChunkDurationMs:number
Target chunk duration in milliseconds (default: 100).
targetGroupDurationMs?
optionaltargetGroupDurationMs:number
Target group duration in milliseconds. Defaults to gopSize × frame duration.