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. | |
Properties inherited from VindralEngineBaseTypes.VindralBaseClasses.AbstractTarget | |
| bool | AutoStart [get, set] |
| Autostart when application starts. | |