SrtTarget.SrtTarget Class Reference

SRT Target. Read the documentation for more info.

Properties

bool AutoStart [get, set]
 Autostart when application starts.
 
string SrtBaseAddress [get, set]
 SRT server address.
 
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.
 
bool UseAdvanceCbrConfiguration [get, set]
 Use CBR configuration.
 
float MaxVideoRateMultiplier [get, set]
 Max video rate (multiplier)
 
float MinVideoRateMultiplier [get, set]
 Min video rate (multiplier)
 
float BufferSizeMultiplier [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.
 
bool UseNvenc [get, set]
 Use NVENC as video encoder (GPU)
 
string NvencAdvancedOptions [get, set]
 Advanced options (json)
 
SrtAudioEncoder SrtAudioChannelOneEncoder [get, set]
 Audio channel one encoder.
 
AudioChannelMapping SrtAudioChannelOneMapping [get, set]
 Audio channel one mapping.
 
AacBitRate SrtAudioChannelOneBitRate [get, set]
 Audio channel one bitrate.
 
string SrtAudioChannelOneLanguage [get, set]
 Audio channel one language description.
 
SrtAudioEncoder SrtAudioChannelTwoEncoder [get, set]
 Audio channel two encoder.
 
AudioChannelMapping SrtAudioChannelTwoMapping [get, set]
 Audio channel two mapping.
 
AacBitRate SrtAudioChannelTwoBitRate [get, set]
 Audio channel two bitrate.
 
string SrtAudioChannelTwoLanguage [get, set]
 Audio channel two language description.
 
SrtAudioEncoder SrtAudioChannelThreeEncoder [get, set]
 Audio channel three encoder.
 
AudioChannelMapping SrtAudioChannelThreeMapping [get, set]
 Audio channel three mapping.
 
AacBitRate SrtAudioChannelThreeBitRate [get, set]
 Audio channel three bitrate.
 
string SrtAudioChannelThreeLanguage [get, set]
 Audio channel three language description.
 
SrtAudioEncoder SrtAudioChannelFourEncoder [get, set]
 Audio channel four encoder.
 
AudioChannelMapping SrtAudioChannelFourMapping [get, set]
 Audio channel four mapping.
 
AacBitRate SrtAudioChannelFourBitRate [get, set]
 Audio channel four bitrate.
 
string SrtAudioChannelFourLanguage [get, set]
 Audio channel four language description.
 
bool WarnOnLowAverageBitrate [get, set]
 Warn on low average bitrate (<10%)
 
ReconnectInterval ReconnectInterval [get, set]
 Reconnect Interval.
 
int MaxOutputQueueSize [get, set]
 Max output queue size (packets)
 
bool OutputBufferAllowFrameSkipping [get, set]
 Allow frame skipping on output queue size warnings.
 
bool LogBitrateToDisk [get, set]
 Log bitrate to disk.
 
Command StartCommand [get]
 Starts the encoder and the SRT stream.
 
Command StopCommand [get]
 Stops the encoder and the SRT stream.
 
Command ReconnectCommand [get]
 Reconnects the SRT stream.
 
ConnectionStatus ConnectionStatus [get]
 Current connection status.
 
ComponentLog ComponentLog [get]
 Mini-log messages.
 
string UpTimeSinceStart [get]
 Uptime since start.
 
string OutgoingBitRate [get]
 Outgoing bitrate.
 
DateTime MinilogTime [get]
 SRT message time.
 
string AudioChannelUsed [get]
 Audio Channel used.
 
int NumAutoReconnectsperformed [get]
 Number of reconnects.
 
string CurrentSrtEndPoint [get]
 Current SRT endpoint.
 
int ErrorCount [get]
 Error counter.
 
DateTime LastErrorDateTime [get]
 Last Error date and time.
 
int WarningCount [get]
 Warning counter.
 
DateTime LastWarningDateTime [get]
 Last warning date and time.
 
- Properties inherited from VindralEngineBaseTypes.VindralBaseClasses.AbstractTarget
bool AutoStart [get, set]
 Autostart when application starts.