Skip to content

Scrypted Documentation / VideoStreamConfiguration

Interface: VideoStreamConfiguration ​

Extends ​

Properties ​

codec? ​

optional codec: string

Inherited from ​

VideoStreamOptions.codec


profile? ​

optional profile: string

Inherited from ​

VideoStreamOptions.profile


width? ​

optional width: number

Inherited from ​

VideoStreamOptions.width


height? ​

optional height: number

Inherited from ​

VideoStreamOptions.height


bitrate? ​

optional bitrate: number

Inherited from ​

VideoStreamOptions.bitrate


bitrateControl? ​

optional bitrateControl: "constant" | "variable"

Inherited from ​

VideoStreamOptions.bitrateControl


minBitrate? ​

optional minBitrate: number

Inherited from ​

VideoStreamOptions.minBitrate


maxBitrate? ​

optional maxBitrate: number

Inherited from ​

VideoStreamOptions.maxBitrate


fps? ​

optional fps: number

Inherited from ​

VideoStreamOptions.fps


quality? ​

optional quality: number

Inherited from ​

VideoStreamOptions.quality


keyframeInterval? ​

optional keyframeInterval: number

Key Frame interval in frames.

Inherited from ​

VideoStreamOptions.keyframeInterval


h264Info? ​

optional h264Info: H264Info

Inherited from ​

VideoStreamOptions.h264Info


resolutions? ​

optional resolutions: [number, number][]


fpsRange? ​

optional fpsRange: [number, number]


keyframeIntervalRange? ​

optional keyframeIntervalRange: [number, number]


bitrateRange? ​

optional bitrateRange: [number, number]


qualityRange? ​

optional qualityRange: [number, number]


profiles? ​

optional profiles: string[]


bitrateControls? ​

optional bitrateControls: string[]


codecs? ​

optional codecs: string[]