krtp

v3.2.1
Node implementation of rdp protocol. RFC 3550
rtp rtcp rtp-session rtp-packet rfc-3550

Koochooloo RTP

GitHub Workflow Status GitHub stars npm version npm license npm

Introduction

RealTime Protocol implementation based on RFC 3550 in NodeJS. It supports RTP and SR message of RTCP. All contributions are welcome. KRTP has support for rxjs.

Example

const Session = require("../dist").Session;

const s = new Session(1373);

s.on("message", (msg) => {
  console.log(msg);
  s.close();
});

s.sendSR("192.168.73.4").catch((err) => {
  console.log(err);
});
s.send(Buffer.from("Hello world"));
import { Session } from "..";

const s = new Session(1372);
s.message$.subscribe((msg) => console.log(msg));
npm i krtp

Metadata

  • GPL-3.0
  • Whatever
  • Parham Alvani
  • released 6/16/2021

Downloads

Maintainers