Skip to content

@seydx/rtsp / RtspServerEvents

Interface: RtspServerEvents ​

Defined in: sinks/rtsp-server/rtsp-server-sink.ts:202

Events emitted by an RtspServerSink.

Surfaces viewer connect/disconnect transitions and inbound talkback RTP from clients, allowing callers to track activity or route backchannel audio.

Properties ​

backchannel ​

backchannel: (rtp) => void

Defined in: sinks/rtsp-server/rtsp-server-sink.ts:225

Emitted for each inbound talkback RTP packet received from a viewer.

The buffer is raw RTP in the advertised backchannel codec, ready to be forwarded (or transcoded) toward the camera.

Parameters ​

rtp ​

Buffer

The raw RTP packet sent by the viewer.

Returns ​

void


viewer:added ​

viewer:added: (count) => void

Defined in: sinks/rtsp-server/rtsp-server-sink.ts:208

Emitted when a viewer transitions into the playing state.

Parameters ​

count ​

number

The current number of playing viewers.

Returns ​

void


viewer:removed ​

viewer:removed: (count) => void

Defined in: sinks/rtsp-server/rtsp-server-sink.ts:215

Emitted when a playing viewer disconnects.

Parameters ​

count ​

number

The remaining number of playing viewers.

Returns ​

void