Skip to content

@seydx/rtsp / RtspServerEvents

Interface: RtspServerEvents

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

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:170

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:153

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:160

Emitted when a playing viewer disconnects.

Parameters

count

number

The remaining number of playing viewers.

Returns

void