diff options
author | Jonas Smedegaard <dr@jones.dk> | 2020-04-09 20:13:37 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2020-04-09 20:13:37 +0200 |
commit | ad6374d42629ff4069fb03f885860c9e41f0c435 (patch) | |
tree | 2f855831ef6b8bb71b01bc408e4597c1df071c7d | |
parent | d73da25bca78e69f61c28ee454d29b8fe9f8e003 (diff) |
regroup in subsections SFU, MCU, Bridge/management, Web frontend
-rw-r--r-- | DEVELOP.md | 79 |
1 files changed, 43 insertions, 36 deletions
@@ -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/> |