Interface: RTPDemuxer
Defined in: src/api/types.ts:791
RTP Demuxer interface.
Properties
close()
close: () =>
Promise<void>
Defined in: src/api/types.ts:813
Cleanup function.
Closes the demuxer and UDP socket asynchronously.
Returns
Promise<void>
closeSync()
closeSync: () =>
void
Defined in: src/api/types.ts:820
Synchronous cleanup function.
Closes the demuxer and UDP socket synchronously.
Returns
void
input
input:
Demuxer
Defined in: src/api/types.ts:797
Demuxer configured for RTP/SRTP reception.
Receives RTP packets via localhost UDP and feeds them to FFmpeg for decoding.
sendPacket()
sendPacket: (
rtpPacket,streamIndex?) =>void
Defined in: src/api/types.ts:806
Send RTP packet to FFmpeg for decoding.
Parameters
rtpPacket
RTP packet as Buffer or RtpPacket object
Buffer<ArrayBufferLike> | RtpPacket
streamIndex?
number
Optional stream index for multiplexed RTP
Returns
void
