Hi @prlanzarin and all others,
Thanks for the information. I follow all the steps to enable mediasoup on BBB 2.4 and it seems to be working. Anyway I have some doubts if all its 100% properly setup.
I found it strange to receive a waring about Kurento connecting to IPv6 (run the proposed fix commands, but warning remains) and also the values "ext-rtp-ip: $${local_ip_v4}" and "ext-sip-ip: $${local_ip_v4}", not showing the my IP.
Here is the result of my bbb-conf-check and bbb-conf --status after enabling mediasoup. Can anyone please help me and tell me if my setup is correct? Thanks!
root@bbbmsoup:~# bbb-conf --check
BigBlueButton Server 2.4.7 (3065)
Kernel version: 4.15.0-177-generic
Distribution: Ubuntu 18.04.6 LTS (64-bit)
Memory: 16037 MB
CPU cores: 8
/etc/bigbluebutton/bbb-web.properties (override for bbb-web)
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
bigbluebutton.web.serverURL:
https://bbbmsoup.mydomain.com defaultGuestPolicy: ALWAYS_ACCEPT
svgImagesRequired: true
defaultMeetingLayout: SMART_LAYOUT
/etc/nginx/sites-available/bigbluebutton (nginx)
server_name:
bbbmsoup.mydomain.com port: 80, [::]:80
port: 443 ssl
/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
local_ip_v4: 116.203.116.200
external_rtp_ip: 116.203.116.200
external_sip_ip: 116.203.116.200
/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
ext-rtp-ip: $${local_ip_v4}
ext-sip-ip: $${local_ip_v4}
ws-binding:
116.203.116.200:5066 wss-binding:
116.203.116.200:7443/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
playback_host:
bbbmsoup.mydomain.com playback_protocol: https
ffmpeg: 4.2.4-1ubuntu0.1bbb2~18.04
/etc/bigbluebutton/nginx/sip.nginx (sip.nginx)
proxy_pass: 116.203.116.200
protocol: http
/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (Kurento SFU)
/etc/bigbluebutton/bbb-webrtc-sfu/production.yml (Kurento SFU - override)
kurento.ip: 2a01:4f8:c0c:00e0::1
kurento.url: 2a01:4f8:c0c:00e0::1
kurento.sip_ip: 2a01:4f8:c0c:00e0::1
recordScreenSharing: 2a01:4f8:c0c:00e0::1
recordWebcams: 2a01:4f8:c0c:00e0::1
codec_video_main: 2a01:4f8:c0c:00e0::1
codec_video_content: 2a01:4f8:c0c:00e0::1
/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
/etc/bigbluebutton/bbb-html5.yml (HTML5 client config override)
build: 2561
kurentoUrl: wss://
bbbmsoup.mydomain.com/bbb-webrtc-sfu enableListenOnly: true
sipjsHackViaWs: true
/usr/share/bbb-web/WEB-INF/classes/spring/turn-stun-servers.xml (STUN Server)
stun:
bbbturn.myturnserver.com# Potential problems described below
#
# Kurento will try to connect to 2a01:4f8:c0c:00e0::1 but FreeSWITCH is listening on 116.203.116.200 for port 5066
#
# To fix, run the commands
#
# sudo yq w -i /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml freeswitch.sip_ip 116.203.116.200
# sudo chown bigbluebutton:bigbluebutton /usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml
#
root@bbbmsoup:~# bbb-conf --status
nginx —————————————————► [✔ - active]
freeswitch ————————————► [✔ - active]
redis-server ——————————► [✔ - active]
bbb-apps-akka —————————► [✔ - active]
bbb-fsesl-akka ————————► [✔ - active]
mongod ————————————————► [✔ - active]
bbb-html5 —————————————► [✔ - active]
bbb-webrtc-sfu ————————► [✔ - active]
kurento-media-server ——► [✔ - active]
bbb-html5-backend@1 ———► [✔ - active]
bbb-html5-backend@2 ———► [✔ - active]
bbb-html5-frontend@1 ——► [✔ - active]
bbb-html5-frontend@2 ——► [✔ - active]
etherpad ——————————————► [✔ - active]
bbb-web ———————————————► [✔ - active]
root@bbbmsoup:~#