Video has been turned off to save bandwidth when unmuting camera

We are seeing the message Video for <participant> has been turned off to save bandwidth semi-frequently when a pinned participant unmutes their camera. I’ve included screenshots and browser logs (from the user seeing the message) replicating this with meet.jit.si (also occurs on beta.meet.jit.si) and 3 participants to avoid p2p.

Usually this is a brief flash of the message because the remote participant’s connection status goes from inactive => active or inactive => restoring quickly, but towards the end of the browser logs it remains inactive for ~13 seconds before video returns. While trying to replicate I am turning video on and off fairly quickly. However, it also happens when turning video off for awhile and once it’s turned back on the remote user will see the message.

All users are using Chrome 99.0.4844.84.

Screenshot of the message, console logs from this time frame, and speed test.

Browser logs from user who sees the message (sorry can’t upload file as new user).

Logger.js:154 2022-04-06T14:25:19.158Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255119158): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:25:19.158Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255119158
Logger.js:154 2022-04-06T14:25:19.158Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:19.226Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:25:19.226Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:19.233Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:20.485Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: 3e27d7bb
Logger.js:154 2022-04-06T14:25:20.485Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=ef3241e8, entering= at 1649255120485
Logger.js:154 2022-04-06T14:25:20.485Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:21.659Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255121659): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:25:21.660Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255121660
Logger.js:154 2022-04-06T14:25:31.423Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:25:31.423Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => inactive
Logger.js:154 2022-04-06T14:25:31.423Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255131423) ef3241e8: inactive
Logger.js:154 2022-04-06T14:25:31.440Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:31.452Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: ef3241e8,3e27d7bb
Logger.js:154 2022-04-06T14:25:31.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=, entering=ef3241e8 at 1649255131452
Logger.js:154 2022-04-06T14:25:31.453Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: inactive => active
Logger.js:154 2022-04-06T14:25:31.453Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255131453) ef3241e8: active
Logger.js:154 2022-04-06T14:25:31.664Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255131664): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:25:31.664Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255131664
Logger.js:154 2022-04-06T14:25:31.664Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:31.748Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:33.039Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:25:33.039Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:33.046Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:33.834Z [modules/xmpp/XmppConnection.js] <Ls._maybeStartWSKeepAlive>:  Scheduling next WebSocket keep-alive in 79132.45371124918ms
Logger.js:154 2022-04-06T14:25:34.166Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255134166): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:25:34.166Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255134166
Logger.js:154 2022-04-06T14:25:46.635Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:25:46.635Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: active => interrupted
Logger.js:154 2022-04-06T14:25:46.636Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255146636) ef3241e8: interrupted
Logger.js:154 2022-04-06T14:25:46.657Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:46.671Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255146671): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:25:46.671Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255146671
Logger.js:154 2022-04-06T14:25:46.671Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: interrupted => active
Logger.js:154 2022-04-06T14:25:46.671Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255146671) ef3241e8: active
Logger.js:154 2022-04-06T14:25:46.970Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:47.722Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:25:47.722Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:47.728Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:49.172Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255149172): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:25:49.172Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255149172
Logger.js:154 2022-04-06T14:25:55.116Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:25:55.116Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:55.123Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:55.841Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255155841): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:25:55.841Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255155841
Logger.js:154 2022-04-06T14:25:55.841Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:56.188Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:25:56.189Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:25:56.196Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:25:57.509Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255157509): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:25:57.509Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255157509
Logger.js:154 2022-04-06T14:26:00.192Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:00.192Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:00.200Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:00.844Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255160844): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:00.844Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255160844
Logger.js:154 2022-04-06T14:26:00.844Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:01.060Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:01.060Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:01.067Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:02.511Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255162511): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:02.511Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255162511
Logger.js:154 2022-04-06T14:26:09.012Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:09.012Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:09.018Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:09.182Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255169182): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:09.182Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255169182
Logger.js:154 2022-04-06T14:26:09.182Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:10.173Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:10.173Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:10.180Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:11.684Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255171684): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:11.684Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255171684
Logger.js:154 2022-04-06T14:26:12.088Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:12.088Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:12.095Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:12.517Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255172517): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:12.518Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255172517
Logger.js:154 2022-04-06T14:26:12.518Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:14.044Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:14.044Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:14.050Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:17.519Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255177519): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:17.519Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255177519
Logger.js:154 2022-04-06T14:26:21.415Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:21.415Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:21.423Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:22.355Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:22.355Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:22.361Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:22.520Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255182520): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:22.520Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255182520
Logger.js:154 2022-04-06T14:26:22.520Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:23.690Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:23.690Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:23.697Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:24.187Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255184187): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:24.187Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255184187
Logger.js:154 2022-04-06T14:26:24.943Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:24.943Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:24.950Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:25.021Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255185021): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:25.021Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255185021
Logger.js:154 2022-04-06T14:26:25.021Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:26.689Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255186689): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:26.689Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255186689
Logger.js:154 2022-04-06T14:26:32.603Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:32.603Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:32.609Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:33.358Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255193358): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:33.358Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255193358
Logger.js:154 2022-04-06T14:26:33.358Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:34.586Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:34.587Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:34.593Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:35.859Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255195859): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:35.860Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255195860
Logger.js:154 2022-04-06T14:26:46.334Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:46.334Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: active => interrupted
Logger.js:154 2022-04-06T14:26:46.335Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255206334) ef3241e8: interrupted
Logger.js:154 2022-04-06T14:26:46.355Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:46.697Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255206697): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:46.697Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255206697
Logger.js:154 2022-04-06T14:26:46.697Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: interrupted => active
Logger.js:154 2022-04-06T14:26:46.697Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255206697) ef3241e8: active
Logger.js:154 2022-04-06T14:26:46.707Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:47.496Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:47.496Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:47.503Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:48.364Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255208364): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:48.364Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255208364
Logger.js:154 2022-04-06T14:26:52.986Z [modules/xmpp/XmppConnection.js] <Ls._maybeStartWSKeepAlive>:  Scheduling next WebSocket keep-alive in 103960.98837780612ms
Logger.js:154 2022-04-06T14:26:54.514Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:26:54.514Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:54.520Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:55.035Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255215035): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:26:55.035Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255215035
Logger.js:154 2022-04-06T14:26:55.035Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:55.371Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:26:55.371Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:55.379Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:26:55.423Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: 3e27d7bb
Logger.js:154 2022-04-06T14:26:55.423Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=ef3241e8, entering= at 1649255215423
Logger.js:154 2022-04-06T14:26:55.423Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:26:56.702Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255216702): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:26:56.702Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255216702
Logger.js:154 2022-04-06T14:27:22.953Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:22.953Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => inactive
Logger.js:154 2022-04-06T14:27:22.953Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255242953) ef3241e8: inactive
Logger.js:154 2022-04-06T14:27:22.972Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:22.982Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: 3e27d7bb,ef3241e8
Logger.js:154 2022-04-06T14:27:22.982Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=, entering=ef3241e8 at 1649255242982
Logger.js:154 2022-04-06T14:27:22.982Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: inactive => restoring
Logger.js:154 2022-04-06T14:27:22.983Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255242983) ef3241e8: restoring
Logger.js:154 2022-04-06T14:27:23.278Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:23.379Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255243379): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:27:23.379Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255243379
Logger.js:154 2022-04-06T14:27:23.379Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: restoring => active
Logger.js:154 2022-04-06T14:27:23.379Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255243379) ef3241e8: active
Logger.js:154 2022-04-06T14:27:23.594Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:25.105Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:25.105Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:25.111Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:26.713Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255246713): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:27:26.713Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255246713
Logger.js:154 2022-04-06T14:27:30.469Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:30.469Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:30.476Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:30.881Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255250881): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:27:30.881Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255250881
Logger.js:154 2022-04-06T14:27:30.881Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:31.837Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:31.837Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:31.843Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:33.381Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255253381): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:27:33.381Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255253381
Logger.js:154 2022-04-06T14:27:35.529Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:35.529Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:35.536Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:35.883Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255255883): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:27:35.883Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255255883
Logger.js:154 2022-04-06T14:27:35.883Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:36.506Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:36.506Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:36.512Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:37.550Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255257550): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:27:37.550Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255257550
Logger.js:154 2022-04-06T14:27:39.616Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:39.616Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:39.623Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:40.051Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255260051): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:27:40.051Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255260051
Logger.js:154 2022-04-06T14:27:40.051Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:40.430Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:40.430Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:40.437Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:41.718Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255261718): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:27:41.718Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255261718
Logger.js:154 2022-04-06T14:27:42.896Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:42.897Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:42.904Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:43.388Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255263388): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:27:43.388Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255263388
Logger.js:154 2022-04-06T14:27:43.388Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:43.613Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:43.613Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:43.619Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:44.585Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:44.585Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:44.593Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:45.256Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:45.256Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:45.262Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:45.777Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: 3e27d7bb
Logger.js:154 2022-04-06T14:27:45.777Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=ef3241e8, entering= at 1649255265777
Logger.js:154 2022-04-06T14:27:45.777Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:45.968Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:45.968Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:45.975Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:46.720Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackMute>:  "onmute" event(1649255266720): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: true, enabled: true]
Logger.js:154 2022-04-06T14:27:46.720Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcMuted>:  Detector track RTC muted: ef3241e8 1649255266720
Logger.js:154 2022-04-06T14:27:46.820Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 true
Logger.js:154 2022-04-06T14:27:46.821Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: false p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:46.827Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:27:47.220Z [modules/connectivity/ParticipantConnectionStatus.js] Set RTC mute timeout for: ef3241e8                     of 500 ms
Logger.js:154 2022-04-06T14:27:47.220Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: true is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-06T14:27:47.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: ef3241e8 false
Logger.js:154 2022-04-06T14:27:47.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => inactive
Logger.js:154 2022-04-06T14:27:47.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255267452) ef3241e8: inactive
Logger.js:154 2022-04-06T14:27:47.472Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:28:00.966Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: ef3241e8,3e27d7bb
Logger.js:154 2022-04-06T14:28:00.966Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=, entering=ef3241e8 at 1649255280966
Logger.js:154 2022-04-06T14:28:00.966Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: inactive => restoring
Logger.js:154 2022-04-06T14:28:00.966Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255280966) ef3241e8: restoring
Logger.js:154 2022-04-06T14:28:00.977Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:28:01.727Z [modules/RTC/JitsiRemoteTrack.js] <Ua._onTrackUnmute>:  "onunmute" event(1649255281727): RemoteTrack[userID: ef3241e8, type: video, ssrc: 1106516106, p2p: false, sourceName: undefined, status: readyState: live, muted: false, enabled: true]
Logger.js:154 2022-04-06T14:28:01.727Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onTrackRtcUnmuted>:  Detector track RTC unmuted: ef3241e8 1649255281727
Logger.js:154 2022-04-06T14:28:01.727Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for ef3241e8, is video muted: false is active(jvb): true video track frozen: false p2p mode: false is in last N: true currentStatus => newStatus: restoring => active
Logger.js:154 2022-04-06T14:28:01.727Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649255281727) ef3241e8: active
Logger.js:154 2022-04-06T14:28:01.736Z [modules/UI/videolayout/LargeVideoManager.js] hover in ef3241e8
Logger.js:154 2022-04-06T14:28:13.621Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  Dominant speaker: 3e57a3ab, previous speakers: 3e27d7b

Is this on meet.jit.si or your own installation? In case of the latter, what versions do you have installed?

The screenshot and console logs above are from meet.jit.si. I see the same behavior on beta.jit.si as well.

Our implementation is running the stable-6865 docker images.

Ping @jallamsetty

I am able to reproduce this only when I try to turn video on and off in quick succession multiple times. Every mute and unmute triggers a bridge signaling message on the bridge websocket connection which is used by the bridge in determining what endpoints are in last-n and which media streams to forward.
Because this happens only after multiple attempts, maybe these messages are getting queued and processed in order causing delays ?
I do not think this is an issue but maybe @Boris_Grozev can provide more insight about this. Is there a debounce mechanism in place which ignores updates when they happen in very quick succession ?

I think I can reliably reproduce this on meet.jit.si:

  1. Join room with 3 participants.
  2. Have 1 participant pin the other participant who will mute/unmute video.
  3. Have the pinned participant mute their video.
  4. Wait for LastNEndpointsChangedEvent to be received by the participant who has them pinned.
  5. Unmute video for the pinned participant.
  6. The message should either show briefly or be up until the next LastNEndpointsChangedEvent is received indicating the participant is entering lastN. Sometimes I’ve seen frozen video

It looks like the ParticipantConnectionStatusHandler.onSignallingMuteChanged will fire before the pinned participant enters lastN and because they’re not in lastN their status gets set to inactive.

The message will be shown for however long it takes between onSignallingMuteChanged and the LastNEndpointsChangedEvent which they are entering lastN in.

Here’s another example that takes ~13 seconds to switch to restoring so message is shown for at least 13 seconds.

2022-04-08T16:37:59.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=b04c6733, entering= at 1649435879452
Logger.js:154 2022-04-08T16:37:59.452Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for b04c6733, is video muted: true is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => active
Logger.js:154 2022-04-08T16:38:00.209Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.onSignallingMuteChanged>:  Detector on track signalling mute changed: b04c6733 false
Logger.js:154 2022-04-08T16:38:00.209Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for b04c6733, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: false currentStatus => newStatus: active => inactive
Logger.js:154 2022-04-08T16:38:00.209Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649435880209) b04c6733: inactive
Logger.js:154 2022-04-08T16:38:00.230Z [modules/UI/videolayout/LargeVideoManager.js] hover in b04c6733
Logger.js:154 2022-04-08T16:38:01.331Z [modules/xmpp/XmppConnection.js] <Ls._maybeStartWSKeepAlive>:  Scheduling next WebSocket keep-alive in 91301.92947302674ms
Logger.js:154 2022-04-08T16:38:14.478Z [modules/RTC/BridgeChannel.js] <WebSocket.e.onmessage>:  New forwarded endpoints: 092a8567,b04c6733
Logger.js:154 2022-04-08T16:38:14.479Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._onLastNChanged>:  LastN endpoints changed leaving=, entering=b04c6733 at 1649435894479
Logger.js:154 2022-04-08T16:38:14.479Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi.figureOutConnectionStatus>:  Figure out conn status for b04c6733, is video muted: false is active(jvb): true video track frozen: true p2p mode: false is in last N: true currentStatus => newStatus: inactive => restoring
Logger.js:154 2022-04-08T16:38:14.479Z [modules/connectivity/ParticipantConnectionStatus.js] <Pi._changeConnectionStatus>:  Emit endpoint conn status(1649435894479) b04c6733: restoring