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

Make sfu-to-sfu talk MSC3401 and add new features #11

Closed ara4n closed 2 years ago

ara4n commented 2 years ago

Fixes https://github.com/matrix-org/sfu-to-sfu/issues/13 Implements MSC3401 SFU bits Requires https://github.com/matrix-org/matrix-js-sdk/pull/2423 Requires https://github.com/mautrix/go/pull/77

SimonBrandner commented 2 years ago

We'll also want to hook up logrus or whatever people use now at some point soon, but probably not in this PR.

Yep, that has been my thoughts since the fist time I actually need to debug it based on logs :P

Sorry, for the Go newbie mistakes, hopefully, it looks better now

SimonBrandner commented 2 years ago

Looks good other than the ice password.

Thank you!

Presumably we're blocked on the mautrix-go PR now?

Since I expect some of the events to change shape with further development, I'd hold off and wait and get that merged when we're more sure things are not going to change radically