4 ms·
I recently read through a the code bases of a bunch of these, and I would add several to the list: https://github.com/jitsi https://github.com/jitsi https://g
by pthatcherg 6y ago
I recently read through a the code bases of a bunch of these, and I would add several to the list:
https://github.com/jitsi https://github.com/jitsi
https://github.com/pion/ion https://github.com/pion/ion
https://github.com/peer-calls/peer-calls https://github.com/peer-calls/peer-calls
https://www.irif.fr/~jch/software/sfu/ https://www.irif.fr/~jch/software/sfu/
Out of those, it seems Jitsi and Mediasoup to be better as SFUs than the rest because they have what appears to be decent-looking congestion control, bitrate allocation, and support for simulcast. The rest apparently do not (at least I couldn't find anywhere in the code where it happened).
Also interesting to note is that so many of the newer ones are written in Go based on Pion. If Pion ever gains the ability to do decent congestion control (perhaps based on transport-cc like Jitsi and Mediasoup do), that could improve things for all of those.