matrix-org / waterfall

A cascading stream forwarding unit for scalable, distributed voice and video conferencing over Matrix
Apache License 2.0
97 stars 5 forks source link

Introduce a mechanism to not allow unauthorized users to requset streams of other users without others user being aware of it #40

Open daniel-abramov opened 1 year ago

daniel-abramov commented 1 year ago

It seems like currently, we don't really check if a user who connects to the SFU has the right to participate in the call. The assumption is that everyone in the room can connect to the call (which is fair), but we provide no information to the peers about other peers being subscribed to their streams.

There have been several solutions discussed within the VoIP team:

(add if there were that were discussed and that I forgot to add here)