Improve VoIP
Opened this issue · 8 comments
Summary
VoIP in Element today is a second class citizen compared to sending and receiving messages. Several usability and stability issues exist throughout, and the experience for using native Matrix calls and Jitsi calls is inconsistent.
Intended Outcome
Unify the user experience between native Matrix calls & Jitsi calls so that it isn't jarring or confusing for users. Improve discoverability, usability and stability of calls all round.
Related issue: https://github.com/vector-im/product/issues/116
Integrated group calls would be awesome!
(I don't know if this is the right place for questions, do not hesitate to delete my message if it is not the case)
Will the new Voip implementation still rely on having a TURN server? Both for 1-1 calls and group calls?
(I don't know if this is the right place for questions, do not hesitate to delete my message if it is not the case)
Will the new Voip implementation still rely on having a TURN server? Both for 1-1 calls and group calls?
Yes, as it will still use WebRTC
WebRTC does not necessarily need a TURN server
WebRTC does not necessarily need a TURN server
No, it doesn't though most people will be behind NAT which makes use of a TURN server necessary, afaik. Maybe this can be avoided with an SFU but it can't be avoided for full-mesh group calls
Super cool!
And for when is it planned?
What do you mean by making calls easier to discover?
Who should be able to discover what calls?
What do you mean by making calls easier to discover? Who should be able to discover what calls?
One example would be that features shouldn't be hidden as screen-sharing used to be