MoQ input

MoQ Input. Receives streams through the packager native library. The UI is intentionally MoQ-first, while advanced project-file overrides can still set the hidden SourceType.

MoQ input - Settings

General

Property Description
Show advanced options Show advanced options
Connection URL Connection URL

Protocol Options

Property Description
Channel ID Channel ID (required for MoQ)

Connection Options

Property Description
Use hardware decoding Use hardware decoding
Auto-connect when loaded Auto-connect when loaded
Auto-reconnect on disconnect Auto-reconnect on disconnect
Reconnect Interval Reconnect interval after connection failure
Freeze frame on lost connection Freeze frame on lost connection

Audio track routing

Property Description
Stereo pair 1 source Track routed to output channels 1-2
Stereo pair 2 source Track routed to output channels 3-4
Stereo pair 3 source Track routed to output channels 5-6
Stereo pair 4 source Track routed to output channels 7-8

Commands

Property Description
Connection status Connection status (read-only)
Connect Connect command
Disconnect Disconnect command

Connection state

Property Description
Hardware decoding used Hardware decoding used (read-only)
Auto-reconnects performed Number of auto-reconnects performed (read-only)
Stream time Stream time (read-only)
Component log Component log

Performance and properties

Property Description
Status Status message for validation (read-only)
Video stream info (advanced)
Audio stream info (advanced)
Discovered audio tracks (advanced)

Inherits from: AbstractInput, AbstractAudioProcessing, AbstractAudioMetering.

See also: MoQ input in Script Engine Objects.

Shared input properties

Every input — regardless of source type — exposes the following property groups. They are surfaced in the property panel only when Show advanced options is enabled on the input.

Icon

  • Icon text — short text shown on the input's icon in the Inputs list. Useful as a quick visual label (channel number, mic name, camera position) to tell otherwise-similar inputs apart at a glance. Empty by default; has no effect on rendering or routing.

Audio mixer

  • Hide in audio mixer — when on, hides the input from the audio mixer view without disabling its audio. Useful for de-cluttering the mixer while keeping the audio routed (e.g. fixed background music, ambient beds, pre-aligned playout). [default=false]

Render Options

  • Invisible (Do not render in scene) — when on, the input is skipped during rendering and produces no picture on any layer or scene. Audio routing is unaffected. Toggle from a script for cued-in / cued-out behaviour during a show. [default=false]
  • Do not render input — disables the input's internal render entirely (no decode or capture work is done). Stronger than Invisible: that one renders but doesn't display; this one stops the input from doing any work at all. Useful for reducing CPU / network load on heavy sources (e.g. high-bitrate RTMP / SRT streams, large media files) when the input is temporarily not needed. Audio meters are cleared while disabled. [default=false]
  • Do not render input controller — chooses what drives the Do not render input flag. Let Composer decide (the default) hands control to the project-level Render Tuning optimiser, which automatically pauses inputs that aren't used by any active scene. Manual Configuration ignores Render Tuning and lets the Do not render input toggle control the flag directly — use this to keep a network source warm even when it's currently off-air, or to take a heavy input down by hand regardless of scene activity. [default=Let Composer decide]

Optional TAGS

  • TAGS — one or more free-form tag words used to classify this input (typically space- or comma-separated). Picked up by Composer's Smart Search to filter or find inputs by category — e.g. camera, music, interview, sponsor. Has no effect on rendering.

Audio configuration and processing options

For inputs capable of processing audio, additional audio configuration and processing options are available through the audio mixer and the Channel Strip Inspector.

  • Audio mixer — monitor levels, adjust gain and pan, mute / solo inputs, and configure auxiliary sends to Audio Channel Strip submix buses, all from a centralised mixer-style interface.
  • Channel Strip Inspector — advanced per-strip audio processing for the selected input:
    • Input trim, stereo remapping, and audio delay
    • Channel mapping (8-channel mode unlocks the full MAPPING tab)
    • Gate
    • Low-cut filter
    • Equaliser (5-band parametric)
    • Compressor
    • Sidechain ducking (a second compressor whose gain reduction is driven by another input's level — e.g. dipping music under a voice-over)
    • Limiter

For the full audio signal flow, see Audio processing workflow.

  • MoQ Target — the sender-side counterpart. Use it when Composer is the source of a MoQ stream rather than the receiver.
  • SRT input — pick this for incoming IP contribution over unmanaged networks when MoQ isn't available at the source; SRT layers loss recovery and bounded latency on top of UDP.
  • SRT Target — the SRT sender-side for outbound contribution over unmanaged networks.
  • RTMP input — pick this for managed-network ingestion from RTMP-only encoders; simpler protocol, less robust on bumpy links.
  • RTMP Target — the RTMP sender-side. Use it to push a Composer scene out to a CDN, RTMP origin, or third-party live platform.
  • NDI input — pick this for studio-LAN contribution; mDNS auto-discovery and very low latency, but not internet-traversable.
  • NDI Target — for publishing a Composer scene to other NDI-aware tools on the same studio LAN.