AudioOnlyRtmpLiveStreamer

class AudioOnlyRtmpLiveStreamer(context: Context, initialOnErrorListener: OnErrorListener? = null, initialOnConnectionListener: OnConnectionListener? = null) : BaseAudioOnlyLiveStreamer

A BaseAudioOnlyLiveStreamer that sends only microphone frames to a remote RTMP device.

Parameters

context

application context

initialOnErrorListener

initialize OnErrorListener

initialOnConnectionListener

Constructors

Link copied to clipboard
constructor(context: Context, initialOnErrorListener: OnErrorListener? = null, initialOnConnectionListener: OnConnectionListener? = null)

Properties

Link copied to clipboard
Link copied to clipboard
open override val isConnected: Boolean
Link copied to clipboard
Link copied to clipboard
open override var onErrorListener: OnErrorListener?
Link copied to clipboard
open override val settings: BaseStreamerSettings

Functions

Link copied to clipboard
open override fun configure(audioConfig: AudioConfig)
open override fun configure(videoConfig: VideoConfig)
open override fun configure(audioConfig: AudioConfig, videoConfig: VideoConfig)
Link copied to clipboard
open suspend override fun connect(url: String)
Link copied to clipboard
open override fun disconnect()
Link copied to clipboard
open override fun release()
Link copied to clipboard
Link copied to clipboard
open suspend override fun startStream()
open suspend override fun startStream(url: String)
Link copied to clipboard
open suspend override fun stopStream()