MoqOutputConfiguration
Field |
Type |
Repeated |
Description |
id |
|||
namespace |
✅ |
The namespace published by this egest, as a list of segments (the on-the-wire MoQT tuple). Use multiple entries for paths: e.g. ["stage", "primary"] is the namespace tuple <"stage", "primary">. Matching against an ingest’s namespace_prefix is segment-aware, NOT byte-prefix on a joined string. |
|
relays |
✅ |
||
listener |
|||
output_timecode |
If set, a PRFT (Producer Reference Time) box is prepended to each CMAF media segment, carrying an NTP timestamp derived from the chosen PdtSource. Omit (or leave as default 0 / NORSK_TIMESTAMP) to disable PRFT generation. |
||
output_timecode_enabled |
|||
output_timecode_on_all_frames |
When true, PRFT is emitted on every fragment. When false (default), PRFT is only emitted on keyframe fragments. |
||
jitter_buffer |
Optional jitter buffer configuration |
||
c2pa_signing |
Optional C2PA signing config; when set, each MoQ init segment and fragment is signed before being published. |
||
video_bitrate |
Advertised (maximum) bitrate in bits per second, published per media in the catalog (MSF requires it for audio/video tracks). 0 = unset, in which case whatever bitrate the pipeline metadata carries is advertised. Set these for pass-through media where the source bitrate isn’t otherwise known. |
||
audio_bitrate |
|||
moq_protocol_version |
Pin the MoQT transport draft this egest speaks, instead of auto-negotiating the newest. "" / "auto" = negotiate; otherwise "draft14" / "draft16" / "draft18". Mainly for tests that want to exercise a specific version. |
||
output_format |
Packaging format published by this egest. Defaults to CMAF (fragmented MP4); LOC publishes raw NAL payloads with inline codec init. |
||
forwarding_preference |
Per-object forwarding preference. Defaults to reliable subgroup streams; DATAGRAM sends media objects as unreliable OBJECT_DATAGRAMs (low-latency). |