MXL egest

This component publishes video and audio streams into an MXL (Media eXchange Layer) shared-memory domain. Each configured flow becomes an NMOS-discoverable flow.

Component Configuration

Option Description Required

id

A unique identifier for the component instance

displayName

The name shown in the Studio UI of this component

domain

MXL domain path that Norsk writes flows to (e.g. /dev/shm/mxl).

flows

Flow definitions. Add one entry per outgoing video/audio stream.

jitterBuffer

Configure the buffer to smooth outgoing data. Leave empty to use global latency profile default. (default: {})

notes

Additional notes about this component

Flows

Option Description Required

label

Pin label — used internally to route an incoming stream to this flow. (default: "video")

groupHint

NMOS grouphint tag for flow discovery. Format: <group-name>:<role>[:<scope>]. Leave empty to derive from domain.

mediaType

Media type — chooses between v210 (video) and float32 (audio) formats. (default: "video")

Jitter Buffer

Option Description Required

bufferDelayMs

How many milliseconds in the jitter buffer. Leave empty to use the global latency profile default.

Tags: