jami-project issueshttps://git.jami.net/savoirfairelinux/jami-project/-/issues2023-11-20T14:13:18Zhttps://git.jami.net/savoirfairelinux/jami-project/-/issues/1429[Meta]Multistream support in conferences (multiple active videos) (Android/iOS)2023-11-20T14:13:18ZSébastien Blin[Meta]Multistream support in conferences (multiple active videos) (Android/iOS)The goal of this issue is to group information/observations to support multi-stream in video conferences. This means to have a conference with several participants active and/or one participant with multiple videos as the active particip...The goal of this issue is to group information/observations to support multi-stream in video conferences. This means to have a conference with several participants active and/or one participant with multiple videos as the active participant.
# Stack
https://review.jami.net/q/topic:multistream-conf-protocol
# iOS
1. TODO support video split
1. TODO design UX to support multistream
# Android
1. TODO design UX to support multistream
# TODO cleanup API:
+ getConferenceDetails return conf->getVideoInput() which should be unused
+ switchInput() is deprecatedJami for education(2)2024-03-31https://git.jami.net/savoirfairelinux/jami-project/-/issues/1403Mediademuxer: buffer can increase2022-02-16T21:47:04ZSébastien BlinMediademuxer: buffer can increaseIn MediaDemuxer::decode():
`av_read_frame` only return one frame of the video buffer. However, if the CPU is too slow to decode (should not happen, but still), frames can just be stored and the video buffer can increase with a big maxim...In MediaDemuxer::decode():
`av_read_frame` only return one frame of the video buffer. However, if the CPU is too slow to decode (should not happen, but still), frames can just be stored and the video buffer can increase with a big maximum.
This should never happen. If the video buffer gets too big, the video will have a big delay.
But we also should not hide other problems. So, potential solution:
Check the size of the internal video buffer and log if too big before flushing.https://git.jami.net/savoirfairelinux/jami-project/-/issues/1349[Feature request] Conference: Allow participants to only use text chat AND Tu...2023-01-25T16:24:07ZElys[Feature request] Conference: Allow participants to only use text chat AND Turn on/off the camera of individual attendees / "Spectate-only Mode"I open this issue so we can keep this thread closed: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1278
> something like BigBlueButton:
Participants (no moderators) can view you or/and your presentation and ask questions u...I open this issue so we can keep this thread closed: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1278
> something like BigBlueButton:
Participants (no moderators) can view you or/and your presentation and ask questions using text chat. Example: https://4.bp.blogspot.com/-DmakcNlMBkQ/XqKPfdPCOPI/AAAAAAAAa4c/sKJU0hExzMcX5bPoiXymulg146YAadEHQCK4BGAYYCw/s1600/Screenshot_20200422_201103.png
> However: Participants for example can't use their screen/webcam or microphone for the meeting.
> Its like ["Preferences per contact"](https://git.jami.net/savoirfairelinux/jami-project/-/wikis/technical/4.3.-Features-requests) . See: https://git.jami.net/savoirfairelinux/jami-project/-/issues/1280
As mentioned:
> Don't allow other participants to enable their video or audio, but for example allow a few others real-time conversation via text-chat - this would be great for presentations
I think - at least the video part - can't be done by muting or unmuting (specific) participants.