-
-
Notifications
You must be signed in to change notification settings - Fork 827
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There is one outstanding issue I see with this atm. The use of the GroupCallParticipant
s to display video
elements is quite concerning to me. I find this solution quite ugly and not very scalable. I would very much prefer to stick to the current model of using CallFeed
s and VideoFeed
and AudioFeed
components.
The are multiple reasons for this:
- Using
GroupCallParticipant
s feels like saying each participant is only sending one feed which isn't true - Using
CallFeed
s matches the current way of doing things and allows us to reuse already existing code CallFeed
s are screen-sharing friendlyCallFeed
s are SFU friendly - with an SFU oneGroupCallParticipant
might be sending a bunch of streams, each one represented by aCallFeed
(and corresponding components)
To be clear, I am not saying GroupCallParticipant
should be removed or anything along those lines, I just think CallFeed
s are better suited for being consumed by components for displaying video and playing audio
Signed-off-by: Šimon Brandner <[email protected]>
Signed-off-by: Šimon Brandner <[email protected]>
Signed-off-by: Šimon Brandner <[email protected]>
Signed-off-by: Šimon Brandner <[email protected]>
…react-sdk into robertlong/group-call
…react-sdk into robertlong/group-call
I've moved these changes into element-call itself now. This PR is no longer necessary. |
Starting to implement group calls in Element. Will update these PR notes soon. This is following the work on Group Calls in matrix-js-sdk matrix-org/matrix-js-sdk#1902
This PR currently has no changelog labels, so will not be included in changelogs.
A reviewer can add one of:
T-Deprecation
,T-Enhancement
,T-Defect
,T-Task
to indicate what type of change this is, or addType: [enhancement/defect/task]
to the description and I'll add them for you.Preview: https://6173034b387f630f9c057210--matrix-react-sdk.netlify.app
⚠️ Do you trust the author of this PR? Maybe this build will steal your keys or give you malware. Exercise caution. Use test accounts.