Managed to get web console logs on this behavior today, they show the following (this was during a p2p meeting). Issue has appeared on larger meetings as well but we are suspecting this occurs when going from p2p and “upgrade” to jvb
This logs shows a p2p meeting where we could see eachother over video but no sound:
2023-02-17T09:34:43.286Z [modules/RTC/TraceablePeerConnection.js] <Bd._processLocalSSRCsMap>: TPC[id=1,type=P2P] No SSRCs found in the local SDP for track=LocalTrack[3,audio], stream=audio-0
r @ lib-jitsi-meet.min.js?v=6776:2
lib-jitsi-meet.min.js?v=6776:2
2023-02-17T09:34:43.839Z [modules/RTC/TraceablePeerConnection.js] <Bd._processLocalSSRCsMap>: TPC[id=2,type=JVB] No SSRCs found in the local SDP for track=LocalTrack[3,audio], stream=audio-0
r @ lib-jitsi-meet.min.js?v=6776:2
lib-jitsi-meet.min.js?v=6776:2
2023-02-17T09:35:04.377Z [modules/RTC/JitsiLocalTrack.js] LocalTrack[3,audio] 'bytes sent' <= 0: 0
r @ lib-jitsi-meet.min.js?v=6776:2
lib-jitsi-meet.min.js?v=6776:2
2023-02-17T09:35:59.190Z [modules/RTC/TraceablePeerConnection.js] <Bd._processLocalSSRCsMap>: TPC[id=1,type=P2P] No SSRCs found in the local SDP for track=LocalTrack[3,audio], stream=audio-0
r @ lib-jitsi-meet.min.js?v=6776:2
lib-jitsi-meet.min.js?v=6776:2
2023-02-17T09:39:37.688Z [JitsiMeetJS.ts] <Object.getGlobalOnErrorHandler>: UnhandledError: Failed to execute 'setParameters' on 'RTCRtpSender': Failed to set parameters since getParameters() has never been called on this sender Script: null Line: null Column: null StackTrace: Error: Failed to execute 'setParameters' on 'RTCRtpSender': Failed to set parameters since getParameters() has never been called on this sender
r @ lib-jitsi-meet.min.js?v=6776:2
getGlobalOnErrorHandler @ lib-jitsi-meet.min.js?v=6776:2
window.onunhandledrejection @ app.bundle.min.js?v=6776:178
synkkp:1
Uncaught (in promise) DOMException: Failed to execute 'setParameters' on 'RTCRtpSender': Failed to set parameters since getParameters() has never been called on this sender
Could this be related to this issue that was fixed in a 2.0.8218
lib-jitsi-meet
- fix(p2p) Fix an issue where unmute fails on p2p with channelLastN=0. Always initiate a sRD->cA->sLD cycle since renegotiation fails in the following scenario. In a p2p call when channelLastN=0, the direction on the video tranceiver is set to’inactive’. At this point, if the user unmutes, the track is replaced on the video sender. If a cO->sLD->sRD is triggered, the browser adds a third m-line which isn’t expected and possibly is a bug. All renegotiations fail as a result. However, the browser does not add a third m-line in the answer it generates and renegotiation succeeds.