Package-level declarations

Types

Link copied to clipboard

An endpoint that send frame to an RTMP server.

Link copied to clipboard
Link copied to clipboard
data class RtmpEndpointMetrics(val uptime: Duration, val packetsWritten: Long, val packetsWriteDropped: Long, val packetsWriteLost: Long, val bytesWritten: Long, val bytesWriteDropped: Long, val rawMetrics: RtmpRawMetrics) : EndpointMetrics<RtmpRawMetrics>

Specific EndpointMetrics for RTMP protocol, based on RtmpMetrics.

Link copied to clipboard

Provides an access to internal RTMP metrics APIs.

Properties

Link copied to clipboard
val RtmpRawMetrics.rtmpMetrics: RtmpMetrics

Returns the RtmpMetrics if the client is available, otherwise RtmpMetrics.ZERO.

Functions

Link copied to clipboard

Creates a RtmpEndpointMetrics from a RtmpMetrics.

fun RtmpEndpointMetrics(metricsProvider: () -> RtmpMetrics?): RtmpEndpointMetrics