Spreed: Mixing all participant鈥檚 streams into one | MCU for larger conferences even with low bandwith participants

Created on 26 Oct 2020  路  4Comments  路  Source: nextcloud/spreed

We would like to do conferences with 20 to 50 participants, without the need of fast internet connections even when there is needed a fast server.
A lot of participants in our region have less than 16 mbit download rate at home and cant join a lot of conferences.
Its not possible for them to get faster internet, because of the infrastructure.

Pexip can mix all participant streams to one 1,6 Mbit stream in good quality, regeardless the number of incoming streams.
A mixing mcu in nextcloud talk would be nice to give participants with low bandwith the chance to join larger meetings.

1. to develop enhancement call 馃懃

Most helpful comment

@nickvergessen what about simulcast?
jitsi meet uses simulcast. Every client sends multiple streams in different resulotions. All other clients choose the ideal stream depending on the view of the client. With 20 participants in speaker view a client can receive 1 bug stream and 18 small streams. With simulcast we've done conferences with 25 users and only 5mbit in downstream on the clients.

All 4 comments

So with https://github.com/strukturag/nextcloud-spreed-signaling/ (which comes with an SFU) we are having 50 person calls (but without camera) without any big issues (we even have participants with 6k DSL).

But yeah, for video calls a MCU would be need but also with much computing power and therefor costs that it currently only makes sense for very big setups with dedicated hardware existing already.
Feel free to send a message to Sales (https://nextcloud.com/enterprise/buy/) to see if this could be developed for you.

@nickvergessen what about simulcast?
jitsi meet uses simulcast. Every client sends multiple streams in different resulotions. All other clients choose the ideal stream depending on the view of the client. With 20 participants in speaker view a client can receive 1 bug stream and 18 small streams. With simulcast we've done conferences with 25 users and only 5mbit in downstream on the clients.

Also on the todo, but not at the top

Jitsi technology is open source and comes with nice additional features such as end to end encryption. Perhaps it is possible to integrate it. OK - as it is based upon a shared link it already is somehow.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

brylie picture brylie  路  3Comments

pilsnerbeer picture pilsnerbeer  路  3Comments

nickvergessen picture nickvergessen  路  5Comments

q-wertz picture q-wertz  路  3Comments

llamallama picture llamallama  路  4Comments