Skip to content

Bandwidth control (important for upload) #8944

@guerby

Description

@guerby

Hi,

While evaluating various tools for audio/video conferencing and testing bigbluebutton one weakness we found is that if the presenter doesn't have a good upload when sharing desktop the audio quality drops a lot for example (and things don't generally work smoothly).

Researching a bit the issue it looks like webRTC has knobs to select bandwidth, we found a great demo website:
https://webrtc.github.io/samples/src/content/peerconnection/bandwidth/

Magic seems to be there:

https://github.com/webrtc/samples/blob/gh-pages/src/content/peerconnection/bandwidth/js/main.js#L225

sdp = sdp.replace(/c=IN (.*)\r\n/, 'c=IN $1\r\nb=' + modifier + ':' + bandwidth + '\r\n');

So feature request would be to add drop down menu for upload and download bandwith in bigbluebutton just like in the web site above. I'm not familiar with bbb code base, looking at "sdp" in the js code on where to hack this to be able to test if it works or not. Do not hesitate to tell me where to look for and I can experiment.

In a perfect world I assume browser should do so by themselves but well ... :)

Thanks for this great free software and keep up the good work!

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions