jutsu icon indicating copy to clipboard operation
jutsu copied to clipboard

Video and audio stop working in Chrome when more than two participants join a Jitsi meeting

Open Abhishek-Khanduri opened this issue 2 months ago • 1 comments

I’m using Jitsi for video calls in my web application. Recently, I’ve noticed that when using Google Chrome (version 141.0.7390.123 ARM64), the meeting stops functioning properly once more than two participants join the same room.

When this happens:

  • All participants’ video and audio freeze or stop entirely.
  • The connection indicators disappear.
  • The following error appears repeatedly in the browser console:

2025-10-27T06:54:32.801Z [modules/RTC/BridgeChannel.js] <e.onmessage>: Endpoint connection status changed: 900f3246 active=false

This issue is specific to Chrome - it does not occur in Firefox or Safari under the same conditions.

Here is the video recording, replicating the issue

Abhishek-Khanduri avatar Oct 27 '25 08:10 Abhishek-Khanduri

Thanks for reporting this @Abhishek-Khanduri -- sorry it took me long to look into it.

I suggest you try disabling P2P mode to debug and understand what's happening

<Jutsu
  roomName="myroom"
  displayName="John Doe"
  configOverwrite={{
    p2p: { enabled: false } // <— this
  }}
/>

For better Chrome compatibility:

<Jutsu
  roomName="myroom"
  displayName="John Doe"
  configOverwrite={{
    p2p: {
      enabled: true,
      iceTransportPolicy: 'all',
    },
    channelLastN: 4,
    resolution: 480,
    enableLayerSuspension: true,
  }}
/>

What these settings do:

  • p2p.iceTransportPolicy: 'all': Uses both TURN and STUN servers for connection
  • channelLastN: 4: Limits the number of simultaneous video streams
  • resolution: 480: Reduces maximum video resolution to decrease bandwidth
  • enableLayerSuspension: true: Suspends unused video layers to optimize performance

For more configuration options, you can see the Jitsi Meet configuration reference.

this-fifo avatar Nov 09 '25 18:11 this-fifo