Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.14 KB

File metadata and controls

43 lines (31 loc) · 1.14 KB

Koochooloo RTP

NPM Version NPM Downloads GitHub Actions Workflow Status

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