Jittsi Android Screen Share Proplem

Hello everyone, I am using Jitsi’s 3.4.0 version android sdk. When I say start screen sharing, I see a blank screen not sharing. When the person in the meeting joins the meeting with a mobile data connection, I cannot screen share and I see a blank screen.
My logcat:

        I/org.webrtc.Logging: EglRenderer: Duration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
    I/org.webrtc.Logging: EglRenderer: Duration: 4009 ms. Frames received: 113. Dropped: 0. Rendered: 113. Render fps: 28,2. Average render time: 9705 us. Average swapBuffer time: 7659 us.
    E/Süre:: 79959
    I/org.webrtc.Logging: CameraStatistics: Camera fps: 29.
    I/JitsiMeetSDK: [modules/xmpp/strophe.jingle.js] on jingle session-terminate from ornekoda@conference.example.evdekiokulum.com/dfb87231 { _nsMap: { '': 'jabber:client' },
          attributes: 
           { '0': 
              { ownerDocument: [Object],
                nodeName: 'from',
                name: 'from',
                namespaceURI: undefined,
                specified: true,
                localName: 'from',
                lineNumber: 1,
                columnNumber: 151,
                nodeValue: 'ornekoda@conference.example.evdekiokulum.com/dfb87231',
                value: 'ornekoda@conference.example.evdekiokulum.com/dfb87231',
                ownerElement: [Circular] },
             '1': 
              { ownerDocument: [Object],
                nodeName: 'to',
                name: 'to',
                namespaceURI: undefined,
                specified: true,
                localName: 'to',
                lineNumber: 1,
                columnNumber: 210,
                nodeValue: '6e2632fc-7912-4ea3-85e4-85fe631f2394@example.evdekiokulum.com/H-CYZ1Bp',
                value: '6e2632fc-7912-4ea3-85e4-85fe631f2394@example.evdekiokulum.com/H-CYZ1Bp',
                ownerElement: [Circular] },
             '2': 
              { ownerDocument: [Object],
                nodeName: 'type',
                name: 'type',
                namespaceURI: undefined,
                specified: true,
                localName: 'type',
                lineNumber: 1,
                columnNumber: 288,
                nodeValue: 'set',
                value: 'set',
                ownerElement: [Circular] },
             '3': 
              { ownerDocument: [Object],
                nodeName: 'xmlns',
                name: 'xmlns',
                namespaceURI: 'http://www.w3.org/2000/xmlns/',
                specified: true,
                localName: 'xmlns',
                lineNumber: 1,
                columnNumber: 300,
                nodeValue: 'jabber:client',
                value: 'jabber:client',
                ownerElement: [Circular] },
             '4': 
              { ownerDocument: [Object],
                nodeName: 'id',
                name: 'id',
                namespaceURI: undefined,
                specified: true,
                localName: 'id',
                lineNumber: 1,
                columnNumber: 319,
                nodeValue: 'NmUyNjMyZmMtNzkxMi00ZWEzLTg1ZTQtODVmZTYzMWYyMzk0QGV4YW1wbGUuZXZkZWtpb2t1bHVtLmNvbS9ILUNZWjFCcAA5MDlmOTYwNy05MDFiLTQ2NWMtOGZlNy1jYmE2YmI4ZTlmNDk6c2VuZElRAKKe9ju5tFp0ZFZsy/GRbm8=',
                value: 'NmUyNjMyZmMtNzkxMi00ZWEzLTg1ZTQtODVmZTYzMWYyMzk0QGV4YW1wbGUuZXZkZWtpb2t1bHVtLmNvbS9ILUNZWjFCcAA5MDlmOTYwNy05MDFiLTQ2NWMtOGZlNy1jYmE2YmI4ZTlmNDk6c2VuZElRAKKe9ju5tFp0ZFZsy/GRbm8=',
                ownerElement: [Circular] },
             _ownerElement: [Circular],
             length: 5 },
          childNodes: 
           { '0': 
              { _nsMap: [Object],
                attributes: [Object],
                childNodes: [Object],
                ownerDocument: [Object],
                nodeName: 'jingle',
                tagName: 'jingle',
                namespaceURI: 'urn:xmpp:jingle:1',
                localName: 'jingle',
                parentNode: [Circular],
                previousSibling: null,
                nextSibling: null,
                lineNumber: 1,
                columnNumber: 498,
                firstChild: [Object],
                lastChild: [Object] },
             length: 1 },
          ownerDocument: 
           { implementation: { _features: {} },
             childNodes: { '0': [Object], length: 1 },
             doctype: null,
             documentURI: undefined,
             documentElement: 
              { _nsMap: [Object],
                attributes: [Object],
                childNodes: [Object],
                ownerDocument: [Circular],
                nodeName: 'body',
                tagName: 'body',
                namespaceURI: 'http://jabber.org/protocol/httpbind',
                localName: 'body',
                previousSibling: null,
                nextSibling: null,
                parentNode: [Circular],
                lineNumber: 1,
                columnNumber: 1,
                firstChild: [Circular],
                lastChild: [Circular] },
             firstChild: 
              { _nsMap: [Object],
                attributes: [Object],
                childNodes: [Object],
                ownerDocument: [Circular],
                nodeName: 'body',
                tagName: 'body',
                namespaceURI: 'http://jabber.org/protocol/httpbind',
                localName: 'body',
                previousSibling: null,
                nextSibling: null,
                parentNode: [Circular],
                lineNumber: 1,
                columnNumber: 1,
                firstChild: [Circular],
                lastChild: [Circular] },
             lastChild: 
              { _nsMap: [Object],
                at
    I/JitsiMeetSDK: [modules/xmpp/strophe.jingle.js] terminating... 896eaee070de
    I/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Session terminated JingleSessionPC[p2p=true,initiator=true,sid=896eaee070de] connectivity-error ICE FAILED
    D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Clearing modificationQueue on JingleSessionPC[p2p=true,initiator=true,sid=896eaee070de]...
    D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Queued PC close task on JingleSessionPC[p2p=true,initiator=true,sid=896eaee070de]...
    D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Shutdown modificationQueue on JingleSessionPC[p2p=true,initiator=true,sid=896eaee070de]!
    I/JitsiMeetSDK: [JitsiConference.js] Call ended: connectivity-error - ICE FAILED P2P ?true
    I/JitsiMeetSDK: [JitsiConference.js] Stopping remote stats for P2P connection
    I/JitsiMeetSDK: [JitsiConference.js] Stopping CallStats for P2P connection
    D/JitsiMeetSDK: [JitsiConference.js] Called _setP2PStatus with the same status: false
    I/JitsiMeetSDK: [modules/RTC/TraceablePeerConnection.js] Closing TPC[1,p2p:true]...
    D/com.oney.WebRTCModule.WebRTCModule: PeerConnection.close() for 0
    D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] PC close task on JingleSessionPC[p2p=true,initiator=true,sid=896eaee070de] done!
    D/com.oney.WebRTCModule.VideoTrackAdapter: Deleted adapter for 2d8c4f99-d4a1-4d67-96a9-bafbfa083e37-1
    I/org.webrtc.Logging: SurfaceEglRenderer: : Reporting frame resolution changed to 720x1280 with rotation 0
    E/Süre:: 79958
    I/le.evdekiokulu: NativeAlloc concurrent copying GC freed 67867(2597KB) AllocSpace objects, 5(184KB) LOS objects, 49% free, 4888KB/9777KB, paused 734us total 381.401ms
    E/chromium: [ERROR:web_contents_delegate.cc(197)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
        [ERROR:web_contents_delegate.cc(197)] WebContentsDelegate::CheckMediaAccessPermission: Not supported.
    E/Süre:: 79957
    I/org.webrtc.Logging: CameraStatistics: Camera fps: 19.
    D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Set RTC mute timeout for: dfb87231                     of 10000 ms
    D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Assuming connection active by JVB - no notification
        [modules/connectivity/ParticipantConnectionStatus.js] Figure out conn status for dfb87231, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: active => interrupted
    D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Emit endpoint conn status(1619618614158) dfb87231: interrupted
    E/Süre:: 79956
    I/org.webrtc.Logging: EglRenderer: Releasing.
    I/org.webrtc.Logging: EglRenderer: eglBase detach and release.
    I/org.webrtc.Logging: EglRenderer: Quitting render thread.
    I/org.webrtc.Logging: EglRenderer: Releasing done.
    I/org.webrtc.Logging: EglRenderer: Duration: 4004 ms. Frames received: 80. Dropped: 0. Rendered: 80. Render fps: 20,0. Average render time: 13155 us. Average swapBuffer time: 9593 us.
    E/Süre:: 79955
E/Süre:: 79386
I/org.webrtc.Logging: EglRenderer: Duration: 4002 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79385
E/Süre:: 79384
E/Süre:: 79383
E/Süre:: 79382
I/org.webrtc.Logging: EglRenderer: Duration: 4005 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79381
I/JitsiMeetSDK: [modules/xmpp/strophe.jingle.js] on jingle source-add from ornekoda@conference.example.evdekiokulum.com/focus { _nsMap: { '': 'jabber:client' },
      attributes: 
       { '0': 
          { ownerDocument: [Object],
            nodeName: 'from',
            name: 'from',
            namespaceURI: undefined,
            specified: true,
            localName: 'from',
            lineNumber: 1,
            columnNumber: 151,
            nodeValue: 'ornekoda@conference.example.evdekiokulum.com/focus',
            value: 'ornekoda@conference.example.evdekiokulum.com/focus',
            ownerElement: [Circular] },
         '1': 
          { ownerDocument: [Object],
            nodeName: 'to',
            name: 'to',
            namespaceURI: undefined,
            specified: true,
            localName: 'to',
            lineNumber: 1,
            columnNumber: 207,
            nodeValue: '6e2632fc-7912-4ea3-85e4-85fe631f2394@example.evdekiokulum.com/H-CYZ1Bp',
            value: '6e2632fc-7912-4ea3-85e4-85fe631f2394@example.evdekiokulum.com/H-CYZ1Bp',
            ownerElement: [Circular] },
         '2': 
          { ownerDocument: [Object],
            nodeName: 'type',
            name: 'type',
            namespaceURI: undefined,
            specified: true,
            localName: 'type',
            lineNumber: 1,
            columnNumber: 285,
            nodeValue: 'set',
            value: 'set',
            ownerElement: [Circular] },
         '3': 
          { ownerDocument: [Object],
            nodeName: 'xmlns',
            name: 'xmlns',
            namespaceURI: 'http://www.w3.org/2000/xmlns/',
            specified: true,
            localName: 'xmlns',
            lineNumber: 1,
            columnNumber: 297,
            nodeValue: 'jabber:client',
            value: 'jabber:client',
            ownerElement: [Circular] },
         '4': 
          { ownerDocument: [Object],
            nodeName: 'id',
            name: 'id',
            namespaceURI: undefined,
            specified: true,
            localName: 'id',
            lineNumber: 1,
            columnNumber: 316,
            nodeValue: 'NmUyNjMyZmMtNzkxMi00ZWEzLTg1ZTQtODVmZTYzMWYyMzk0QGV4YW1wbGUuZXZkZWtpb2t1bHVtLmNvbS9ILUNZWjFCcABkaVl4Ti01ODYApESWhFehJpFe1vmn8WraPQ==',
            value: 'NmUyNjMyZmMtNzkxMi00ZWEzLTg1ZTQtODVmZTYzMWYyMzk0QGV4YW1wbGUuZXZkZWtpb2t1bHVtLmNvbS9ILUNZWjFCcABkaVl4Ti01ODYApESWhFehJpFe1vmn8WraPQ==',
            ownerElement: [Circular] },
         _ownerElement: [Circular],
         length: 5 },
      childNodes: 
       { '0': 
          { _nsMap: [Object],
            attributes: [Object],
            childNodes: [Object],
            ownerDocument: [Object],
            nodeName: 'jingle',
            tagName: 'jingle',
            namespaceURI: 'urn:xmpp:jingle:1',
            localName: 'jingle',
            parentNode: [Circular],
            previousSibling: null,
            nextSibling: null,
            lineNumber: 1,
            columnNumber: 451,
            firstChild: [Object],
            lastChild: [Object] },
         length: 1 },
      ownerDocument: 
       { implementation: { _features: {} },
         childNodes: { '0': [Object], length: 1 },
         doctype: null,
         documentURI: undefined,
         documentElement: 
          { _nsMap: [Object],
            attributes: [Object],
            childNodes: [Object],
            ownerDocument: [Circular],
            nodeName: 'body',
            tagName: 'body',
            namespaceURI: 'http://jabber.org/protocol/httpbind',
            localName: 'body',
            previousSibling: null,
            nextSibling: null,
            parentNode: [Circular],
            lineNumber: 1,
            columnNumber: 1,
            firstChild: [Circular],
            lastChild: [Circular] },
         firstChild: 
          { _nsMap: [Object],
            attributes: [Object],
            childNodes: [Object],
            ownerDocument: [Circular],
            nodeName: 'body',
            tagName: 'body',
            namespaceURI: 'http://jabber.org/protocol/httpbind',
            localName: 'body',
            previousSibling: null,
            nextSibling: null,
            parentNode: [Circular],
            lineNumber: 1,
            columnNumber: 1,
            firstChild: [Circular],
            lastChild: [Circular] },
         lastChild: 
          { _nsMap: [Object],
            attributes: [Object],
            childNodes: [Object],
            ownerDocument: [Circular],
            nodeName: '
D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Queued addRemoteStream task on JingleSessionPC[p2p=false,initiator=false,sid=c35nq9jl3564q]
I/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Processing addRemoteStream
I/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] ICE connection state:  connected
D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Renegotiate: setting remote description
I/ReactNativeJS: Imploding SIM group: 618730397 2477941333 2047784090
I/JitsiMeetSDK: [modules/RTC/BridgeChannel.js] New forwarded endpoints: dfb87231
D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] leaving/entering lastN [] [ 'dfb87231' ] 1619619189803
D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Assuming connection active by JVB - no notification
    [modules/connectivity/ParticipantConnectionStatus.js] Figure out conn status for dfb87231, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
D/com.oney.WebRTCModule.WebRTCModule: peerConnectionSetRemoteDescription() start
D/com.oney.WebRTCModule.WebRTCModule: onAddTrack
D/com.oney.WebRTCModule.VideoTrackAdapter: Created adapter for d0cfea6c-a6d8-454b-a70e-4854e1d7810a-2
D/com.oney.WebRTCModule.WebRTCModule: peerConnectionSetRemoteDescription() end
I/JitsiMeetSDK: [modules/RTC/TraceablePeerConnection.js] TPC[2,p2p:false] remote track added: d6f730fe-616b-41b8-841b-d882ce0ac92f-2 video
    [modules/RTC/TraceablePeerConnection.js] TPC[2,p2p:false] associated ssrc dfb87231 618730397
D/JitsiMeetSDK: [modules/RTC/JitsiRemoteTrack.js] New remote track added: RemoteTrack[userID: dfb87231, type: video, ssrc: 618730397, p2p: false, status: readyState: live, muted: false, enabled: true]
D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Detector on remote track added for: dfb87231
E/le.evdekiokulu: No package ID ff found for ID 0xffffffff.
D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Renegotiate: creating answer
I/JitsiMeetSDK: [modules/xmpp/SdpConsistency.js] TPC[2,p2p:false] sdp-consistency replacing new ssrc854602316 with cached 854602316
I/org.webrtc.Logging: EglRenderer: Initializing EglRenderer
I/org.webrtc.Logging: EglRenderer: EglBase.create shared context
D/HostConnection: HostConnection::get() New Host Connection established 0xb98a2980, tid 9303
D/HostConnection: HostComposition ext ANDROID_EMU_CHECKSUM_HELPER_v1 ANDROID_EMU_dma_v1 ANDROID_EMU_direct_mem ANDROID_EMU_host_composition_v1 ANDROID_EMU_host_composition_v2 ANDROID_EMU_YUV420_888_to_NV21 ANDROID_EMU_YUV_Cache ANDROID_EMU_async_unmap_buffer GL_OES_vertex_array_object GL_KHR_texture_compression_astc_ldr ANDROID_EMU_host_side_tracing ANDROID_EMU_async_frame_commands ANDROID_EMU_gles_max_version_2 
I/org.webrtc.Logging: EglBase14Impl: Using OpenGL ES version 2
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Current ssrc mapping:  {}
D/eglCodecCommon: setVertexArrayObject: set vao to 0 (0) 0 0
D/EGL_emulation: eglCreateContext: 0xbc2c6540: maj 2 min 0 rcv 2
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Parsed primary video ssrcs  [ 854602316, 2001184356, 684463051 ]  making sure all have rtx streams
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Already have an associated rtx ssrc forvideo ssrc 854602316: 1925409899
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Updating mline to associate 1925409899rtx ssrc with primary stream, 854602316
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] 1925409899 was already associated with 854602316
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Already have an associated rtx ssrc forvideo ssrc 2001184356: 1100644591
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Updating mline to associate 1100644591rtx ssrc with primary stream, 2001184356
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] 1100644591 was already associated with 2001184356
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Already have an associated rtx ssrc forvideo ssrc 684463051: 839538364
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] Updating mline to associate 839538364rtx ssrc with primary stream, 684463051
D/JitsiMeetSDK: [modules/xmpp/RtxModifier.js] 839538364 was already associated with 684463051
D/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] Renegotiate: setting local description
D/com.oney.WebRTCModule.WebRTCModule: peerConnectionSetLocalDescription() start
D/com.oney.WebRTCModule.WebRTCModule: peerConnectionSetLocalDescription() end
D/JitsiMeetSDK: ExternalAPI Sending event: SCREEN_SHARE_TOGGLED with data: { NativeMap: {"sharing":true,"participantId":"dfb87231"} }
I/JitsiMeetSDK: [modules/RTC/BridgeChannel.js] Sending selected endpoints: dfb87231.
I/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] addRemoteStream - OK, SDPs:  { media: 
       [ 'm=audio 53438 RTP/SAVPF 111 103 104 126\r\nc=IN IP4 10.0.2.15\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:126 telephone-event/8000\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-fb:111 transport-cc\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=setup:active\r\na=mid:audio\r\na=sendrecv\r\na=ice-ufrag:Fo8o\r\na=ice-pwd:IBzzIJDjuazZsAtKcCNj1zMj\r\na=fingerprint:sha-256 39:7F:64:9F:04:CA:39:3A:E1:D0:D1:C7:9A:45:9F:E7:DF:28:EE:0C:07:FB:71:11:92:AB:CA:58:A3:ED:EB:F6\r\na=candidate:547260449 1 udp 2122260223 10.0.2.15 53438 typ host generation 0 network-id 3 network-cost 900\r\na=candidate:3654186717 1 udp 2122187263 fec0::b8dc:85ff:fe3f:2884 56082 typ host generation 0 network-id 4 network-cost 900\r\na=ice-options:trickle\r\na=ssrc:831562062 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:831562062 msid:22a5323d-1557-4030-b283-7f02c31b7740-2 9f8deb43-b93c-443c-9f90-d177caf29c97-2\r\na=ssrc:831562062 mslabel:22a5323d-1557-4030-b283-7f02c31b7740-2\r\na=ssrc:831562062 label:9f8deb43-b93c-443c-9f90-d177caf29c97-2\r\na=rtcp-mux\r\n',
         'm=video 9 RTP/SAVPF 100 101 96 97\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:100 VP8/90000\r\na=rtpmap:101 VP9/90000\r\na=rtpmap:96 rtx/90000\r\na=rtpmap:97 rtx/90000\r\na=fmtp:96 apt=100\r\na=fmtp:97 apt=101\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=rtcp-fb:100 transport-cc\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:101 transport-cc\r\na=rtcp-fb:101 ccm fir\r\na=rtcp-fb:101 nack\r\na=rtcp-fb:101 nack pli\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:5 http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=setup:active\r\na=mid:video\r\na=sendrecv\r\na=ice-ufrag:Fo8o\r\na=ice-pwd:IBzzIJDjuazZsAtKcCNj1zMj\r\na=fingerprint:sha-256 39:7F:64:9F:04:CA:39:3A:E1:D0:D1:C7:9A:45:9F:E7:DF:28:EE:0C:07:FB:71:11:92:AB:CA:58:A3:ED:EB:F6\r\na=ice-options:trickle\r\na=ssrc:854602316 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:854602316 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:854602316 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:854602316 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:1925409899 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:1925409899 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:1925409899 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:1925409899 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:2001184356 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:2001184356 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:2001184356 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:2001184356 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:684463051 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:684463051 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:684463051 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:684463051 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:1100644591 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:1100644591 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:1100644591 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:1100644591 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:839538364 cname:nfOIu/xngvUF9f+q-2\r\na=ssrc:839538364 msid:0360560e-6cb7-428c-a4aa-2b6073067b9b-2 874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc:839538364 mslabel:0360560e-6cb7-428c-a4aa-2b6073067b9b-2\r\na=ssrc:839538364 label:874cdd9e-8e91-4dcb-9b13-9a0b5ed4695a-2\r\na=ssrc-group:FID 854602316 1925409899\r\na=ssrc-group:FID 2001184356 1100644591\r\na=ssrc-group:FID 684463051 839538364\r\na=ssrc-group:SIM 854602316 2001184356 684463051\r\na=rtcp-mux\r\n',
         'm=application 9 DTL
I/JitsiMeetSDK: [modules/xmpp/JingleSessionPC.js] removal not necessary
    [modules/xmpp/JingleSessionPC.js] addition not necessary
E/Süre:: 79380
E/Süre:: 79379
E/Süre:: 79378
D/com.oney.WebRTCModule.VideoTrackAdapter: Mute event pcId: 1 streamTag: b0662ad2-b20d-4f5b-a488-33cf4314acc9 trackId: d0cfea6c-a6d8-454b-a70e-4854e1d7810a-2
D/JitsiMeetSDK: [modules/RTC/JitsiRemoteTrack.js] "onmute" event(1619619192828): RemoteTrack[userID: dfb87231, type: video, ssrc: 618730397, p2p: false, status: readyState: live, muted: true, enabled: true]
    [modules/connectivity/ParticipantConnectionStatus.js] Detector track RTC muted: dfb87231 1619619192828
I/org.webrtc.Logging: EglRenderer: Duration: 4007 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79377
I/org.webrtc.Logging: EglRenderer: Duration: 4005 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79376
E/Süre:: 79375
E/Süre:: 79374
I/org.webrtc.Logging: EglRenderer: Duration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
I/org.webrtc.Logging: VolumeLogger: VOICE_CALL stream volume: 1 (max=5)
E/Süre:: 79373
I/org.webrtc.Logging: EglRenderer: Duration: 4005 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79372
E/Süre:: 79371
E/Süre:: 79370
I/org.webrtc.Logging: EglRenderer: Duration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79369
I/org.webrtc.Logging: EglRenderer: Duration: 4004 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79368
D/JitsiMeetSDK: [modules/connectivity/ParticipantConnectionStatus.js] Set RTC mute timeout for: dfb87231                     of 10000 ms
    [modules/connectivity/ParticipantConnectionStatus.js] Assuming connection active by JVB - no notification
    [modules/connectivity/ParticipantConnectionStatus.js] Figure out conn status for dfb87231, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: active => interrupted
    [modules/connectivity/ParticipantConnectionStatus.js] Emit endpoint conn status(1619619202831) dfb87231: interrupted
I/org.webrtc.Logging: EglRenderer: Releasing.
I/org.webrtc.Logging: EglRenderer: eglBase detach and release.
I/org.webrtc.Logging: EglRenderer: Releasing done.
I/org.webrtc.Logging: EglRenderer: Quitting render thread.
E/Süre:: 79367
E/Süre:: 79366
I/org.webrtc.Logging: EglRenderer: Duration: 4009 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79365
E/Süre:: 79364
E/Süre:: 79363
E/Süre:: 79362
I/org.webrtc.Logging: EglRenderer: Duration: 4003 ms. Frames received: 0. Dropped: 0. Rendered: 0. Render fps: ,0. Average render time: NA. Average swapBuffer time: NA.
E/Süre:: 79361
E/Süre:: 79360
E/Süre:: 79359

Does this change when they use WiFi?

yes, there is no problem with screen sharing when they use wifi. Jitsi is installed on our own server.

I forgot. Screen sharing does not work with the participation of the 3rd person in the meeting.even if connected via wifi

I will be very grateful if you reply on the subject :slight_smile:

We are not sure what the problem is yet.

Thank you very much for your answer. Has such a problem been encountered before?

Sort of. Some people seem to run into this issue when using their own servers but cannot reproduce it with meet.jit.si. I tried to reproduce it in Docker with our latest stable release, to no avail.

It seems like screen sharing on Android only works with an STUN server. Maybe it is restricted to TCP. This would explain why it works when there are only two participants. It then by default uses the Jitsi turn relay. It works on meet.jit.si because it uses stun for the jvb. It fails in other deployments because they do not use the jvb with stun.

Here is what I did to check:

  1. disabled p2p: screen sharing failed even with two participants
  2. enabled p2p, but removed the default stun server: screen sharing failed even with two participants
  3. restored default stun server: screen sharing works again with two participants

Pending: make our jvb using a stun server.

Screen-sharing is just another video stream, it has no dependencies on STUN or TCP. Must be something else. Perhaps the resolution / framerate ends up being a tad too high and this creates packet loss on the sender side?

I can confirm that jvb on tcp behind turn server did not help (well, it did help with other limitations :smile:).

Still confusing that it works on the meet.jit.si backend. (Not really surprising, as you guys know what you do.)

There is nothing different, it’s “just” a video stream, I am surprised too!

Are JMS and JVB on the same host?
Is there any warning in your browser console?

Thanks @emrah for caring and for your reply!

Jitsi meet backend and JVB were on the same host when testing. This is with the Android mobile client. Are you asking for an error in the debug console when running the app in the dev environment? Unfortunately screen sharing does not work at all in this mode. So troubleshooting this bug is not so easy.

You can test it using a web browser on a desktop machine. I want to understand if there is anything wrong on the server side.

Can you create a meeting with 3+ participants using desktop browsers?

Desktop sharing in web browser works very well even in large meetings with >>2 participants.

Interesting somewhat related bug report: Android screen share not working second time when we have 2 participants in meeting · Issue #10734 · jitsi/jitsi-meet · GitHub

There is no warning/error in the browser JS console too, right…?

Thank you @emrah! In the browser there is only the warning interop.js:346 The description does not look like plan-b, which is the same on the meet.jit.si backend. Everything looks good and sharing from browser works as expected regardless of the size of the meeting.