krtp
Version:
Node implementation of rtp protocol. RFC 3550
41 lines (29 loc) • 1.17 kB
Markdown

[](https://www.npmjs.com/package/krtp)
[](https://www.npmjs.com/package/krtp)
- [Introduction](
- [Example](
- [Protocol Documentation](https://github.com/1995parham/krtp/blob/master/docs/RTP.md)
RealTime Protocol implementation based on [RFC 3550](https://tools.ietf.org/html/rfc3550) in NodeJS.
It supports RTP and SR message of RTCP. All contributions are welcome.
KRTP has support for rxjs.
```javascript
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"));
```
```typescript
import { Session } from "..";
const s = new Session(1372);
s.message$.subscribe((msg) => console.log(msg));
```