Skip to main content
A source’s stream_metadata is what the engine actually found in the stream, as opposed to the expected properties, which are what you said to expect. It is read-only, and absent until a stream has arrived.
audioBitrate
number
audioChannels
integer
audioCodec
string
audioStreams
AUDIO STREAMS · object[]

One entry per audio stream found.

bitRate
number
captions
CAPTIONS · object

The caption and subtitle services found in the stream.

expectedFrameRate
enum<string>

Set only if video frame rate is different than expected

Available options:
23_98,
24,
25,
29_97,
30,
50,
50_ab,
59_94,
59_94_ab,
60,
60_ab
expectedVideoCodec
enum<string>

Set only if video codec is different than expected

Available options:
h_264,
h_265,
unspecified
expectedVideoResolution
enum<string>

Set only if video resolution is different than expected

Available options:
<720p,
720p,
1080p,
2160p
frameRate
number
transportProtocol
string
videoBitrate
number
videoCodec
string
videoFieldOrder
integer

Whether the video is progressive or interlaced, and which field comes first.

videoHeight
integer

The video's height in pixels.

videoResolution
string
videoSampleRate
VIDEO SAMPLE RATE · object

The video's frame rate as a fraction.

videoWidth
integer

The video's width in pixels.