4 ms·
That's the exciting bit for me. I love Matrix, but video and voice being primarily "call" based is painful, when what I really want is a dynamic voice/video ro
by Taywee 5y ago
That's the exciting bit for me. I love Matrix, but video and voice being primarily "call" based is painful, when what I really want is a dynamic voice/video room that people can quickly and easily drop in and out of, like in Discord.
- Arathorn 5y agoMSC3401 specifically provides for this UX, with the `m.intent` field used when you instantiate an `m.call` within a room (https://github.com/matrix-org/matrix-spec-proposals/blob/matthew/group-voip/proposals/3401-group-voip.md#mcall-state-event https://github.com/matrix-org/matrix-spec-proposals/blob/mat...): * `m.intent` to describe the intended UX for handling the call. One of: 1. `m.ring` if the call is meant to cause the room participants devices to ring (e.g. 1:1 call or group call) 2. `m.prompt` is the call should be presented as a conference call which users in the room are prompted to connect to 3. `m.room` if the call should be presented as a voice/video channel in which the user is immediately immersed on selecting the room. Element Call implements `m.room` effectively (in that you get slung directly into the call once you click on the link). Once we integrate this into Element itself, then the plan is to support all three different intent types: `m.ring` for "group calls", `m.prompt` for "conferences" and `m.room` for discord-style voice/video rooms.
- panick21_ 5y agoSo will the room have a setting to make a voice video only room, a mixed room or a chat only room? I assume m.ring would not be needed if its a something like a Teamspeak room.
- Arathorn 5y agoIt wouldn't be a setting; the intent would be set based on how you initiated the call. If you hit a big 'call Alice and Bob!' button you'd get a call which rings them both; if you hit a 'start a conference' you'd get a Teams/Zoom-style conference; if you hit 'create a voice/video room' button you'd get a Discord-style voice/video room. (N.B. we might not bother with the group-calling option in Element; haven't decided yet - but Matrix needs to support it for folks who want those semantics :)
- Taywee 5y agoThanks for the extra info. I'm really looking forward to the fruition of this, and will happily be trying out this current Element Call beta quite soon.
- kitkat_new 5y agoyou can choose one of the three, and if you choose option 3, the room will become a voice video only room (this is how I understand it). So m.ring existing isn't a problem. How it is exposed in the UI, is a completely different thing, although I don't think it would be impossible to make a button that creates a room with a m.room call aka voice/video room