code 1130. Try sharing the screen again

522 views
Skip to first unread message

rmo...@ualberta.net

unread,
Oct 23, 2021, 8:20:55 PM10/23/21
to bigbluebutton-users
When I try to share the screen, I get a popup with the above message.  Also, this is what I see when I check bbb-conf --debug:

   -- Errors found in /var/log/syslog --
Oct 23 16:24:29 Grieg sh[11850]: SignalException: SIGTERM
Oct 23 16:24:30 Grieg sh[11850]: Original Exception (Redis::CannotConnectError): Error connecting to Redis on 127.0.0.1:6379 (Errno::ECONNREFUSED)
Oct 23 16:24:30 Grieg sh[11850]: /usr/lib/ruby/vendor_ruby/rake/application.rb:186:in `standard_exception_handling'

   -- Errors found in /var/log/bigbluebutton --
/var/log/bigbluebutton/bbb-web.2021-10-12.log:2021-10-12T09:17:51.553-06:00 ERROR o.s.boot.SpringApplication - Application startup failed

   -- Exceptions found in /var/log/bigbluebutton --
/var/log/bigbluebutton/bbb-web.2021-10-12.log:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'meetingService' defined in class path resource [spring/resources.xml]: Cannot resolve reference to bean 'paramsProcessorUtil' while setting bean property 'paramsProcessorUtil'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paramsProcessorUtil' defined in class path resource [spring/resources.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'autoStartRecording'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value []
/var/log/bigbluebutton/bbb-web.2021-10-12.log:Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'paramsProcessorUtil' defined in class path resource [spring/resources.xml]: Initialization of bean failed; nested exception is org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'autoStartRecording'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value []
/var/log/bigbluebutton/bbb-web.2021-10-12.log:Caused by: org.springframework.beans.TypeMismatchException: Failed to convert property value of type 'java.lang.String' to required type 'boolean' for property 'autoStartRecording'; nested exception is java.lang.IllegalArgumentException: Invalid boolean value []
/var/log/bigbluebutton/bbb-web.2021-10-12.log:Caused by: java.lang.IllegalArgumentException: Invalid boolean value []
...
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:20:42.309-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:20:42.349-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:20:42.349-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:21:12.410-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:21:12.410-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379
/var/log/bigbluebutton/bbb-web.2021-10-21.log:2021-10-21T20:21:12.449-06:00 WARN  i.l.c.protocol.ConnectionWatchdog - Cannot reconnect: io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: /127.0.0.1:6379


For the full log, please see:


Does anyone have any suggestions?  Can I fix it by changing some configurations settings?  TIA.

Paulo Lanzarin

unread,
Oct 24, 2021, 10:50:43 AM10/24/21
to bigbluebu...@googlegroups.com
1130 is an error code for a client-side failure in the capturing phase.
So the browser console logs would actually be more helpful, alongside:
  - OS
  - Browser + its version
  - Exact BBB version

--
You received this message because you are subscribed to the Google Groups "bigbluebutton-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bigbluebutton-u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-users/815857f2-01e7-4a0c-93cc-bf4f6130efa4n%40googlegroups.com.

rmo...@ualberta.net

unread,
Oct 24, 2021, 5:53:27 PM10/24/21
to bigbluebutton-users
Please note that I am using Ubuntu 18.04:

root@Grieg:/# uname -a
Linux Grieg 4.15.0-161-generic #169-Ubuntu SMP Fri Oct 15 13:41:54 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

Here is the Chrome version, which I think is very recent:

94.0.4606.81

Here is the BBB version:

2.3.15 (2586)

This is what I see in the console logs:

09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:43:0849] DEBUG: clientLogger: Initial connection status change. status: connecting, connected: false https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1129166
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0038] DEBUG: clientLogger: Initial connection status change. status: connected, connected: true https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1129166
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0038]  INFO: clientLogger: Connection to Meteor took 0.19s https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1129328
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0090]  INFO: clientLogger: Log information about the client n (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1130499)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0090]  INFO: clientLogger: User successfully went through main.joinRouteHandler fetchToken (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1131568)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0135]  INFO: clientLogger: initCursorStreamListener called u (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1101180)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0135]  INFO: clientLogger: initAnnotationsStreamListener called C (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:695946)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0471]  INFO: clientLogger: Client loaded successfully K.componentDidMount (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1071102)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0471]  INFO: clientLogger: Subscriptions are ready _.componentDidUpdate (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1356859)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0548] DEBUG: clientLogger: Attaching handlers for cursor stream https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1101595
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:44:0549] DEBUG: clientLogger: Attaching handlers for annotations stream https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:696334
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:46:0917]  INFO: clientLogger: User requested to join audio conference with mic https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1269564
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:46:0972] DEBUG: clientLogger: Creating the user agent https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1320453
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | Configuration:
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · allowLegacyNotifications: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · authorizationHa1: ""
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · authorizationPassword: NOT SHOWN
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · authorizationUsername: ""
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · autoStart: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · autoStop: true
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · delegate: {}
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · displayName: "w_shfsbrsmbcuq_1-bbbID-Mahin.A."
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · forceRport: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · hackAllowUnregisteredOptionTags: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · hackIpInContact: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · hackViaTcp: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · hackViaWs: true
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · hackWssInTransport: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · logBuiltinEnabled: true
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · logConfiguration: true
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · logConnector: undefined
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · logLevel: "log"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · noAnswerTimeout: 60
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · preloadedRouteSet: []
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · reconnectionAttempts: 0
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · reconnectionDelay: 4
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sessionDescriptionHandlerFactory: (session, options) => {
        // provide a default media stream factory if need be
        if (mediaStreamFactory === undefined) {
            mediaStreamFactory = Object(_media_stream_factory_default__WEBPACK_IMPORTED_MODULE_0__["defaultMediaStreamFactory"])();
        }
        // make sure we allow `0` to be passed in so timeout can be disabled
        const iceGatheringTimeout = (options === null || options === void 0 ? void 0 : options.iceGatheringTimeout) !== undefined ? options === null || options === void 0 ? void 0 : options.iceGatheringTimeout : 5000;
        // merge passed factory options into default session description configuration
        const sessionDescriptionHandlerConfiguration = {
            iceGatheringTimeout,
            peerConnectionConfiguration: Object.assign(Object.assign({}, Object(_peer_connection_configuration_default__WEBPACK_IMPORTED_MODULE_1__["defaultPeerConnectionConfiguration"])()), options === null || options === void 0 ? void 0 : options.peerConnectionConfiguration)
        };
        const logger = session.userAgent.getLogger("sip.SessionDescriptionHandler");
        return new _session_description_handler__WEBPACK_IMPORTED_MODULE_2__["SessionDescriptionHandler"](logger, mediaStreamFactory, sessionDescriptionHandlerConfiguration);
    }
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sessionDescriptionHandlerFactoryOptions: {"peerConnectionConfiguration":{"iceServers":[{"urls":"stun:stun.l.google.com:19302"}],"sdpSemantics":"unified-plan"}}
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sipExtension100rel: "Unsupported"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sipExtensionReplaces: "Unsupported"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sipExtensionExtraSupported: []
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · sipjsId: "7v30u"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · transportConstructor: Transport
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · transportOptions: {"server":"wss://myserver.ca/ws?sessionToken=w8ptggdabkmkh7qe","connectionTimeout":5000,"keepAliveInterval":30,"keepAliveDebounce":10,"traceSip":false}
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · uri: sip:w_shfsbrsmbcuq_1-bbbID-Mahin.A.@myserver.ca
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · userAgentString: "BigBlueButton"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · viaHost: "4p57jrqereai.invalid"
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | · register: false
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | Starting sip:w_shfsbrsmbcuq_1-bbbID-Mahin.A.@myserver.ca
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.UserAgent | Transitioned from Stopped to Started
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.Transport | Connecting wss://myserver.ca/ws?sessionToken=w8ptggdabkmkh7qe
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:46 GMT-0600 (Mountain Daylight Time) | sip.Transport | Transitioned from Disconnected to Connecting
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:47 GMT-0600 (Mountain Daylight Time) | sip.Transport | WebSocket opened wss://myserver.ca/ws?sessionToken=w8ptggdabkmkh7qe
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:47 GMT-0600 (Mountain Daylight Time) | sip.Transport | Transitioned from Connecting to Connected
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:47:0086]  INFO: clientLogger: User agent succesfully connected https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1322479
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:47 GMT-0600 (Mountain Daylight Time) | sip.Inviter | Inviter.invite
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.Inviter | Session 7v30ukha2rl91jn5mb7skbijd8pdkv transitioned to state Establishing
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0158]  INFO: clientLogger: Audio call session progress update k (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1328369)
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.Inviter | Inviter.onTrying
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.invite-dialog | INVITE dialog 7v30ukha2rl91jn5mb7skbijd8pdkvS0cSQHr17D82H constructed
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.Inviter | Inviter.onAccept
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.invite-dialog | INVITE dialog 7v30ukha2rl91jn5mb7skbijd8pdkvS0cSQHr17D82H sending ACK request
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:52 GMT-0600 (Mountain Daylight Time) | sip.Inviter | Session 7v30ukha2rl91jn5mb7skbijd8pdkv transitioned to state Established
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0215]  INFO: clientLogger: Audio call session accepted u (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1327233)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0215]  INFO: clientLogger: Audio call - check if ICE is finished and FreeSWITCH is ready l (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1326550)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0215]  INFO: clientLogger: ICE connection state change - Current connection state - connecting Object.currentSession.sessionDescriptionHandler.peerConnectionDelegate.onconnectionstatechange (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1328628)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0303]  INFO: clientLogger: ICE connection success. Current ICE Connection state - connected Object.currentSession.sessionDescriptionHandler.peerConnectionDelegate.oniceconnectionstatechange (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1329335)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0303]  INFO: clientLogger: Audio call - check if ICE is finished and FreeSWITCH is ready l (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1326550)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0304]  INFO: clientLogger: ICE gathering candidates took (s): 5.153 Y.onIceGatheringStateChange (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1324591)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0304]  INFO: clientLogger: ICE Candidate selected - type: srflx, protocol: udp, ipProtocol: v4 https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1376361
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0367]  INFO: clientLogger: ICE connection state change - Current connection state - connected Object.currentSession.sessionDescriptionHandler.peerConnectionDelegate.onconnectionstatechange (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1328628)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0933]  INFO: clientLogger: Audio call - check if ICE is finished and FreeSWITCH is ready l (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1326550)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0933]  INFO: clientLogger: Audio call - playing remote media a (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1326306)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0933]  INFO: clientLogger: Audio call - setup remote media l (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1326832)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0934]  INFO: clientLogger: Time needed to connect audio (seconds): 6.019 L.onAudioJoin (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1272949)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:52:0979] DEBUG: clientLogger: Reloading audio element after changing output device K.reloadAudioElement (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1335129)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:55:0499] DEBUG: clientLogger: Sending DTMF INFO to transfer user https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1318438
sip.js?v=1854:9602 Sun Oct 24 2021 15:49:55 GMT-0600 (Mountain Daylight Time) | sip.invite-dialog | INVITE dialog 7v30ukha2rl91jn5mb7skbijd8pdkvS0cSQHr17D82H sending INFO request
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:55:0665]  INFO: clientLogger: Audio Joined L.onAudioJoin (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1273224)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:49:55:0665] DEBUG: clientLogger: Starting to monitor audio connection v (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1379508)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:50:01:0515] ERROR: clientLogger: getDisplayMedia call failed https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1344176
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:50:01:0515] ERROR: clientLogger: Screenshare failed d (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:339847)
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:50:10:0971] ERROR: clientLogger: getDisplayMedia call failed https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:1344176
09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:141 [15:50:10:0971] ERROR: clientLogger: Screenshare failed d (https://myserver.ca/html5client/09b74f699593b5f5d34236c2e5df292615124d35.js?meteor_js_resource=true:329:339847)


Do you have any other suggestions?  TIA.

Paulo Lanzarin

unread,
Oct 25, 2021, 9:27:08 AM10/25/21
to bigbluebu...@googlegroups.com
> ERROR: clientLogger: Screenshare failed

Bah! I really should update the code to log the error string in the message as well.

I'm going to ask you two things because I need more info.

1 - Please try sharing your screen in this canonical sample: https://webrtc.github.io/samples/src/content/getusermedia/getdisplaymedia/. See if it works
2 - Open a BBB session, then open the browser's console. Run the following command and then get the console output:
```
navigator.mediaDevices.getDisplayMedia().then(stream => { console.log("Stream:", stream.id); }).catch(error => { console.error(error); })
```

rmo...@ualberta.net

unread,
Oct 25, 2021, 2:41:20 PM10/25/21
to bigbluebutton-users
This is what I see:

navigator.mediaDevices.getDisplayMedia().then(stream => { console.log("Stream:", stream.id); }).catch(error => { console.error(error); })
Promise {<pending>}[[Prototype]]: Promise[[PromiseState]]: "fulfilled"[[PromiseResult]]: undefined
VM57:1 Stream: NHT1xQXi1k4HHQjenqLAPDZh3Y5LPESyZHI8

rmo...@ualberta.net

unread,
Oct 25, 2021, 2:44:46 PM10/25/21
to bigbluebutton-users
But if I try to do it on my server, this is what I get:

Paulo Lanzarin

unread,
Oct 27, 2021, 10:39:12 AM10/27/21
to bigbluebu...@googlegroups.com
In ./usr/share/meteor/bundle/programs/server/assets/app/config/settings.yml, change public.kurento.screenshare.constraints to be:
```
constraints:
  video: true
  audio: true
```

Feel free to fiddle with that constraint config a bit if it doesn't work just like that.

Paulo Lanzarin

unread,
Oct 27, 2021, 10:39:47 AM10/27/21
to bigbluebu...@googlegroups.com
P.S.: requires a bbb-html5 restart to be effective after a change.

rmo...@ualberta.net

unread,
Oct 28, 2021, 1:47:56 PM10/28/21
to bigbluebutton-users
Thank you for the feedback!  This is what I saw originally:

  kurento:
    wsUrl: wss://tuberedu.ca/bbb-webrtc-sfu
    # Valid for video-provider. Time (ms) before its WS connection times out
    # and tries to reconnect.
    wsConnectionTimeout: 4000
    # Time in milis to wait for the browser to return a gUM call (used in video-preview)
    gUMTimeout: 20000
    cameraTimeouts:
      # Base camera timeout: used as the camera *sharing* timeout and
      # as the minimum camera subscribe reconnection timeout
      baseTimeout: 30000
      # Max timeout: used as the max camera subscribe reconnection timeout. Each
      # subscribe reattempt increases the reconnection timer up to this
      maxTimeout: 60000
    screenshare:
      bitrate: 1500
      mediaTimeouts:
        maxConnectionAttempts: 2
        # Base screen media timeout (send|recv)
        baseTimeout: 30000
        # Max timeout: used as the max camera subscribe reconnection timeout. Each
        # subscribe reattempt increases the reconnection timer up to this
        maxTimeout: 60000
        timeoutIncreaseFactor: 1.5
      constraints:
        video:
          frameRate:
            ideal: 5
            max: 10
          width:
            max: 2560
          height:
            max: 1600
        audio: true


Then this is what I updated it to:

  kurento:
    wsUrl: wss://tuberedu.ca/bbb-webrtc-sfu
    # Valid for video-provider. Time (ms) before its WS connection times out
    # and tries to reconnect.
    wsConnectionTimeout: 4000
    # Time in milis to wait for the browser to return a gUM call (used in video-preview)
    gUMTimeout: 20000
    cameraTimeouts:
      # Base camera timeout: used as the camera *sharing* timeout and
      # as the minimum camera subscribe reconnection timeout
      baseTimeout: 30000
      # Max timeout: used as the max camera subscribe reconnection timeout. Each
      # subscribe reattempt increases the reconnection timer up to this
      maxTimeout: 60000
    screenshare:
      bitrate: 1500
      mediaTimeouts:
        maxConnectionAttempts: 2
        # Base screen media timeout (send|recv)
        baseTimeout: 30000
        # Max timeout: used as the max camera subscribe reconnection timeout. Each
        # subscribe reattempt increases the reconnection timer up to this
        maxTimeout: 60000
        timeoutIncreaseFactor: 1.5
      constraints:
        video: true
          frameRate:
            ideal: 5
            max: 10
          width:
            max: 2560
          height:
            max: 1600
        audio: true


Then I get this warning when I do bbb-conf --restart:

...
Starting BigBlueButton

# Potential problems described below
.
Error: yaml: line 220: mapping values are not allowed in this context
# Warning: The API demos are installed and accessible from:
...

Do you have any suggestions?  TIA.

Paulo Lanzarin

unread,
Oct 28, 2021, 5:56:51 PM10/28/21
to bigbluebu...@googlegroups.com
Remove the extra frameRate/width stuff. It should be just:

      constraints:
        video: true
        audio: true

Paulo Lanzarin

unread,
Oct 28, 2021, 5:57:20 PM10/28/21
to bigbluebu...@googlegroups.com
P.S.: for the constraints config I mean. Keep everything else untouched, please.

Roger Moore

unread,
Nov 3, 2021, 12:24:48 AM11/3/21
to bigbluebu...@googlegroups.com
Please note that this is what I see for the OS version:

NAME="Ubuntu"
VERSION="18.04.6 LTS (Bionic Beaver)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 18.04.6 LTS"
VERSION_ID="18.04"
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
VERSION_CODENAME=bionic
UBUNTU_CODENAME=bionic


This is the browser version:

Chrome Version 95.0.4638.54

Here is the BBB version:

BigBlueButton Server 2.3.15 (2586)
                    Kernel version: 4.15.0-161-generic
                      Distribution: Ubuntu 18.04.6 LTS (64-bit)
                            Memory: 32855 MB
                         CPU cores: 8


Please note that when I check the code for BBB v2.4.0, it looks like there are more settings for screen sharing in settings.yml.  Should I upgrade?

    screenshare:
      # Experimental. True is the canonical behavior. Flip to false to reverse
      # the negotiation flow for subscribers.
      subscriberOffering: false
      # Experimental. Server wide configuration to choose which bbb-webrtc-sfu
      # media server adapter should be used for screen sharing.
      # Default is undefined, which means the default setting in bbb-webrtc-sfu
      # prevails (screenshareMediaServer).
      #mediaServer: Kurento








You received this message because you are subscribed to a topic in the Google Groups "bigbluebutton-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/bigbluebutton-users/fGbkIDxuBbo/unsubscribe.
To unsubscribe from this group and all its topics, send an email to bigbluebutton-u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bigbluebutton-users/2bb0058c-0bae-48a5-9484-acf704c39729n%40googlegroups.com.

Roger Moore

unread,
Nov 10, 2021, 2:25:15 PM11/10/21
to bigbluebu...@googlegroups.com
Please note that when I try to do screen sharing, I am getting this error:

DOMException: Failed to execute 'getDisplayMedia' on 'MediaDevices': Access to feature "display-capture" is disallowed by permission policy at <anonymous>:1:24

Does anyone have any suggestions?  TIA.

Paulo Lanzarin

unread,
Nov 10, 2021, 6:05:37 PM11/10/21
to bigbluebu...@googlegroups.com

Roger Moore

unread,
Nov 12, 2021, 10:00:22 AM11/12/21
to bigbluebu...@googlegroups.com
Reply all
Reply to author
Forward
0 new messages