RtspServer

class RtspServer(connectChecker: ConnectChecker, val port: Int) : ClientListener

Created by pedro on 13/02/19.

TODO Use different session per client.

Constructors

Link copied to clipboard
constructor(connectChecker: ConnectChecker, port: Int)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val port: Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun forceIpType(ipType: IpType)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun hasCongestion(percentUsed: Float): Boolean
Link copied to clipboard
Link copied to clipboard
open override fun onClientConnected(client: ServerClient)
Link copied to clipboard
open override fun onClientDisconnected(client: ServerClient)
Link copied to clipboard
open override fun onClientNewBitrate(bitrate: Long, client: ServerClient)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun resizeCache(newSize: Int)
Link copied to clipboard
fun sendAudio(audioBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
Link copied to clipboard
fun sendVideo(videoBuffer: ByteBuffer, info: MediaCodec.BufferInfo)
Link copied to clipboard
fun setAudioCodec(audioCodec: AudioCodec)
Link copied to clipboard
fun setAudioInfo(sampleRate: Int, isStereo: Boolean)
Link copied to clipboard
fun setAuth(user: String?, password: String?)
Link copied to clipboard
Link copied to clipboard
fun setClientListener(clientListener: ClientListener?)
Link copied to clipboard
fun setDelay(delay: Long)
Link copied to clipboard
fun setLogs(enable: Boolean)
Link copied to clipboard
fun setOnlyAudio(onlyAudio: Boolean)
Link copied to clipboard
fun setOnlyVideo(onlyVideo: Boolean)
Link copied to clipboard
fun setSocketTimeout(timeout: Long)
Link copied to clipboard
fun setSocketType(socketType: SocketType)
Link copied to clipboard
fun setVideoCodec(videoCodec: VideoCodec)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard