Unable use audio when joining meetings

111 views
Skip to first unread message

Aravind Reddy

unread,
Mar 23, 2024, 12:39:14 PM3/23/24
to BigBlueButton-Setup
Hello all, 

I have an fresh bigbluebutton 2.7 installed in ubuntu 20.04, Haven't made any custom changes yet and the server has been up from 3 days but having the same issue from day 1. 

Error 1001 web socket disconnected (console error: SFU audio failed)

Below are some details:
root@ip-My-private-IPV4:/etc/bigbluebutton/bbb-webrtc-sfu# systemctl status bbb-webrtc-sfu
● bbb-webrtc-sfu.service - BigBlueButton WebRTC SFU
     Loaded: loaded (/lib/systemd/system/bbb-webrtc-sfu.service; enabled; vendor preset: enabled)
     Active: active (running) since Sat 2024-03-23 16:17:02 UTC; 10min ago
   Main PID: 16626 (node)
      Tasks: 99 (limit: 37261)
     Memory: 185.7M
     CGroup: /system.slice/bbb-webrtc-sfu.service
             ├─16626 /usr/bin/node server.js
             ├─16645 /usr/bin/node ./lib/mcs-core/process.js
             ├─16646 /usr/bin/node ./lib/screenshare/ScreenshareProcess.js
             ├─16647 /usr/bin/node ./lib/video/VideoProcess.js
             ├─16648 /usr/bin/node ./lib/audio/audio-process.js
             ├─16721 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16722 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16725 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16726 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16729 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16732 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16735 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16738 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16745 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16746 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16748 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             ├─16750 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>
             └─16752 /usr/local/bigbluebutton/bbb-webrtc-sfu/node_modules/mediasoup/worker/out/Release/mediasoup-worker --logLevel=error --logTag=bwe --logTag=dtls --logTag=ice --logTag=info --logTag=rtcp --logTag=rtp>

Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16626]: {"level":30,"time":"2024-03-23T16:17:04.610Z","pid":16626,"hostname":"ip-My-private-IPV4","mod":"sfu","addr":"ws://localhost:3010/mcs","msg":"Connected to MCS"}
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16646]: {"level":30,"time":"2024-03-23T16:17:04.799Z","pid":16646,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"Reconnecting to MCS"}
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16646]: {"level":30,"time":"2024-03-23T16:17:04.803Z","pid":16646,"hostname":"ip-My-private-IPV4","mod":"screenshare","addr":"ws://localhost:3010/mcs","msg":"Connected to >
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16648]: {"level":30,"time":"2024-03-23T16:17:04.828Z","pid":16648,"hostname":"ip-My-private-IPV4","mod":"fullaudio","msg":"Reconnecting to MCS"}
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16648]: {"level":30,"time":"2024-03-23T16:17:04.832Z","pid":16648,"hostname":"ip-My-private-IPV4","mod":"fullaudio","addr":"ws://localhost:3010/mcs","msg":"Connected to MC>
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16647]: {"level":30,"time":"2024-03-23T16:17:04.830Z","pid":16647,"hostname":"ip-My-private-IPV4","mod":"video","msg":"Reconnecting to MCS"}
Mar 23 16:17:04 ip-My-private-IPV4 bbb-webrtc-sfu[16647]: {"level":30,"time":"2024-03-23T16:17:04.834Z","pid":16647,"hostname":"ip-My-private-IPV4","mod":"video","addr":"ws://localhost:3010/mcs","msg":"Connected to MCS"}
Mar 23 16:17:28 ip-My-private-IPV4 bbb-webrtc-sfu[16626]: {"level":50,"time":"2024-03-23T16:17:28.617Z","pid":16626,"hostname":"ip-My-private-IPV4","mod":"sfu","errorMessage":"InvalidHeaders","msg":"WSManager: failure on >
Mar 23 16:19:02 ip-My-private-IPV4 bbb-webrtc-sfu[16626]: {"level":30,"time":"2024-03-23T16:19:02.644Z","pid":16626,"hostname":"ip-My-private-IPV4","mod":"sfu","voiceConf":"81601","msg":"Janitor: requested room destructio>
Mar 23 16:19:05 ip-My-private-IPV4 bbb-webrtc-sfu[16648]: {"level":30,"time":"2024-03-23T16:19:05.161Z","pid":16648,"hostname":"ip-My-private-IPV4","mod":"fullaudio","meetingId":"cc772a0de8bac4846a3213512ed0ddfa9a3e10ae-1>
lines 1-36/36 (END)


root@ip-My-private-IPV4:/etc/bigbluebutton/bbb-webrtc-sfu# journalctl -u bbb-webrtc-sfu
-- Logs begin at Fri 2024-03-22 06:33:10 UTC, end at Sat 2024-03-23 16:21:36 UTC. --
Mar 22 06:57:39 ip-My-private-IPV4 systemd[1]: Started BigBlueButton WebRTC SFU.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.349Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","msg":"HTTPServer is listening: localhost:3016"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.419Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","addr":"ws://127.0.0.1:3010/mcs","msg":"Connecting to MCS"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.428Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","name":"core","ipc":"native","path":"./lib/mcs-core/process.j>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.429Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","name":"screenshare","ipc":"native","path":"./lib/screenshare>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.430Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","name":"video","ipc":"native","path":"./lib/video/VideoProces>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:39.432Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","name":"fullaudio","ipc":"native","path":"./lib/audio/audio-p>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":50,"time":"2024-03-22T06:57:39.442Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","errorMessage":"connect ECONNREFUSED 127.0.0.1:3010","msg":"M>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":50,"time":"2024-03-22T06:57:39.442Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","msg":"MCS connection ungracefully terminated"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: WARNING: NODE_ENV value of 'production' did not match any deployment config file names.
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: WARNING: See https://github.com/node-config/node-config/wiki/Strict-Mode
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:39.591Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"HTTPServer is listening: localhost:3022"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:39.630Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","addr":"ws://127.0.0.1:3010/mcs","msg":"Connecting to>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":50,"time":"2024-03-22T06:57:39.640Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","errorMessage":"connect ECONNREFUSED 127.0.0.1:3010",>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":50,"time":"2024-03-22T06:57:39.641Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"MCS connection ungracefully terminated"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:39.592Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","msg":"HTTPServer is listening: localhost:3026"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:39.642Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","addr":"ws://127.0.0.1:3010/mcs","msg":"Connecting to MCS"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":50,"time":"2024-03-22T06:57:39.652Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","errorMessage":"connect ECONNREFUSED 127.0.0.1:3010","msg":>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":50,"time":"2024-03-22T06:57:39.653Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","msg":"MCS connection ungracefully terminated"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":30,"time":"2024-03-22T06:57:39.559Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","msg":"HTTPServer is listening: localhost:3024"}
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":30,"time":"2024-03-22T06:57:39.647Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","addr":"ws://127.0.0.1:3010/mcs","msg":"Connecting to M>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":50,"time":"2024-03-22T06:57:39.656Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","errorMessage":"connect ECONNREFUSED 127.0.0.1:3010","m>
Mar 22 06:57:39 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":50,"time":"2024-03-22T06:57:39.656Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","msg":"MCS connection ungracefully terminated"}
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.681Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","msg":"HTTPServer is listening: localhost:3014"}
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.836Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","msg":"mediasoup: spawning shared pool workers (13)"}
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.886Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","adapters":["Kurento","Freeswitch","mediasoup"],"msg":"Confi>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.921Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","msg":"API transport: up"}
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":50,"time":"2024-03-22T06:57:39.925Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","error":{"stack":"Error: connect ECONNREFUSED 127.0.0.1:8021>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":50,"time":"2024-03-22T06:57:39.925Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","msg":"FSESL connection dropped unexpectedly"}
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"d130d2e4-a885-444c-a3c4-4cdecd87bf7b","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"cda0f087-090f-4b64-94d8-ba88bdb46916","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"d9baa5df-7fed-45f0-b2fc-87241397da9b","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"b0598ef6-5be6-46fe-b165-c9aed4e02449","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"fead0c25-564a-4b4f-ac3c-f9997a5c91a3","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"713603bc-28eb-4ea6-942a-9cd6b5191553","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"0180f910-75de-476b-a78b-ff844a324c81","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.927Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"4da57b98-2fa2-4d23-9ba0-4625558b642c","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.928Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"8268bccb-958c-4c0e-a436-ca8e205b4536","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.928Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"a3ec4273-9e6f-47b0-9f18-7b9d5d6d7249","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.928Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"0965f2e4-09c1-491b-ae6a-a99e4442ff16","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.928Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"8a616d2b-592a-47ff-b5f4-c8ea2381a9c6","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.928Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","workerId":"25af9da5-2431-42fc-965a-b67d0fb7a5d1","workerPID>
Mar 22 06:57:40 ip-My-private-IPV4 bbb-webrtc-sfu[43912]: {"level":30,"time":"2024-03-22T06:57:39.985Z","pid":43912,"hostname":"ip-My-private-IPV4","mod":"core","hostId":"f3ee4a20-cb73-42d1-a5b3-c91c55c32230","url":"ws://>
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:41.442Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","msg":"Reconnecting to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43867]: {"level":30,"time":"2024-03-22T06:57:41.447Z","pid":43867,"hostname":"ip-My-private-IPV4","mod":"sfu","addr":"ws://127.0.0.1:3010/mcs","msg":"Connected to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:41.640Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"Reconnecting to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:41.643Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","addr":"ws://127.0.0.1:3010/mcs","msg":"Connected to >
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:41.653Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","msg":"Reconnecting to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:41.656Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","addr":"ws://127.0.0.1:3010/mcs","msg":"Connected to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":30,"time":"2024-03-22T06:57:41.656Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","msg":"Reconnecting to MCS"}
Mar 22 06:57:41 ip-My-private-IPV4 bbb-webrtc-sfu[43915]: {"level":30,"time":"2024-03-22T06:57:41.659Z","pid":43915,"hostname":"ip-My-private-IPV4","mod":"fullaudio","addr":"ws://127.0.0.1:3010/mcs","msg":"Connected to MC>
Mar 22 06:57:43 ip-My-private-IPV4 systemd[1]: Stopping BigBlueButton WebRTC SFU...
Mar 22 06:57:43 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:43.674Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"Stopping everything!"}
Mar 22 06:57:43 ip-My-private-IPV4 bbb-webrtc-sfu[43913]: {"level":30,"time":"2024-03-22T06:57:43.675Z","pid":43913,"hostname":"ip-My-private-IPV4","mod":"screenshare","msg":"Graceful process shutdown: code 0"}
Mar 22 06:57:43 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:43.674Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","msg":"Stopping everything!"}
Mar 22 06:57:43 ip-My-private-IPV4 bbb-webrtc-sfu[43914]: {"level":30,"time":"2024-03-22T06:57:43.675Z","pid":43914,"hostname":"ip-My-private-IPV4","mod":"video","msg":"Graceful process shutdown: code 0"}

root@ip-My-private-IPV4:/etc/bigbluebutton/bbb-webrtc-sfu# bbb-conf --status
nginx ————————————————————————► [✔ - active]
freeswitch ———————————————————► [✔ - active]
redis-server —————————————————► [✔ - active]
bbb-apps-akka ————————————————► [✔ - active]
bbb-fsesl-akka ———————————————► [✔ - active]
mongod ———————————————————————► [✔ - active]
bbb-html5 ————————————————————► [✔ - active]
bbb-html5-backend@1 ——————————► [✔ - active]
bbb-html5-backend@2 ——————————► [✔ - active]
bbb-html5-frontend@1 —————————► [✔ - active]
bbb-html5-frontend@2 —————————► [✔ - active]
bbb-webrtc-sfu ———————————————► [✔ - active]
bbb-webrtc-recorder ——————————► [✔ - active]
kurento-media-server —————————► [✔ - active]
etherpad —————————————————————► [✔ - active]
bbb-web ——————————————————————► [✔ - active]
bbb-pads —————————————————————► [✔ - active]
bbb-export-annotations ———————► [✔ - active]
bbb-rap-caption-inbox ————————► [✔ - active]
bbb-rap-resque-worker ————————► [✔ - active]
bbb-rap-starter ——————————————► [✔ - active]


root@ip-My-private-IPV4:/etc/bigbluebutton/bbb-webrtc-sfu# bbb-conf --check

BigBlueButton Server 2.7.6 (584)
                    Kernel version: 5.15.0-1056-aws
                      Distribution: Ubuntu 20.04.6 LTS (64-bit)
                            Memory: 31812 MB
                         CPU cores: 16

/etc/bigbluebutton/bbb-web.properties (override for bbb-web)
/usr/share/bbb-web/WEB-INF/classes/bigbluebutton.properties (bbb-web)
       bigbluebutton.web.serverURL: https://bbb.invoclass.com
                defaultGuestPolicy: ALWAYS_ACCEPT
              defaultMeetingLayout: CUSTOM_LAYOUT

/etc/nginx/sites-available/bigbluebutton (nginx)
                       server_name: bbb.invoclass.com
                              port: 80, [::]:80127.0.0.1:82 http2 proxy_protocol, [::1]:82 http2127.0.0.1:81 proxy_protocol, [::1]:81

/opt/freeswitch/etc/freeswitch/vars.xml (FreeSWITCH)
                       local_ip_v4: My private IPV4
                   external_rtp_ip: My public IPV4
                   external_sip_ip: My public IPV4

/opt/freeswitch/etc/freeswitch/sip_profiles/external.xml (FreeSWITCH)
                        ext-rtp-ip: $${external_rtp_ip}
                        ext-sip-ip: $${external_sip_ip}
                        ws-binding: My public IPV4:5066
                       wss-binding: My public IPV4:7443

UDP port ranges

                        FreeSWITCH: 16384-24576
                           kurento: 24577-32768
                    bbb-webrtc-sfu: 24577-32768
                    bbb-webrtc-recorder: 24577-32768

/usr/local/bigbluebutton/core/scripts/bigbluebutton.yml (record and playback)
                     playback_host: bbb.invoclass.com
                 playback_protocol: https
                            ffmpeg: 4.2.7-0ubuntu0.1

/usr/share/bigbluebutton/nginx/sip.nginx (sip.nginx)
                        proxy_pass: My private IPV4
                          protocol: http

/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml (bbb-webrtc-sfu)
/etc/bigbluebutton/bbb-webrtc-sfu/production.yml (bbb-webrtc-sfu - override)
    mediasoup.webrtc.*.announcedIp: My public IPV4
  mediasoup.plainRtp.*.announcedIp: My public IPV4
                        kurento.ip: My public IPV4
                       kurento.url: ws://127.0.0.1:8888/kurento
                 freeswitch.sip_ip: My public IPV4
                  recordingAdapter: Kurento
               recordScreenSharing: true
                     recordWebcams: true
                  codec_video_main: VP8
               codec_video_content: VP8

/etc/bbb-webrtc-recorder/bbb-webrtc-recorder.yml (bbb-webrtc-recorder)
/etc/bigbluebutton/bbb-webrtc-recorder.yml (bbb-webrtc-recorder - override)
               debug: false
               recorder.directory: /var/lib/bbb-webrtc-recorder

/usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml (HTML5 client)
/etc/bigbluebutton/bbb-html5.yml (HTML5 client config override)
                             build: 249
                        kurentoUrl: wss://bbb.invoclass.com/bbb-webrtc-sfu
            defaultFullAudioBridge: fullaudio
           defaultListenOnlyBridge: fullaudio
                    sipjsHackViaWs: true


# Potential problems described below

root@ip-My-private-IPV4:/etc/bigbluebutton/bbb-webrtc-sfu#

Thanks
Aravind 

Fred Dixon

unread,
Mar 23, 2024, 5:03:17 PM3/23/24
to bigbluebu...@googlegroups.com
Hi Aravind,

Have you had a working BigBlueButton server before in the same hosting environment?  Is this server hosted on Amazon or Digital Ocean?  Does the hosting provider put a firewall between your server and the internet?  

Is this server located on the internet or within a residential or corporate network?

Are you able to connect to 


and share audio/video fine from your computer?

See also


Regards,... Fred

--
You received this message because you are subscribed to the Google Groups "BigBlueButton-Setup" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-s...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-setup/6aa26089-989e-4f28-9178-da86dfe42bfcn%40googlegroups.com.


--
Co-founder BigBlueButton

Like BigBlueButton?  Tweet us at @bigbluebutton

Aravind Reddy

unread,
Mar 25, 2024, 8:51:10 PM3/25/24
to bigbluebu...@googlegroups.com
Hello Fred, 

We currently use bigbluebutton 2.3 installed on Ubuntu 18.04 and it still works fine as we speak. Recently I wanted to upgrade to 2.7 and tried to install it in Ubuntu 20.04 and this is the first time in this hosting environment. The server is hosted on Amazon, it's an EC2 instance. I used the same security group as my old security group(2.3). I don't think there is any firewall between my server and the internet. Below are some details if that helps

ubuntu@ip-xxxxxxxxxxxx:~$ sudo ufw status verbose

Status: active

Logging: on (low)

Default: deny (incoming), allow (outgoing), deny (routed)

New profiles: skip


To                         Action      From

--                         ------      ----

22/tcp (OpenSSH)           ALLOW IN    Anywhere                  

80,443/tcp (Nginx Full)    ALLOW IN    Anywhere                  

16384:32768/udp            ALLOW IN    Anywhere                  

3478                       ALLOW IN    Anywhere                  

22/tcp (OpenSSH (v6))      ALLOW IN    Anywhere (v6)             

80,443/tcp (Nginx Full (v6)) ALLOW IN    Anywhere (v6)             

16384:32768/udp (v6)       ALLOW IN    Anywhere (v6)             

3478 (v6)                  ALLOW IN    Anywhere (v6)             


ubuntu@ip-xxxxxxxxxxxxx:~$ sudo ufw status

Status: active


To                         Action      From

--                         ------      ----

OpenSSH                    ALLOW       Anywhere                  

Nginx Full                 ALLOW       Anywhere                  

16384:32768/udp            ALLOW       Anywhere                  

3478                       ALLOW       Anywhere                  

OpenSSH (v6)               ALLOW       Anywhere (v6)             

Nginx Full (v6)            ALLOW       Anywhere (v6)             

16384:32768/udp (v6)       ALLOW       Anywhere (v6)             

3478 (v6)                  ALLOW       Anywhere (v6)             



Yes I'm able to share audio and video using the demo bbb server. 

Any advice will be greatly appreciated. 

Thanks
Aravind

Fred Dixon

unread,
Mar 25, 2024, 8:52:50 PM3/25/24
to bigbluebu...@googlegroups.com
Can you check that the Amazon Security Group matches the documentation, see


Regards,... Fred

Reply all
Reply to author
Forward
0 new messages