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[]