1995parham / krtp

node.js implementation of rtp, rtcp protocols. RFC 3550

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Koochooloo RTP

GitHub Workflow Status npm version 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));

About

node.js implementation of rtp, rtcp protocols. RFC 3550

License:GNU General Public License v3.0


Languages

Language:TypeScript 94.0%Language:JavaScript 6.0%