Package-level declarations
Types
Link copied to clipboard
class AudioOnlySrtLiveStreamer(context: Context, tsServiceInfo: TsServiceInfo = context.defaultTsServiceInfo, initialOnErrorListener: OnErrorListener? = null, initialOnConnectionListener: OnConnectionListener? = null) : BaseAudioOnlyLiveStreamer, ISrtLiveStreamer
A BaseAudioOnlyLiveStreamer that sends only microphone frames to a remote Secure Reliable Transport (SRT) device.
Link copied to clipboard
class CameraSrtLiveStreamer(context: Context, enableAudio: Boolean = true, tsServiceInfo: TsServiceInfo = context.defaultTsServiceInfo, bitrateRegulatorFactory: IBitrateRegulatorFactory? = null, bitrateRegulatorConfig: BitrateRegulatorConfig? = null, initialOnErrorListener: OnErrorListener? = null, initialOnConnectionListener: OnConnectionListener? = null) : BaseCameraLiveStreamer, ISrtLiveStreamer
BaseCameraStreamer that sends microphones and camerao frames to a remote Secure Reliable Transport (SRT) device.
Link copied to clipboard
class ScreenRecorderSrtLiveStreamer(context: Context, enableAudio: Boolean = true, tsServiceInfo: TsServiceInfo = context.defaultTsServiceInfo, bitrateRegulatorFactory: IBitrateRegulatorFactory? = null, bitrateRegulatorConfig: BitrateRegulatorConfig? = null, initialOnErrorListener: OnErrorListener? = null, initialOnConnectionListener: OnConnectionListener? = null) : BaseScreenRecorderLiveStreamer, ISrtLiveStreamer
BaseScreenRecorderStreamer that sends microphone and screen frames to a remote Secure Reliable Transport (SRT) device. To run this streamer while application is on background, you have to extend a Service. To simplify the integration, a service is provided in ScreenRecorderSrtLiveService.