SRT Target 16 channel audio

SRT 16-Channel Audio Target properties for Script Engine. Same SRT video transport as the standard SRT Target but supports up to 16 audio channels (8 audio programs) — the additional 4 programs (5–8) are sourced from Audio Channel Strip inputs rather than the scene's main audio bus. Useful for multi-language broadcasts (8+ commentary languages), multi-program audio (clean feed + dirty feed + IFB returns), stadium/event productions with multiple isolated mixes, and distribution to multiple downstream tools that each need their own audio sub-mix. Pick this over the standard SRT Target whenever you need more than four parallel audio programs.

Property Type Access Description
AutoStart bool get/set When On, the SRT target connects automatically when the project loads.
ShowAdvancedOptions bool get/set Reveals advanced/expert properties in the panel. Off by default.
SrtBaseAddress string get/set Base SRT URL in srt://host:port form. Supports @@LocalIP() and @@HostName() macros. Treat as sensitive when targeting private cloud ingest.
SrtOptions string get/set SRT URL query parameters appended after ?. Common keys: mode=caller\|listener, latency=200000 (microseconds — typical 120–500 ms), pkt_size=1316, passphrase=..., streamid=.... Tune latency higher for noisy links, lower for low-glass-to-glass delivery.
SrtStreamKey string get/set Optional SRT stream id (also called streamid). Many cloud ingests require this for routing — receivers identify the publisher by this string. Treat as sensitive.
SrtConnectionString string get The full SRT URL Composer will dial (read-only).
OutputVideoBitrate OutputVideoBitrate get/set Target video bitrate. Match this to the available uplink bandwidth and the receiver's configured input.
H264BFrameDistance H264BframeDistance get/set Number of b-frames used in a GOP
VideoCompressionGopSize VideoCompressionGopSize get/set GOP (Group of pictures) length in frames. Typically this is 2x or 1x the framerate.
H264Profile H264Profile get/set H264 profile
UseAdvanceCbrConfiguration bool get/set Use CBR configuration
MaxVideoRateMultiplier float get/set Max video rate (multiplier)
MinVideoRateMultiplier float get/set Min video rate (multiplier)
BufferSizeMultiplier float get/set Buffer size (multiplier)
H264EncodingQualitySpeed H264EncodingQualitySpeed get/set Quality/Speed control
H264Tune H264Tune get/set Encoder tuning (H264).
H264EncodingThreads H264EncodingThreads get/set Number of CPU threads used for encoding
UseNvenc bool get/set Use NVENC as video encoder (GPU)
NvencAdvancedOptions string get/set Advanced options (json)
SrtAudioChannelOneEncoder SrtAudioEncoder get/set Audio channel one encoder
SrtAudioChannelOneMapping AudioChannelMapping get/set Audio channel one mapping
SrtAudioChannelOneBitRate AacBitRate get/set Audio channel one bitrate
SrtAudioChannelOneLanguage string get/set Audio channel one language description
SrtAudioChannelTwoEncoder SrtAudioEncoder get/set Audio channel two encoder
SrtAudioChannelTwoMapping AudioChannelMapping get/set Audio channel two mapping
SrtAudioChannelTwoBitRate AacBitRate get/set Audio channel two bitrate
SrtAudioChannelTwoLanguage string get/set Audio channel two language description
SrtAudioChannelThreeEncoder SrtAudioEncoder get/set Audio channel three encoder
SrtAudioChannelThreeMapping AudioChannelMapping get/set Audio channel three mapping
SrtAudioChannelThreeBitRate AacBitRate get/set Audio channel three bitrate
SrtAudioChannelThreeLanguage string get/set Audio channel three language description
SrtAudioChannelFourEncoder SrtAudioEncoder get/set Audio channel four encoder
SrtAudioChannelFourMapping AudioChannelMapping get/set Audio channel four mapping
SrtAudioChannelFourBitRate AacBitRate get/set Audio channel four bitrate
SrtAudioChannelFourLanguage string get/set Audio channel four language description
SrtAudioChannelFiveStripSource AudioChannelStripInput.AudioChannelStripInput get/set Audio Channel Strip input that feeds program 5. Set to a scene strip to route an isolated mix (e.g. clean feed, IFB return, alternate-language mic) into this SRT audio program.
SrtAudioChannelFiveEncoder SrtAudioEncoder get/set AAC encoder mode for audio program 5. Set to Unused to skip.
SrtAudioChannelFiveBitRate AacBitRate get/set AAC bitrate for audio program 5.
SrtAudioChannelFiveLanguage string get/set ISO 639 language tag for program 5 (e.g. eng, spa, fra).
SrtAudioChannelSixStripSource AudioChannelStripInput.AudioChannelStripInput get/set Audio Channel Strip input that feeds program 6.
SrtAudioChannelSixEncoder SrtAudioEncoder get/set AAC encoder mode for audio program 6.
SrtAudioChannelSixBitRate AacBitRate get/set AAC bitrate for audio program 6.
SrtAudioChannelSixLanguage string get/set ISO 639 language tag for program 6.
SrtAudioChannelSevenStripSource AudioChannelStripInput.AudioChannelStripInput get/set Audio Channel Strip input that feeds program 7.
SrtAudioChannelSevenEncoder SrtAudioEncoder get/set AAC encoder mode for audio program 7.
SrtAudioChannelSevenBitRate AacBitRate get/set AAC bitrate for audio program 7.
SrtAudioChannelSevenLanguage string get/set ISO 639 language tag for program 7.
SrtAudioChannelEightStripSource AudioChannelStripInput.AudioChannelStripInput get/set Audio Channel Strip input that feeds program 8.
SrtAudioChannelEightEncoder SrtAudioEncoder get/set AAC encoder mode for audio program 8.
SrtAudioChannelEightBitRate AacBitRate get/set AAC bitrate for audio program 8.
SrtAudioChannelEightLanguage string get/set ISO 639 language tag for program 8.
WarnOnLowAverageBitrate bool get/set Warn on low average bitrate (
ReconnectInterval ReconnectInterval get/set Reconnect Interval
MaxOutputQueueSize int get/set Max output queue size (packets)
OutputBufferAllowFrameSkipping bool get/set Allow frame skipping on output queue size warnings.
LogBitrateToDisk bool get/set Log bitrate to disk
UseAlternateConnectionMode bool get/set Use alternate connection mode
ConnectionStatus ConnectionStatus get Current connection status
StartCommand Command get Starts the encoder and the SRT stream
StopCommand Command get Stops the encoder and the SRT stream
ComponentLog ComponentLog get Mini-log messages
UpTimeSinceStart string get Uptime since start
OutgoingBitRate string get Outgoing bitrate
MinilogTime DateTime get SRT message time
AudioChannelUsed string get Audio Channel used
NumAutoReconnectsperformed int get Number of reconnects
CurrentSrtEndPoint string get Current SRT endpoint
ErrorCount int get Error counter
LastErrorDateTime DateTime get Last Error date and time
WarningCount int get Warning counter
LastWarningDateTime DateTime get Last warning date and time

Inherits from: AbstractTarget.

See also: SRT Target 16 channel audio in Targets — user-facing introduction, screenshots, and section summaries.