All Projects → 1995parham → krtp

1995parham / krtp

Licence: GPL-3.0 license
node.js implementation of rtp, rtcp protocols. RFC 3550

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to krtp

janus-gateway-live
RTMP edge speed with janus-gateway
Stars: ✭ 38 (+26.67%)
Mutual labels:  rtp, rtcp
rtsp-simple-proxy
DEPRECATED - please use https://github.com/aler9/rtsp-simple-server
Stars: ✭ 41 (+36.67%)
Mutual labels:  rtp, rtcp
mystery
WebRTC Server implemented by ❤️ Rust + Node.js.
Stars: ✭ 150 (+400%)
Mutual labels:  rtp, rtcp
sip3-captain-ce
SIP3 Captain (Community Edition)
Stars: ✭ 73 (+143.33%)
Mutual labels:  rtp, rtcp
srtplight
set of classes implementing a simple (S)RTP stack
Stars: ✭ 34 (+13.33%)
Mutual labels:  rtp, rtcp
sip3-salto-ce
SIP3 Salto (Community Edition)
Stars: ✭ 71 (+136.67%)
Mutual labels:  rtp, rtcp
Webrtc
Pure Go implementation of the WebRTC API
Stars: ✭ 8,399 (+27896.67%)
Mutual labels:  rtp
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (+196.67%)
Mutual labels:  rtp
Rtsp Simple Server
ready-to-use RTSP / RTMP server and proxy that allows to read, publish and proxy video and audio streams
Stars: ✭ 882 (+2840%)
Mutual labels:  rtp
Libsrtp
Library for SRTP (Secure Realtime Transport Protocol)
Stars: ✭ 768 (+2460%)
Mutual labels:  rtp
Mediadevices
Go implementation of the MediaDevices API.
Stars: ✭ 197 (+556.67%)
Mutual labels:  rtp
Kurento Rtmp
demo: webrtc to rtmp via kurento
Stars: ✭ 160 (+433.33%)
Mutual labels:  rtp
Rtptools
RTP Tools
Stars: ✭ 74 (+146.67%)
Mutual labels:  rtp
Mts
Project of Multi-protocol Test Tool opensourced by Ericsson
Stars: ✭ 34 (+13.33%)
Mutual labels:  rtp
Streamnode Gb28181
本项目是基于ZLMediaKit的流媒体控制管理接口平台,支持RTSP,GB28181的设备拉流与推流控制,GB28181支持PTZ控制。
Stars: ✭ 96 (+220%)
Mutual labels:  rtp
Webrtc
A pure Rust implementation of WebRTC API
Stars: ✭ 922 (+2973.33%)
Mutual labels:  rtp
Arduino Applemidi Library
Send and receive MIDI messages over Ethernet (rtpMIDI or AppleMIDI)
Stars: ✭ 177 (+490%)
Mutual labels:  rtp
Pjproject
PJSIP project
Stars: ✭ 786 (+2520%)
Mutual labels:  rtp
Sip3 Ansible
Ansible scripts to install and configure SIP3
Stars: ✭ 64 (+113.33%)
Mutual labels:  rtp
Rtp
A Go implementation of RTP
Stars: ✭ 120 (+300%)
Mutual labels:  rtp

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));
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].