I've been starting to work with the videobridge and lib-jitsi-meet to support a live video research project I'm working on. So far it has been awesome, especially with the recent lib-jitsi-meet support. Anyway, It would help me out if the bridge could support forwarding multiple high quality video streams to conference participants, as well as have mechanisms for the client to have stream by stream control of what layers were being forwarded.
The current selected participant mechanism is nice if you want to support a hangout like conference, but I'm particularly trying to design an experience where there may be multiple high, mid, or low quality videos that can change qualities somewhat dynamically. I don't think there is currently a means to support this kind of situation.
I currently have a mechanism implemented that adds a colibri message supporting a client requesting a particular simulcast layer on a video channel by ssrc. Is this a feature that people would be open to supporting? I realize that there are potentially different issues in terms of adaptive bandwidth control. I am just looking for some feedback on the feature. I can also work on preparing a pull request.
Reply to this email directly or view it on GitHub: