MoqInputConfiguration

Field

Type

Repeated

Description

id

MediaNodeId

url

string

namespace

string

The namespace to subscribe to (client mode), as a list of segments (the on-the-wire MoQT tuple). Ignored in listener mode — see MoqInputListenerConfig.namespace_prefix.

disableTlsVerify

bool

listener

MoqInputListenerConfig

stats_sampling

StreamStatisticsSampling

start_threshold

InputStartThresholdSettings

Optionally drop data until input is 'stable' this will reduce latency and memory use in nearly all cases

time_domain

TimeDomainConfig

c2pa_verification

C2paVerificationConfig

When set, validate every incoming init and media segment against the C2PA Live Video continuity chain and emit C2paSegmentVerified events.

moq_protocol_version

string

Pin the MoQT transport draft this ingest negotiates (client mode), instead of auto-negotiating (which lands on the newest BOTH ends prefer — draft-16 for Norsk↔Norsk). "" / "auto" = negotiate; otherwise "draft14" / "draft16" / "draft18". draft-18 is required to activate the joining-FETCH catalog bootstrap. Mirrors MoqOutputConfiguration.moq_protocol_version.

source_name

string

The source name to give the ingested media (client mode), as other inputs do. Empty = derive from the namespace (back-compat). Required to distinguish two MoQ inputs subscribing to the SAME namespace in one instance — otherwise they produce identical stream keys and the second collides.

subscribe_filter

MoqSubscribeFilter

Where in the publication media-track subscriptions start. Default (NEXT_GROUP_START) joins cleanly at the next group boundary; see MoqSubscribeFilter for the low-latency and full-history alternatives.

Member of

Message

Description

MoqInputMessage