bigbluebutton / docker

Docker files for BigBlueButton
GNU Lesser General Public License v3.0
360 stars 242 forks source link

Changing/Adding Camera profiles in settings.yml doesn't change anything in BBB WebUI #136

Open rondadon opened 2 years ago

rondadon commented 2 years ago

Hello there!

I wanted to add/change the CameraProfiles int the settings.yml so I have an additional higher Bitrate and higher resolution WebCam Profile but none of the settings.yml Files where I changed/added the camera Profiles where represented in BigBlueButton WebUI after restarting all the containers. So the Settings are still "stock" in the WebUI after changing the "settings.yml".

So my question would be, which config File should I modify to change and add Settings for the WebCam Settings which are shown in the WebUI when someone is activating the WebCam?

I changed following settings.yml Files:

Docker-Host: ~/bbb-docker/mod/html5/settings.yml

inside html5-backend Docker-Container: /app/programs/server/assets/app/config/settings.yml

inside html5-frontend Docker-Container: /app/programs/server/assets/app/config/settings.yml

And I added following in the "cameraProfiles:" Section to add an additional Profile:

      - id: hdCustom
        name: HD Custom
        default: false
        bitrate: 3000
        constraints:
          width: 1920
          frameRate: 60

After restarting the whole bbb Docker container stack I still don't see any changes to the offered camera Quality Settings in the DropDown menue when you want to start your WebCam stream.

The first reason why I want to do this is that I and others Play Quizzes and other Party Games regularly and from the many Projects I have tested BBB (which I have already used for Conferences) was the only one which got reliably sub 1s latency which is very important when playing somewhat timesenstivie Games. The "High Definition" option in the DropDown menue for choosing the WebCam Stream Quality has only 720p and 800kbit/s. It is playable but I wanted to crank the quality up. So thats when I startet do dig through many Github "issue Reports" and other Websites/Forums/BBB Documentation trying to find out how to modify/change it! The Second reason is that it would be nice to have more quality settings getting better WebCam Streaming Quality.

Curently I am using the VirtualWebCam Feature in OBS (OpenBroadcastSoftware) to feed my desktop to the BBB Room. Maybe a Video Sink Feature for OBS in BBB would be a nice feature.

But I must say that I am really impressed with the latency to the clients. :)

Thank you very much in advance.

alangecker commented 2 years ago

after doing some changes to configs, you have to rebuild the containers with docker-compose build

hope that helps and isn't to late :D