RTP stack for Node.js and browser written in TypeScript. rtp.js provides with an API to parse, generate and modify RTP and RTCP packets.
npm install rtp.js
-
All RTP and RTCP classes, types and packet related helpers are exported by the
packets
module.import { packets } from 'rtp.js'; const { isRtp, isRtcp, RtpPacket, CompoundPacket, ReceiverReportPacket, SenderReportPacket, ReceptionReport, ByePacket, SdesPacket, NackPacket, SrReqPacket, EcnPacket, PliPacket, SliPacket, RpsiPacket, XrPacket, ExtendedJitterReportsPacket, GenericPacket, // etc. } = packets;
-
The
utils
module exports some generic helpers and utilities.import { utils } from 'rtp.js'; const view = utils.stringToDataView('foo');