Rtmp Target properties for Script Engine. Read the documentation for more info.
Properties | |
string | RtmpServerAddress [get, set] |
Rtmp server address. | |
string | RtmpBackupServerAddress [get, set] |
Backup RTMP server address to use in case of a connection issue. | |
HttpString | PlayerHttp [get, set] |
Player URL. | |
AacBitRate | AacBitRate [get, set] |
Audio bitrate. | |
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. | |
HighPtsDiffReconnectOptions | AutoReconnectOnHighPtsDiff [get, set] |
Audio/Video synchronization. | |
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) | |
bool | UseAv1 [get, set] |
Use AV1 as video codec. | |
string | NvencAdvancedOptions [get, set] |
Advanced options (json) | |
MetaDataInterval | MetaDataInterval [get, set] |
Send interval (every n video frames) | |
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. | |
Command | StartCommand [get] |
Starts the encoder and the RTMP stream. | |
Command | StopCommand [get] |
Stops the encoder and the RTMP stream. | |
Command | ReconnectCommand [get] |
Reconnects the RTMP stream. | |
ConnectionStatus | ConnectionStatus [get] |
Current connection status. | |
FormattedMessage | Minilog [get] |
Mini-log message. | |
DateTime | MinilogTime [get] |
Rtmp message time. | |
string | UpTimeSinceStart [get] |
Uptime since start. | |
string | OutgoingBitRate [get] |
Outgoing bitrate. | |
int | NumAutoReconnectsperformed [get] |
Number of reconnects. | |
string | CurrentRTMPEndPoint [get] |
Current rtmp 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. | |
bool | LogBitrateToDisk [get, set] |
Log bitrate to disk. | |
![]() | |
bool | AutoStart [get, set] |
Autostart when application starts. | |