bigbluebutton-Github/bigbluebutton-html5/imports/api/voice-users/server/modifiers
prlanzarin 001ab9554c video: added voice activity stream sorting, made stream sorting extensible
Video streams can be sorted by voice floor activity in the client according to FreeSWITCH´s floor events. The feature works together with pagination, essentially giving an Last-N like experience while not disrupting too much

Made video stream sorting extensible in a way. The sorting modes for pagination and unbounded can be configured in settings.yml and new sorting modes can be added to the stream sorting util under video-provider. Inline docs explain how to do that

Changed how the stream ID attribute from video-streams collection was passed to downstream components; we had an array map that was executed every change just to map stream to cameraId, which is bizarre. So I changed the cameraId usage in downstream components to be conformat with the collection attributes and shaved off the map where it wasnt needed

Add better selectors to video-list-item container´s VoiceUser fetch
2021-04-12 19:06:07 +00:00
..
addVoiceUser.js Merge remote-tracking branch 'upstream/v2.2.x-release' into remove-callbacks 2020-11-25 10:54:18 -03:00
changeMuteMeeting.js WIP remove callback from mongo operations 2020-11-23 10:13:46 -03:00
clearVoiceUsers.js Prevent a case where voiceUser collection was being clean for entire server 2020-11-30 17:01:41 -03:00
removeVoiceUser.js WIP remove callback from update methods 2020-11-26 13:23:57 -03:00
updateVoiceUser.js video: added voice activity stream sorting, made stream sorting extensible 2021-04-12 19:06:07 +00:00