Skip to content

Latest commit

 

History

History
66 lines (49 loc) · 1.49 KB

README.md

File metadata and controls

66 lines (49 loc) · 1.49 KB

rtp.js

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.

Installation

npm install rtp.js

Usage

  • API documentation

  • 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');

Authors

License

ISC