Skip to content

VideoTrackInfo

Defined in: catalog.ts:11

The video track buildMsfCatalog advertises. An H.264 (avc1/avc3) track without initData is left out of the catalog, since its codec string is derived from the avcC record.

altGroup?: number;

Defined in: catalog.ts:38

Alternate group (msf-01 §5.2.12): tracks sharing one are alternate versions of the same content, such as simulcast layers, and a viewer subscribes to one of them. Members share a role and a render group.


bitrate?: number;

Defined in: catalog.ts:23

Bits per second.


codec: string;

Defined in: catalog.ts:15

WebCodecs registry codec string, e.g. 'avc1.42E01F' or 'vp8'.


framerate?: number;

Defined in: catalog.ts:21

Frames per second.


height?: number;

Defined in: catalog.ts:19

Coded height in pixels.


initData?: Uint8Array<ArrayBufferLike>;

Defined in: catalog.ts:28

Decoder init data (WebCodecs decoderConfig.description, e.g. avcC for avc-format H.264) — emitted as an inline initDataList entry referenced by the track’s initRef.


name?: string;

Defined in: catalog.ts:13

Track name. Default VIDEO_TRACK.


renderGroup?: number;

Defined in: catalog.ts:33

Render group (msf-01 §5.2.11): tracks sharing one play together on one timeline. Default 1; give a second source, such as a screen share and its audio, its own.


width?: number;

Defined in: catalog.ts:17

Coded width in pixels.