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.

Property Type Access Description
ShowAdvancedOptions bool get/set Show advanced options
SourceType MoQSourceType get/set Source type (RTMP, SRT, or MoQ)
ConnectionUrl string get/set Connection URL
ChannelId string get/set Channel ID (required for MoQ)
UseHardwareDecoding bool get/set Use hardware decoding
AutoConnect bool get/set Auto-connect when loaded
AutoReconnect bool get/set Auto-reconnect on disconnect
ReconnectInterval ReconnectInterval get/set Reconnect interval after connection failure
FreezeFrameOptions FreezeFrameOptions get/set Freeze frame on lost connection
ConnectionStatus ConnectionStatus get Connection status (read-only)
ConnectCommand Command get Connect command
DisconnectCommand Command get Disconnect command
HardwareDecodingUsed string get Hardware decoding used (read-only)
NumAutoReconnectsPerformed int get Number of auto-reconnects performed (read-only)
StreamTime TimeCode get Stream time (read-only)
ComponentLog ComponentLog get Component log
VideoFramesDecoded long get Video frames decoded (read-only)
AudioFramesDecoded long get Audio frames decoded (read-only)
VideoBufferFrames int get Video buffer frame count (read-only)
VideoBufferSizeMs int get Video buffer size in milliseconds (read-only)
AudioBufferMs int get Audio buffer size in milliseconds (read-only)
RenderedFramesCounter int get Rendered frames counter (read-only)
RenderedImageWidth int get Rendered image width (read-only)
RenderedImageHeight int get Rendered image height (read-only)
AudioTrackCount int get Audio track count (read-only)
HwDecodeActive bool get Hardware decode active (read-only)
LastFrameFormat string get Last frame pixel format (read-only)
NumPacketsReceived long get Packets received (read-only)
NumVideoDecodeErrors int get Video decode errors (read-only)
NumBufferUnderRuns int get Buffer under-runs (read-only)
IncomingVideoBitRate string get Incoming video bitrate (read-only)
VideoAudioSync double get Video/Audio sync in milliseconds (read-only)
SourceState string get Source state (read-only)
IncomingAudioBitRate string get Incoming audio bitrate (read-only)
MaxVideoBitrate string get Max video bitrate observed this connection (read-only)
MinVideoBitrate string get Min video bitrate observed this connection (read-only)
AvgVideoBitrate string get Average video bitrate over 30 seconds (read-only)
MaxAudioBitrate string get Max audio bitrate observed this connection (read-only)
MinAudioBitrate string get Min audio bitrate observed this connection (read-only)
AvgAudioBitrate string get Average audio bitrate over 30 seconds (read-only)
ConnectLatencyMs double get Connect latency in milliseconds (read-only)
AvgDecodeTime double get Average video decode time in milliseconds (read-only)
PeakDecodeTime double get Peak video decode time in milliseconds (read-only)
StatusMessage string get Status message for validation (read-only)

Inherits from: AbstractInput, AbstractAudioProcessing, AbstractAudioMetering.

See also: MoQ input in Inputs — user-facing introduction, screenshots, and section summaries.