On firefox, if stop then start video during a meeting, the video stream will freeze or black. can reproduce on meet.jit.si

jitsi running on ubuntu 18.04

I use fireforx 69.0.2. at first the video is working well between 3 people. then I stop/start the video. my video stream will freeze on other participant’s screen. if I leave and rejoin the meeting, the video will still freeze, sometimes they even cannot see my images at all.
on Chromes, it works fine.

I can reproduce it on meet.jit.si

%E5%9B%BE%E7%89%87
the black part should be my video stream. I have tried to stop and start video several times. after stopting the video stream. I can see the default avatar as normal.

I see similar issue from git:

here is the web console log from the other participant (who cannot see my video stream)
[modules/RTC/JitsiRemoteTrack.js] : pause handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: false, enabled: true] Logger.js:151:22
Error: “no server response received”
onreadystatechange https://api.callstats.io/static/callstats-ws.min.js:28
callstats-ws.min.js:32:26217
[features/base/storage] : redux state persisted. 6053926c70358e1c2a3a7aec8bf68b4d -> c84f2c30fc9f1c9fb506d561b94022ca Logger.js:151
[modules/RTC/BridgeChannel.js] <value/e.onclose>: Channel closed by server Logger.js:151:22
[modules/RTC/BridgeChannel.js] <value/e.onclose>: Channel closed: 1006 Logger.js:151:22
[modules/xmpp/xmpp.js] : (TIME) Strophe disconnecting: 59968 Logger.js:151:22
[modules/xmpp/xmpp.js] : (TIME) Strophe disconnected: 59969 Logger.js:151:22
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
(TIME) index.html loaded: 404 testtest:18:17
(TIME) Sending external connect XHR: 439 external_connect.js:65:13
[modules/browser/BrowserCapabilities.js] This appears to be firefox, ver: 69.0 Logger.js:151:22
[index.web] (TIME) document ready: 974 Logger.js:151
[features/base/storage] : redux state rehydrated as
Object { “features/blur”: {…}, “features/base/settings”: {…}, “features/dropbox”: {}, “features/calendar-sync”: {}, “features/video-layout”: {…}, “features/recent-list”: (1) […], “features/welcome”: {}, “features/base/known-domains”: (4) […] }
Logger.js:151
[features/base/lastn] There is no active conference, not updating last N Logger.js:151
[modules/UI/videolayout/VideoLayout.js] : Missed avatar update - no small video yet for undefined Logger.js:151
[features/base/media] Start muted: Logger.js:151
[features/base/media] Start audio only set to false Logger.js:151
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Unable to init avatar - no id
Object { videoSpanId: “localVideoContainer”, streamEndedCallback: _updateLargeVideoIfDisplayed(), container: span#localVideoContainer.videocontainer
, “$container”: Object(1), localVideoId: null, isLocal: true, emitter: {…}, statsPopoverLocation: “left top”, _isModerator: false, isAudioMuted: false, … }
Logger.js:151
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Unable to init avatar - no id
Object { videoSpanId: “localVideoContainer”, streamEndedCallback: _updateLargeVideoIfDisplayed(), container: span#localVideoContainer.videocontainer
, “$container”: Object(1), localVideoId: null, isLocal: true, emitter: {…}, statsPopoverLocation: “left top”, isModerator: false, isAudioMuted: false, … }
Logger.js:151
[features/base/devices] <k/</</<>: Failed to set audio output device.
Default audio output device will be used instead Error: Audio output device change is not supported Logger.js:151
[features/analytics] <Z/</<>: Loaded 2 analytics handlers Logger.js:151
[modules/RTC/RTCUtils.js] <value/<>: Available devices:
Array [ MediaDeviceInfo ]
Logger.js:151:22
[conference.js] : Microphone button enabled: false local audio: null audio devices: device count: 0 Logger.js:151
[conference.js] : Camera button enabled: true local video: null video devices: [object MediaDeviceInfo] device count: 1 Logger.js:151
[modules/xmpp/xmpp.js] : P2P STUN servers:
Array(3) [ {…}, {…}, {…} ]
Logger.js:151:22
[modules/RTC/RTCUtils.js] : Using the new gUM flow Logger.js:151:22
[modules/RTC/RTCUtils.js] <value/i<>: Got media constraints:
Object { video: {…}, audio: {…} }
Logger.js:151:22
鉴于已开启内容拦截功能,而这个请求来自跟踪器,已拦截“”对 Cookie 或存储空间的访问请求。 3
[modules/RTC/RTCUtils.js] <value/</<>: Failed to get access to local media. NotFoundError: The object can not be found here. [object Object] Logger.js:151:22
[features/base/tracks] <
/</<>: Failed to create local tracks
Array [ “audio”, “video” ]

Object { gum: {…}, name: “gum.not_found”, message: “Requested device(s) was/were not found: audio, video”, stack: “a@https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374:6:117563\nvalue/</<@https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374:6:96142\n” }
Logger.js:151
[modules/RTC/RTCUtils.js] : Using the new gUM flow Logger.js:151:22
[modules/RTC/RTCUtils.js] <value/i<>: Got media constraints:
Object { video: false, audio: {…} }
Logger.js:151:22
(TIME) external connect XHR done: 1665 external_connect.js:40:21
[modules/xmpp/xmpp.js] : (TIME) Strophe Attaching :1665 Logger.js:151:22
[modules/xmpp/xmpp.js] : (TIME) Strophe attached: 1667 Logger.js:151:22
[modules/xmpp/xmpp.js] : My Jabber ID: 2b498e6e-81af-44c4-8b20-d4f5d05e1859@meet.jit.si/98d96bfb-cd85-493f-a3b6-9a903617d671 Logger.js:151:22
[modules/RTC/RTCUtils.js] <value/</<>: Failed to get access to local media. NotFoundError: The object can not be found here. [object Object] Logger.js:151:22
[features/base/tracks] <_/</<>: Failed to create local tracks
Array [ “audio” ]

Object { gum: {…}, name: “gum.not_found”, message: “Requested device(s) was/were not found: audio”, stack: “a@https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374:6:117563\nvalue/</<@https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374:6:96142\n” }
Logger.js:151
[modules/RTC/RTCUtils.js] : Using the new gUM flow Logger.js:151:22
[modules/RTC/RTCUtils.js] <value/i<>: Got media constraints:
Object { video: {…}, audio: false }
Logger.js:151:22
[features/invite] Using deprecated API for retrieving phone numbers Logger.js:151
[modules/xmpp/strophe.ping.js] : XMPP pings will be sent every 10000 ms Logger.js:151:22
[modules/RTC/RTCUtils.js] <value/</<>: onUserMediaSuccess Logger.js:151:22
[modules/RTC/JitsiLocalTrack.js] : Setting new MSID: {ebf6a11c-a931-477b-86f6-811e2c752d66} {b94a859a-8522-4e28-bbd2-ad398ce1bd4a} on LocalTrack[undefined,video] Logger.js:151:22
[conference.js] <init/<>: initialized with 1 local tracks Logger.js:151
[modules/xmpp/xmpp.js] : JID 2b498e6e-81af-44c4-8b20-d4f5d05e1859@meet.jit.si/98d96bfb-cd85-493f-a3b6-9a903617d671 using MUC nickname 2b498e6e Logger.js:151:22
[modules/xmpp/ChatRoom.js] Joined MUC as testtest@conference.meet.jit.si/2b498e6e Logger.js:151:22
[modules/e2eping/e2eping.js] Initializing e2e ping; pingInterval=10000, analyticsInterval=60000. Logger.js:151:22
[modules/connectivity/ParticipantConnectionStatus.js] RtcMuteTimeout set to: 10000 Logger.js:151:22
[modules/statistics/AvgRTPStatsReporter.js] Avg RTP stats will be calculated every 15 samples Logger.js:151:22
[JitsiConference.js] : backToP2PDelay: 5 Logger.js:151:22
[modules/videosipgw/VideoSIPGW.js] creating VideoSIPGW Logger.js:151:22
[JitsiConference.js] <ee.prototype._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession Logger.js:151:22
[JitsiConference.js] <ee.prototype._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession Logger.js:151:22
[modules/remotecontrol/RemoteControl.js] : Initializing remote control. Logger.js:151
[conference.js] : Microphone button enabled: false local audio: null audio devices: device count: 0 Logger.js:151
[modules/xmpp/moderator.js] <d.prototype.setFocusUserJid>: Focus jid set to: undefined Logger.js:151:22
[modules/xmpp/moderator.js] <d.prototype.createConferenceIq>: Session ID: null machine UID: 9cb4919fe2d6501975607dd59e4636f4 Logger.js:151:22
[features/base/tracks] <F/</</<>: Replace video track - unmuted Logger.js:151
[modules/UI/videolayout/VideoLayout.js] : Enforcing large video update for stream change Logger.js:151
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Displaying blackness-with-name for 2b498e6e, data: [{“isCurrentlyOnLargeVideo”:true,“isHovered”:false,“isAudioOnly”:false,“tileViewEnabled”:false,“isVideoPlayable”:true,“hasVideo”:true,“connectionStatus”:null,“videoStream”:true,“isVideoMuted”:false,“videoStreamMuted”:false}] Logger.js:151
[conference.js] : Camera button enabled: true local video: LocalTrack[1,video] video devices: [object MediaDeviceInfo] device count: 1 Logger.js:151
[conference.js] : Microphone button enabled: false local audio: null audio devices: device count: 0 Logger.js:151
[conference.js] : Camera button enabled: true local video: LocalTrack[1,video] video devices: [object MediaDeviceInfo] device count: 1 2 Logger.js:151
[modules/xmpp/moderator.js] <d.prototype.setFocusUserJid>: Focus jid set to: focus@auth.meet.jit.si Logger.js:151:22
[modules/xmpp/moderator.js] <d.prototype.parseConfigOptions>: Authentication enabled: false Logger.js:151:22
[modules/xmpp/moderator.js] <d.prototype.parseConfigOptions>: External authentication enabled: false Logger.js:151:22
[modules/xmpp/moderator.js] <d.prototype.parseConfigOptions>: Sip gateway enabled: false Logger.js:151:22
[modules/UI/videolayout/LargeVideoManager.js] <scheduleLargeVideoUpdate/<>: hover in %s 2b498e6e Logger.js:151
[modules/statistics/CallStats.js] <value/<>: Reported wifi addresses: undefined Logger.js:151:22
[modules/xmpp/ChatRoom.js] : entered testtest@conference.meet.jit.si/4590a06e
Object { affiliation: “owner”, role: “moderator”, jid: “4590a06e-b8d7-40b4-9cac-9d5b3a042139@meet.jit.si/dac5ffac-db73-476d-84af-6b03fe1a74ad”, isFocus: false, isHiddenDomain: false, statsID: “Alessandra-uTr”, nick: undefined }
Logger.js:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active Logger.js:151
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Displaying avatar for 4590a06e, data: [{“isCurrentlyOnLargeVideo”:false,“isHovered”:false,“isAudioOnly”:false,“tileViewEnabled”:false,“isVideoPlayable”:null,“hasVideo”:false,“connectionStatus”:“active”,“mutedWhileDisconnected”:false,“wasVideoPlayed”:false,“videoStream”:false,“isVideoMuted”:false,“videoStreamMuted”:“no stream”}] Logger.js:151
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active 2 Logger.js:151
[features/base/lastn] There is no active conference, not updating last N Logger.js:151
[conference.js] <_setupListeners/<>: USER 4590a06e connnected:
Object { _jid: “testtest@conference.meet.jit.si/4590a06e”, _id: “4590a06e”, _conference: {…}, _displayName: undefined, _supportsDTMF: false, _tracks: , _role: “moderator”, _status: undefined, _hidden: false, _statsID: “Alessandra-uTr”, … }
Logger.js:151
[JitsiConference.js] <ee.prototype._maybeStartOrStopP2P>: Auto P2P disabled Logger.js:151:22
[modules/xmpp/ChatRoom.js] : entered testtest@conference.meet.jit.si/focus
Object { affiliation: “owner”, role: “moderator”, jid: “focus@auth.meet.jit.si/focus135928109794”, isFocus: true, isHiddenDomain: false }
Logger.js:151:22
[modules/xmpp/ChatRoom.js] : Ignore focus: testtest@conference.meet.jit.si/focus, real JID: focus@auth.meet.jit.si/focus135928109794 Logger.js:151:22
[modules/UI/UI.js] <b.initEtherpad>: Etherpad is enabled Logger.js:151
[modules/version/ComponentsVersions.js] <o.prototype.processVersions/<>: Got xmpp version: Prosody(trunk nightly build 747 (2017-02-19, 428d4abee723),Linux) Logger.js:151:22
[modules/version/ComponentsVersions.js] <o.prototype.processVersions/<>: Got focus version: JiCoFo(1.0.1.0-497,Linux) Logger.js:151:22
[conference.js] <_setupListeners/<>: My role changed, new role: moderator Logger.js:151
[modules/xmpp/ChatRoom.js] : (TIME) MUC joined: 2971 Logger.js:151:22
[features/base/storage] : redux state persisted. 86cde8cccabf53294000cb15e1c1cc67 -> d864bc8a71d805e7a4f6f3c8d55ec8ef Logger.js:151
[modules/xmpp/ChatRoom.js] : Subject is changed to Logger.js:151:22
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Displaying video for 2b498e6e, data: [{“isCurrentlyOnLargeVideo”:false,“isHovered”:false,“isAudioOnly”:false,“tileViewEnabled”:false,“isVideoPlayable”:true,“hasVideo”:true,“connectionStatus”:null,“videoStream”:true,“isVideoMuted”:false,“videoStreamMuted”:false}] Logger.js:151
[modules/UI/videolayout/LargeVideoManager.js] <scheduleLargeVideoUpdate/<>: hover in %s 4590a06e Logger.js:151
[modules/xmpp/strophe.jingle.js] : on jingle session-initiate from testtest@conference.meet.jit.si/focus

Logger.js:151:22
[modules/xmpp/strophe.jingle.js] : (TIME) received session-initiate: 3650 Logger.js:151:22
[modules/xmpp/strophe.jingle.js] : Marking session from testtest@conference.meet.jit.si/focus as not P2P Logger.js:151:22
RTCIceServer.url is deprecated! Use urls instead. lib-jitsi-meet.min.js:40
SdpSimulcast: using 3 layers index.js:44:12
[modules/RTC/TraceablePeerConnection.js] Create new TPC[1,p2p:false] Logger.js:151:22
onaddstream is deprecated! Use peerConnection.ontrack instead. lib-jitsi-meet.min.js:40
[modules/RTC/BridgeChannel.js] constructor() with wsUrl:“wss://meet-jit-si-us-west-2a-s2-jvb-85.jitsi.net:443/colibri-ws/default-id/2b9b06fc8f68cd6e/2b498e6e?pwd=2e7vg3vri79j70nqc5lc7ot0ce” Logger.js:151:22
[JitsiConference.js] <ee.prototype._acceptJvbIncomingCall>: Starting CallStats for JVB connection… Logger.js:151:22
[modules/statistics/statistics.js] <b.prototype.startCallStats>: Starting CallStats for TPC[1,p2p:false]… Logger.js:151:22
[modules/RTC/TraceablePeerConnection.js] <A.prototype.addTrack>: add LocalTrack[1,video] to: TPC[1,p2p:false] Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : Renegotiate: setting remote description Logger.js:151:22
Halt: There are no SSRC groups in the remote description. index.js:146:16
[modules/xmpp/RtxModifier.js] : RtxModifier doing nothing, no video ssrcGroups present Logger.js:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active Logger.js:151
[modules/UI/videolayout/SmallVideo.js] <w.prototype.updateView>: Displaying avatar-with-name for 4590a06e, data: [{“isCurrentlyOnLargeVideo”:true,“isHovered”:false,“isAudioOnly”:false,“tileViewEnabled”:false,“isVideoPlayable”:null,“hasVideo”:false,“connectionStatus”:“active”,“mutedWhileDisconnected”:false,“wasVideoPlayed”:false,“videoStream”:false,“isVideoMuted”:true,“videoStreamMuted”:“no stream”}] Logger.js:151
[modules/RTC/TraceablePeerConnection.js] <A.prototype._remoteTrackAdded>: TPC[1,p2p:false] remote track added: 0f6bcb5d-fffa-4287-a9e3-433befba0876-1 audio Logger.js:151:22
[modules/RTC/TraceablePeerConnection.js] <A.prototype._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc 4590a06e 335584931 Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] New remote track added: RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/UI/videolayout/VideoLayout.js] : Received a new audio stream for 4590a06e Logger.js:151
[modules/RTC/JitsiRemoteTrack.js] : Track has been attached to a container: RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/TraceablePeerConnection.js] <A.prototype._remoteStreamAdded>: TPC[1,p2p:false] ignored remote ‘stream added’ event for non-user streamid: mixedmslabel Logger.js:151:22
[modules/RTC/TraceablePeerConnection.js] <A.prototype._remoteTrackAdded>: TPC[1,p2p:false] remote track added: 21c8fc56-240d-4c92-9305-19c84eda13b4-1 video Logger.js:151:22
[modules/RTC/TraceablePeerConnection.js] <A.prototype._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc 4590a06e 54978927 Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] New remote track added: RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/UI/videolayout/VideoLayout.js] : Received a new video stream for 4590a06e Logger.js:151
[modules/RTC/JitsiRemoteTrack.js] : Track has been attached to a container: RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active Logger.js:151
[modules/UI/videolayout/LargeVideoManager.js] <scheduleLargeVideoUpdate/<>: hover in %s 4590a06e Logger.js:151
[modules/RTC/JitsiRemoteTrack.js] : Track has been attached to a container: RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/<>: Renegotiate: creating answer Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/</<>: Renegotiate: setting local description Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : Sending session-accept

Logger.js:151:22
[modules/statistics/CallStats.js] : CallStats Status: err=success msg=SDK authentication successful. Logger.js:151:22
[modules/statistics/CallStats.js] : addNewFabric jitsi Logger.js:151:22
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
Using more than two STUN/TURN servers slows down discovery 4 callstats-ws.min.js:22
[modules/RTC/JitsiRemoteTrack.js] : loadstart handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : suspend handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : loadstart handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : suspend handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : loadstart handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : suspend handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : loadedmetadata handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : loadeddata handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : canplay handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
(TIME) Render audio: 3961 JitsiRemoteTrack.js:212:16
(TIME) TTFM audio: 2764 JitsiRemoteTrack.js:231:16
[modules/RTC/JitsiRemoteTrack.js] : play handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : playing handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : canplaythrough handler was called for a container with attached RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: true, enabled: true] Logger.js:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active 2 Logger.js:151
[modules/xmpp/JingleSessionPC.js] <value/this.peerconnection.oniceconnectionstatechange>: (TIME) ICE checking P2P? false: 4118 Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : sendIceCandidates
Array [ RTCIceCandidate, RTCIceCandidate ]
Logger.js:151:22
[modules/RTC/BridgeChannel.js] <value/e.onopen>: websocket channel opened Logger.js:151:22
[JitsiConferenceEventManager.js] <b.prototype.setupRTCListeners/<>: (TIME) data.channel.opened 4295 Logger.js:151:22
[modules/RTC/BridgeChannel.js] : sending pinned changed notification to the bridge for endpoint null Logger.js:151:22
[modules/RTC/BridgeChannel.js] : sending selected changed notification to the bridge for endpoints
Array [ “4590a06e” ]
Logger.js:151:22
[modules/RTC/BridgeChannel.js] : sending a ReceiverVideoConstraint message with a maxFrameHeight of 1080 pixels Logger.js:151:22
[modules/RTC/BridgeChannel.js] <value/e.onmessage>: Channel JSON-formatted message:
Object { colibriClass: “ServerHello” }
Logger.js:151:22
[modules/RTC/BridgeChannel.js] <value/e.onmessage>: Channel new dominant speaker event: 4590a06e Logger.js:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active Logger.js:151
[modules/RTC/BridgeChannel.js] <value/e.onmessage>: Channel new last-n event:
Array

Object { colibriClass: “LastNEndpointsChangeEvent”, lastNEndpoints: , endpointsEnteringLastN: , conferenceEndpoints: }
Logger.js:151:22
[modules/connectivity/ParticipantConnectionStatus.js] : leaving/entering lastN
Array

Array
1570712273918 Logger.js:151:22
[modules/RTC/BridgeChannel.js] <value/e.onmessage>: Channel new last-n event:
Array [ “4590a06e” ]

Object { colibriClass: “LastNEndpointsChangeEvent”, lastNEndpoints: (1) […], endpointsEnteringLastN: (1) […], conferenceEndpoints: (1) […] }
Logger.js:151:22
[modules/connectivity/ParticipantConnectionStatus.js] : leaving/entering lastN
Array

Array [ “4590a06e” ]
1570712274145 Logger.js:151:22
[modules/connectivity/ParticipantConnectionStatus.js] : Assuming connection active by JVB - no notification Logger.js:151:22
[modules/connectivity/ParticipantConnectionStatus.js] : Figure out conn status for 4590a06e, 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:151:22
[modules/UI/videolayout/RemoteVideo.js] <v.prototype.updateConnectionStatusIndicator>: 4590a06e thumbnail connection status: active 2 Logger.js:151
[modules/xmpp/JingleSessionPC.js] <value/this.peerconnection.oniceconnectionstatechange>: (TIME) ICE connected P2P? false: 4697 Logger.js:151:22
[JitsiMeetJS.js] : UnhandledError: Script error. Script: https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374 Line: 0 Column: 0 StackTrace: null Logger.js:151:22
[modules/statistics/CallStats.js] : No error is passed! Logger.js:151:22
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
TypeError: t[2] is undefined
sdp.js:65:4
[JitsiMeetJS.js] : UnhandledError: Script error. Script: https://web-cdn.jitsi.net/meetjitsi_3656.374/libs/lib-jitsi-meet.min.js?v=3656.374 Line: 0 Column: 0 StackTrace: null Logger.js:151:22
[modules/statistics/CallStats.js] : No error is passed! Logger.js:151:22
reportError
RTCPeerConnection { _onicecandidate: onicecandidate(), _eventMap: {…}, onremovestream: onremovestream()
, localDescription: RTCSessionDescription, currentLocalDescription: RTCSessionDescription, pendingLocalDescription: null, remoteDescription: RTCSessionDescription, currentRemoteDescription: RTCSessionDescription, pendingRemoteDescription: null, signalingState: “stable” }
meet.jit.si/testtest applicationLog CallStats.js:304:39
TypeError: t[2] is undefined
sdp.js:65:4
[modules/RTC/JitsiRemoteTrack.js] : “onunmute” event(1570712274708): RemoteTrack[userID: 4590a06e, type: audio, ssrc: 335584931, p2p: false, status: readyState: live, muted: false, enabled: true] Logger.js:151:22
[modules/RTC/JitsiRemoteTrack.js] : “onunmute” event(1570712274770): RemoteTrack[userID: 4590a06e, type: video, ssrc: 54978927, p2p: false, status: readyState: live, muted: false, enabled: true] Logger.js:151:22
[modules/xmpp/strophe.jingle.js] : on jingle source-add from testtest@conference.meet.jit.si/focus

Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/<>: Processing addRemoteStream Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/<>: ICE connection state: connected Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : Renegotiate: setting remote description Logger.js:151:22
Halt: There are no SSRC groups in the remote description. index.js:146:16
[modules/xmpp/RtxModifier.js] : RtxModifier doing nothing, no video ssrcGroups present Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/<>: Renegotiate: creating answer Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/</<>: Renegotiate: setting local description Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] <value/</<>: addRemoteStream - OK, SDPs:
Object { media: (2) […], raw: “v=0\r\no=mozilla…THIS_IS_SDPARTA-69.0.2 148054652656011604 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=sendrecv\r\na=fingerprint:sha-256 14:E2:67:58:DF:86:7F:FB:0C:5E:9F:D6:F4:81:1A:2D:72:AC:95:CA:E1:39:83:C5:0E:D7:F9:8B:D6:DC:4F:65\r\na=ice-options:trickle\r\na=msid-semantic: WMS *\r\na=group:BUNDLE audio video\r\nm=audio 50819 RTP/SAVPF 111 126\r\nc=IN IP4 192.168.31.101\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:126 telephone-event/8000\r\na=fmtp:111 maxplaybackrate=48000;stereo=1;useinbandfec=1\r\na=fmtp:126 0-15\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=setup:active\r\na=mid:audio\r\na=sendrecv\r\na=ice-ufrag:3a49faae\r\na=ice-pwd:62a8577abaa0c2aeb29d209eedc14b93\r\na=candidate:0 1 UDP 2122252543 192.168.31.101 50819 typ host\r\na=candidate:1 1 TCP 2105524479 192.168.31.101 9 typ host tcptype active\r\na=ssrc:29799070 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:2573435034 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=rtcp-mux\r\nm=video 50819 RTP/SAVPF 100 101\r\nc=IN IP4 192.168.31.101\r\na=rtpmap:100 VP8/90000\r\na=rtpmap:101 VP9/90000\r\na=fmtp:100 max-fs=12288;max-fr=60\r\na=fmtp:101 max-fs=12288;max-fr=60\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:101 nack\r\na=rtcp-fb:101 nack pli\r\na=rtcp-fb:101 ccm fir\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=setup:active\r\na=mid:video\r\na=sendrecv\r\na=ice-ufrag:3a49faae\r\na=ice-pwd:62a8577abaa0c2aeb29d209eedc14b93\r\na=ssrc:1507861876 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:1974206132 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:1974206132 msid:{ebf6a11c-a931-477b-86f6-811e2c752d66}-1 {a3e5cf7c-2213-4ae2-bc31-84a650fd993c}-1\r\na=rtcp-mux\r\n”, session: “v=0\r\no=mozilla…THIS_IS_SDPARTA-69.0.2 148054652656011604 0 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=sendrecv\r\na=fingerprint:sha-256 14:E2:67:58:DF:86:7F:FB:0C:5E:9F:D6:F4:81:1A:2D:72:AC:95:CA:E1:39:83:C5:0E:D7:F9:8B:D6:DC:4F:65\r\na=ice-options:trickle\r\na=msid-semantic: WMS *\r\na=group:BUNDLE audio video\r\n” }

Object { media: (2) […], raw: “v=0\r\no=mozilla…THIS_IS_SDPARTA-69.0.2 148054652656011604 1 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=sendrecv\r\na=fingerprint:sha-256 14:E2:67:58:DF:86:7F:FB:0C:5E:9F:D6:F4:81:1A:2D:72:AC:95:CA:E1:39:83:C5:0E:D7:F9:8B:D6:DC:4F:65\r\na=ice-options:trickle\r\na=msid-semantic: WMS *\r\na=group:BUNDLE audio video\r\nm=audio 50819 RTP/SAVPF 111 126\r\nc=IN IP4 192.168.31.101\r\na=rtpmap:111 opus/48000/2\r\na=rtpmap:126 telephone-event/8000\r\na=fmtp:111 maxplaybackrate=48000;stereo=1;useinbandfec=1\r\na=fmtp:126 0-15\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=setup:active\r\na=mid:audio\r\na=sendrecv\r\na=ice-ufrag:3a49faae\r\na=ice-pwd:62a8577abaa0c2aeb29d209eedc14b93\r\na=candidate:0 1 UDP 2122252543 192.168.31.101 50819 typ host\r\na=candidate:1 1 TCP 2105524479 192.168.31.101 9 typ host tcptype active\r\na=ssrc:29799070 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:2573435034 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=rtcp-mux\r\nm=video 9 RTP/SAVPF 100 101\r\nc=IN IP4 0.0.0.0\r\na=rtpmap:100 VP8/90000\r\na=rtpmap:101 VP9/90000\r\na=fmtp:100 max-fs=12288;max-fr=60\r\na=fmtp:101 max-fs=12288;max-fr=60\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:101 nack\r\na=rtcp-fb:101 nack pli\r\na=rtcp-fb:101 ccm fir\r\na=extmap:3 http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=setup:active\r\na=mid:video\r\na=sendrecv\r\na=ice-ufrag:3a49faae\r\na=ice-pwd:62a8577abaa0c2aeb29d209eedc14b93\r\na=ssrc:1507861876 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:1974206132 cname:{cc79dca0-cea2-4f3b-9aec-3b1f183deb17}-1\r\na=ssrc:1974206132 msid:{ebf6a11c-a931-477b-86f6-811e2c752d66}-1 {a3e5cf7c-2213-4ae2-bc31-84a650fd993c}-1\r\na=rtcp-mux\r\n”, session: “v=0\r\no=mozilla…THIS_IS_SDPARTA-69.0.2 148054652656011604 1 IN IP4 0.0.0.0\r\ns=-\r\nt=0 0\r\na=sendrecv\r\na=fingerprint:sha-256 14:E2:67:58:DF:86:7F:FB:0C:5E:9F:D6:F4:81:1A:2D:72:AC:95:CA:E1:39:83:C5:0E:D7:F9:8B:D6:DC:4F:65\r\na=ice-options:trickle\r\na=msid-semantic: WMS *\r\na=group:BUNDLE audio video\r\n” }
Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : removal not necessary Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : addition not necessary Logger.js:151:22
Error: “no server response received”
onreadystatechange https://api.callstats.io/static/callstats-ws.min.js:28
callstats-ws.min.js:32:26217
Error: “no server response received”
onreadystatechange https://api.callstats.io/static/callstats-ws.min.js:28
callstats-ws.min.js:32:26217
Error: “no server response received”
onreadystatechange https://api.callstats.io/static/callstats-ws.min.js:28
callstats-ws.min.js:32:26217
[Amplitude] WARNING: Property key “remoteAudioLevels” with invalid value type undefined, ignoring amplitude.js:2085
[modules/statistics/AudioOutputProblemDetector.js] <value/<>: A potential problem is detected with the audio output for participant 4590a06e, local audio levels: [null,null], remote audio levels: undefined Logger.js:151:22
[modules/xmpp/JingleSessionPC.js] : sendIceCandidate: last candidate. Logger.js:151:22
Error: “no server response received”
onreadystatechange https://api.callstats.io/static/callstats-ws.min.js:28