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