RtmpEndpoint

An endpoint that send frame to an RTMP server.

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val info: IEndpoint.IEndpointInfo
Link copied to clipboard
val ioDispatcher: CoroutineDispatcher
Link copied to clipboard
open override val isOpenFlow: StateFlow<Boolean>
Link copied to clipboard
open override val metrics: Any
Link copied to clipboard
open override val throwableFlow: StateFlow<Throwable?>

Functions

Link copied to clipboard
open suspend override fun addStream(streamConfig: CodecConfig): Int
Link copied to clipboard
open suspend override fun addStreams(streamConfigs: List<CodecConfig>): Map<CodecConfig, Int>
Link copied to clipboard
open suspend override fun close()
Link copied to clipboard
Link copied to clipboard
open suspend override fun open(descriptor: MediaDescriptor)
Link copied to clipboard
open suspend override fun release()
Link copied to clipboard
open suspend override fun startStream()
Link copied to clipboard
open suspend override fun stopStream()
Link copied to clipboard
open suspend override fun write(closeableFrame: FrameWithCloseable, streamPid: Int)