[technique] Note d'installation : reglages bigbluebutton pour debit type ADSL
Laurent GUERBY
laurent at guerby.net
Ven 3 Avr 19:38:07 CEST 2020
Bonsoir,
Apres quelques essais de l'installation de bigbluebutton décrite ici :
<https://lists.tetaneutral.net/pipermail/technique/2020-March/003832.ht
ml>
Note d'installation : bigbluebutton 2.2 sur ubuntu 16.04 (xenial) +
serveur turn
Notre premiere experience a montré des soucis sur le desktop sharing
depuis une ADSL et nous avons ouvert ce ticket avec
un echange productif avec les devs bbb (a lire) :
https://github.com/bigbluebutton/bigbluebutton/issues/8944
Bandwidth control
Nous avons appliqué les changements suivant :
(ttn)root at bbb1:~# cat /etc/bigbluebutton/bbb-conf/apply-config.sh
#!/bin/bash
HTML5_CONFIG=/usr/share/meteor/bundle/programs/server/assets/app/config
/settings.yml
[ -f $HTML5_CONFIG.orig ] || cp -a $HTML5_CONFIG $HTML5_CONFIG.orig
yq w -i $HTML5_CONFIG public.kurento.cameraProfiles.[0].default true
yq w -i $HTML5_CONFIG public.kurento.cameraProfiles.[1].default false
yq w -i $HTML5_CONFIG public.kurento.cameraProfiles.[2].default false
yq w -i $HTML5_CONFIG public.kurento.cameraProfiles.[3].default false
CODEC_CONFIG=/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml
[ -f $CODEC_CONFIG.orig ] || cp -a $CODEC_CONFIG $CODEC_CONFIG.orig
yq w -i $CODEC_CONFIG conference-media-specs.H264.tias_content "250000"
yq w -i $CODEC_CONFIG conference-media-specs.H264.as_content "250"
yq w -i $CODEC_CONFIG conference-media-specs.VP8.tias_content "250000"
yq w -i $CODEC_CONFIG conference-media-specs.VP8.as_content "250"
(ttn)root at bbb1:~# diff -u
/opt/freeswitch/conf/autoload_configs/conference.conf.xml{-
before202004011940,}
--- /opt/freeswitch/conf/autoload_configs/conference.conf.xml-
before202004011940 2020-04-01 17:40:48.718766175 +0000
+++ /opt/freeswitch/conf/autoload_configs/conference.conf.xml 20
20-04-01 17:44:39.770960622 +0000
@@ -106,7 +106,7 @@
<!-- Suppress start and stop talking events -->
<!-- <param name="suppress-events" value="start-talking,stop-
talking"/> -->
<!-- enable comfort noise generation -->
- <param name="comfort-noise" value="true"/>
+ <param name="comfort-noise" value="false"/>
<!-- Uncomment auto-record to toggle recording every conference
call. -->
<!-- Another valid value
is shout://user:pass@server.com/live.mp3 -->
<!--
@@ -198,10 +198,10 @@
<param name="interval" value="20"/>
<param name="energy-level" value="200"/>
<!-- <param name="sound-prefix"
value="$${sounds_dir}/en/us/callie"/> -->
+<!--
<param name="muted-sound" value="conference/conf-muted.wav"/>
<param name="unmuted-sound" value="conference/conf-
unmuted.wav"/>
<param name="alone-sound" value="conference/conf-alone.wav"/>
-<!--
<param name="moh-sound" value="$${hold_music}"/>
<param name="enter-sound"
value="tone_stream://%(200,0,500,600,700)"/>
<param name="exit-sound"
value="tone_stream://%(500,0,300,200,100,50,25)"/>
(ttn)root at bbb1:~# diff -u /usr/share/bbb-web/WEB-
INF/classes/bigbluebutton.properties{-*,}
--- /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties-
before202004011945 2020-04-01 17:45:46.403015419 +0000
+++ /usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties
2020-04-01 17:45:55.459022830 +0000
@@ -206,7 +206,7 @@
webcamsOnlyForModerator=false
# Mute the meeting on start
-muteOnStart=false
+muteOnStart=true
# Unmute users
# Gives moderators permisson to unmute other users
Faire : bbb-conf --restart
Dernier ticket bbb que nous avons ouvert en regardant les flux :
https://github.com/bigbluebutton/bigbluebutton/issues/8951
50-80kbps audio stream still sent when muted
L'audio sur une ADSL tres faible en upload est maintenant acceptable
quoique encore en dessous de la qualité fournie par Microsoft Teams et
Zoom.
Sincèrement,
Laurent
Plus d'informations sur la liste de diffusion technique