aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJonas Smedegaard <dr@jones.dk>2020-04-09 20:13:37 +0200
committerJonas Smedegaard <dr@jones.dk>2020-04-09 20:13:37 +0200
commitad6374d42629ff4069fb03f885860c9e41f0c435 (patch)
tree2f855831ef6b8bb71b01bc408e4597c1df071c7d
parentd73da25bca78e69f61c28ee454d29b8fe9f8e003 (diff)
regroup in subsections SFU, MCU, Bridge/management, Web frontend
-rw-r--r--DEVELOP.md79
1 files changed, 43 insertions, 36 deletions
diff --git a/DEVELOP.md b/DEVELOP.md
index 2c16510..780a650 100644
--- a/DEVELOP.md
+++ b/DEVELOP.md
@@ -56,7 +56,7 @@ Functionality to consider when considering tool/platform.
## See also
-### Tools
+### SFU
[Janus Gateway](https://janus.conf.meetecho.com/)
WebRTC SFU/bridge/broker
@@ -66,31 +66,14 @@ written in C
WebRTC SFU
written in C
-[Kurento](https://www.kurento.org/)
-WebRTC MCU
-written in C++
-
[drachtio](https://drachtio.org/)
SIP "SFU"
written in C++
-[Licode](https://lynckia.com/licode/)
-WebRTC MCU
-written in C++
-
[Medooze SFU](https://github.com/medooze/sfu)
WebRTC SFU
written in Node.js
-[Medooze WebRTC Media Server](https://github.com/medooze/media-server)
-WebRTC/SIP MCU
-written in C++
-
-[SylkServer](https://sylkserver.com/)
-SIP/XMPP Application Server
-using Janus
-written in Python
-
[Spreed WebRTC](https://github.com/strukturag/spreed-webrtc)
WebRTC SFU
written in NodeJS and Go
@@ -100,9 +83,20 @@ XMPP SFU
written in Java
seems to require "plan B" SDP: https://github.com/jitsi/jitsi-meet/issues/4758
-[Jigasi](https://jitsi.org/jitsi-meet/)
-WebRTC bridge to Jitsi Videobridge
-written in Java
+
+### MCU
+
+[Kurento](https://www.kurento.org/)
+WebRTC MCU
+written in C++
+
+[Licode](https://lynckia.com/licode/)
+WebRTC MCU
+written in C++
+
+[Medooze WebRTC Media Server](https://github.com/medooze/media-server)
+WebRTC/SIP MCU
+written in C++
[Red5 server](https://www.red5pro.com/)
WebRTC SFU
@@ -113,7 +107,34 @@ WebRTC SFU
written in Java
(fork of Red5 server)
-### Platforms
+
+### Bridge/management
+
+[SylkServer](https://sylkserver.com/)
+SIP/XMPP Application Server
+using Janus
+written in Python
+
+[Jigasi](https://jitsi.org/jitsi-meet/)
+WebRTC bridge to Jitsi Videobridge
+written in Java
+
+[Matrix](https://matrix.org/)
+using Jigasi and Jitsi Videobridge
+
+[BigBlueButton](https://bigbluebutton.org/)
+using Kurento
+written in Java
+
+[OpenMeeting](https://openmeetings.apache.org/)
+written in Java
+
+[Wire](https://wire.com/)
+proprietary-protocol [Free Software](https://github.com/wireapp/wire) stack
+written in Haskell, Rust, C
+
+
+### Web frontend
[multiparty-meeting](https://github.com/havfo/multiparty-meeting)
using Mediasoup
@@ -149,24 +170,10 @@ using Spreed WebRTC
using Jigasi and Jitsi Videobridge
hosted at <https://meet.jit.si/>
-[Matrix](https://matrix.org/)
-using Jigasi and Jitsi Videobridge
-
-[BigBlueButton](https://bigbluebutton.org/)
-using Kurento
-written in Java
-
[mConf](http://mconf.org/)
using Kurento
written in Java and Ruby
-[OpenMeeting](https://openmeetings.apache.org/)
-written in Java
-
-[Wire](https://wire.com/)
-proprietary-protocol [Free Software](https://github.com/wireapp/wire) stack
-written in Haskell, Rust, C
-
[Talky](https://about.talky.io/)
cloud SFU service
hosted at <https://talky.io/>