Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Jitsi Padé is not working with latest Firefox 127 version #473

Open
ClaudeStabile opened this issue Jul 8, 2024 · 6 comments
Open

Jitsi Padé is not working with latest Firefox 127 version #473

ClaudeStabile opened this issue Jul 8, 2024 · 6 comments

Comments

@ClaudeStabile
Copy link
Contributor

To reproduce :

Launch Firefox 127, open 2 tab to same vidconf URL. Cam, micro does not work.
Or use firefox to join a vidconf with chrome, same result
Works with jitsi sites if i am correct

screenshot28

Anything was changed in Jitsi ?

Thanks in advance for help and clues

@deleolajide
Copy link
Member

Anything was changed in Jitsi ?

Unfortunately, a lot has changed in Jitsi. Pade is using a very old version of Jitsi Meet and Jitsi Videobridge 2.1. If you want to try latest, look at https://github.com/igniterealtime/openfire-ofmeet-plugin. It is more up to date with Jitsi, but does not have the Pade modifications and customisation.

@ClaudeStabile
Copy link
Contributor Author

Dele,

What does this mean :"does not have the Pade modifications and customisation." ?
I will give a try on one of my instance and check if it fixes the Firefox issue

++ Thanks for hint

@ClaudeStabile
Copy link
Contributor Author

Dele,

I have compiled latest pade 1.83 snapshot from sources and install it onto https://webrtc.free-solutions.org, feel free to test. Still same issue with firefox, not working since firefox 127.
Thanks a lot for help and hints
++

@deleolajide
Copy link
Member

does not have the Pade modifications and customisation

Pade .1.8.3 contains an old version of Jitsi Meet which I modified to work with the settings in Openfire. It does not work any more with latest Jitsi code.

Jitsi Meet in the ofmeet plugin is one version before latest Jitsi Meet on meet.jit.si. Some settings in Openfire admin work, but most don't work

image

@ClaudeStabile
Copy link
Contributor Author

ClaudeStabile commented Jul 9, 2024

@deleolajide

Sorry i was wrong with Pade183, i have now rebuild and installed ofmeet.jar and give a try, unfortunately it does not work. No clue if firefox issue is related to that also.
With freshly compiled ofmeet.jar not Padé, it works only in p2p bridge is diconnecting
I will wait for next padé + Jitsi updates and will be happy to do tests for you.
I will accomodate with these limitations for now.

Thanks for inputs and hints

++

@ClaudeStabile
Copy link
Contributor Author

Dele,

This is another console trace when using Vidconf, one chrome + one firefox. Just in case it helps.
I have disable forcing VP9, i was expecting a better result but still not.

I will wait for Jitsi update within Padé package. I did not find any relevant issue with this.
Firefox + Jitsi is essential as most Jitsi convinced users are also Firefox users

Trace Firefox 127 & Chrome 126 vidcall :
2024-07-17T07:44:49.995Z [modules/xmpp/JingleSessionPC.js] <5369/replaceTrack/n/<>: JingleSessionPC[session=JVB,initiator=false,sid=261bn5iqleeol] TPC.replaceTrack finished. shouldRenegotiate = false, JingleSessionState = active lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:49.996Z [modules/xmpp/JingleSessionPC.js] <5369/replaceTrack/</<>: JingleSessionPC[session=JVB,initiator=false,sid=261bn5iqleeol] Replace track done! lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:49.996Z [modules/xmpp/JingleSessionPC.js] JingleSessionPC[session=JVB,initiator=false,sid=261bn5iqleeol] replaceTrack worker started. oldTrack = LocalTrack[2,video], newTrack = null lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:49.998Z [modules/RTC/TPCUtils.js] : TPC[id=1,type=JVB] Replacing LocalTrack[2,video] with null lib-jitsi-meet.min.js:268:20
custom_ofmeet.js track removed null custom_ofmeet.js:408:12
2024-07-17T07:44:50.002Z [modules/xmpp/JingleSessionPC.js] <5369/replaceTrack/n/<>: JingleSessionPC[session=JVB,initiator=false,sid=261bn5iqleeol] TPC.replaceTrack finished. shouldRenegotiate = false, JingleSessionState = active lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:50.002Z [modules/xmpp/JingleSessionPC.js] <5369/replaceTrack/</<>: JingleSessionPC[session=JVB,initiator=false,sid=261bn5iqleeol] Replace track done! lib-jitsi-meet.min.js:268:20
custom_ofmeet.js track removed null custom_ofmeet.js:408:12
2024-07-17T07:44:50.025Z [modules/RTC/BridgeChannel.js] <5369/_handleChannel/e.onclose>: Channel closed by server lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:50.025Z [modules/RTC/BridgeChannel.js] <5369/_handleChannel/e.onclose>: Channel closed: 1000 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:50.120Z [features/base/redux] : redux state persisted. 7db02db1f95d3256540b5bf46c5f64e8 -> c1e1f651597f70e0b93835c1b7e12c7e app.bundle.min.js:120906:16
This page is in Quirks Mode. Page layout may be impacted. For Standards Mode use “”.
ll
(TIME) index.html loaded: 280 ll:63:17
2024-07-17T07:44:50.395Z [modules/browser/BrowserCapabilities.js] This appears to be firefox, ver: 128.0 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:50.396Z [modules/statistics/LocalStatsCollector.js] <5369/li.connectAudioContext>: Connecting audio context lib-jitsi-meet.min.js:268:20
An AudioContext was prevented from starting automatically. It must be created or resumed after a user gesture on the page. lib-jitsi-meet.min.js:10470:80
e.Strophe.SASLOFPade null null null lib-jitsi-meet.min.js:8393:15
Layout was forced before the page was fully loaded. If stylesheets are not yet loaded this may cause a flash of unstyled content. node.js:416:1
mousecursor timeout: 10000 custom_ofmeet.js:235:17
2024-07-17T07:44:52.336Z [features/base/redux] : redux state persisted. 5879d48da534d0f428e043e0cadca142 -> c03bb1884f46aa22a627986a995bd014 app.bundle.min.js:120906:16
2024-07-17T07:44:52.424Z [modules/connectivity/NetworkInfo.js] : updateNetworkInfo
Object { isOnline: true }
lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.429Z [features/base/media] <3333/</</</<>: Start muted: app.bundle.min.js:120906:16
2024-07-17T07:44:52.431Z [features/base/media] <3333/</</</<>: Start audio only set to false app.bundle.min.js:120906:16
2024-07-17T07:44:52.432Z [modules/statistics/AnalyticsAdapter.js] : Disposing of analytics adapter. lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.432Z [features/analytics] <3333/</</</r<>: Initialized 0 analytics handlers app.bundle.min.js:120906:16
2024-07-17T07:44:52.554Z [features/base/devices] : setAudioOutputDevice: undefined[default] app.bundle.min.js:120906:16
2024-07-17T07:44:52.556Z [index.web] <3333/<>: (TIME) document ready: 2680 app.bundle.min.js:120906:16
custom_ofmeet.js DOMContentLoaded custom_ofmeet.js:141:17
custom_ofmeet.js found databases
Array [ {…} ]
custom_ofmeet.js:172:13
2024-07-17T07:44:52.707Z [modules/RTC/RTCUtils.js] : list of media devices has changed:
Array(7) [ MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo ]
lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.708Z [modules/RTC/RTCUtils.js] <5369/init/<>: Available devices:
Array(7) [ MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo ]
lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.749Z [features/base/devices] <3333/_start/</</</<>: Failed to set audio output device.
Default audio output device will be used instead NotFoundError: The object can not be found here. app.bundle.min.js:120906:16
2024-07-17T07:44:52.807Z [features/base/devices] <3333/</</</<>: Device list updated:
audioInput:
[oFi7hgDYm8b5uvxdhYQQHAceksXhsiDaNPjUMCjnIho=]
[HxgJAuYoRGvLOyoWRKrIZSNJSGmYvqjWfotrQgzzV6M=]
[sFQdam5AQlx4YnGVd2V6iGNHD3PGicoyqBdXVGvB9HQ=]
[naK73VljGaR/tmdgdY6OezcgxrKMlf51RurTrZvz7Kc=]
[VRnutebYRvoZo58/1syWA+rMv6ObS6b+GTfTNA09BAw=]
[syzMTi9imFillT2ClhVyw0i/JA8oI+sIg0K4qC0ySOk=]
audioOutput:

videoInput:
[G1FpXYPS0/f+ugV/DL5N2yyvUUn3lcu5c0KeygC/Rl4=] app.bundle.min.js:120906:16
2024-07-17T07:44:52.816Z [features/base/connection] <3333/Bae/o<>: Using service URL wss://webrtc.free-solutions.org:443/ws/ app.bundle.min.js:120906:16
2024-07-17T07:44:52.818Z [modules/xmpp/xmpp.js] <_initStrophePlugins>: P2P STUN servers:
Array [ {…} ]
lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.820Z [modules/xmpp/xmpp.js] : Source-name signaling is enabled lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.821Z [modules/xmpp/xmpp.js] : Receiving multiple video streams is enabled lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.822Z [modules/xmpp/xmpp.js] : (TIME) Strophe connecting: 2945 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:52.830Z [modules/RTC/RTCUtils.js] <5369/obtainAudioAndVideoPermissions/r<>: Got media constraints: {"video":{"width":{"ideal":1280},"aspectRatio":1.7777777777777777,"height":{"ideal":720},"facingMode":"user"},"audio":{"autoGainControl":true,"echoCancellation":true,"noiseSuppression":true}} lib-jitsi-meet.min.js:268:20
XHRGET
https://webrtc.free-solutions.org/lang/languages-fr.json
[HTTP/1.1 404 Not Found 26ms]

XHRGET
https://webrtc.free-solutions.org/lang/countries-fr.json
[HTTP/1.1 404 Not Found 30ms]

XHRGET
https://webrtc.free-solutions.org/lang/translation-languages-fr.json
[HTTP/1.1 404 Not Found 36ms]

XHRGET
https://webrtc.free-solutions.org/lang/ofmeet-fr.json
[HTTP/1.1 404 Not Found 32ms]

2024-07-17T07:44:53.151Z [modules/RTC/RTCUtils.js] <5369/_getUserMedia/</<>: onUserMediaSuccess lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.159Z [modules/RTC/JitsiLocalTrack.js] <_setStream>: Setting new MSID: {01828ce6-92fb-4f0d-aa19-79aead4a9464} {5ce7731e-5cf5-478c-8346-7133d23f2162} on LocalTrack[undefined,audio] lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.159Z [modules/RTC/JitsiLocalTrack.js] <_setStream>: Setting new MSID: {bac7b535-f3aa-4580-827a-1bf8f11120bc} {758c259b-173f-453d-b864-48b579b45729} on LocalTrack[undefined,video] lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.180Z [modules/RTC/RTCUtils.js] : list of media devices has changed:
Array(9) [ MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo, MediaDeviceInfo ]
lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.384Z [modules/xmpp/XmppConnection.js] <_maybeEnableStreamResume>: Enabling XEP-0198 stream management lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.384Z [modules/xmpp/XmppConnection.js] <_maybeStartWSKeepAlive>: WebSocket keep alive interval: 60000ms lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.384Z [modules/xmpp/XmppConnection.js] <_maybeStartWSKeepAlive>: Scheduling next WebSocket keep-alive in 112021.42822174463ms lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.384Z [modules/xmpp/strophe.ping.js] : XMPP pings will be sent every 10000 ms lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.384Z [modules/xmpp/xmpp.js] : (TIME) Strophe connected: 3508 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.386Z [modules/xmpp/xmpp.js] : My Jabber ID: [email protected]/a5829d79-6431-4d19-81ca-1d4f8585e522 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.391Z [modules/RTC/CodecSelection.js] : Codec preferences for the conference are JVB: preferred=vp8,disabled=false P2P: preferred=vp8,disabled=false lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.391Z [modules/xmpp/xmpp.js] : JID [email protected]/a5829d79-6431-4d19-81ca-1d4f8585e522 using MUC nickname a5829d79 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.392Z [modules/xmpp/ChatRoom.js] : Joining MUC as [email protected]/a5829d79 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.392Z [modules/xmpp/moderator.js] : Using xmpp for conference requests. lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.393Z [modules/statistics/AvgRTPStatsReporter.js] : Avg RTP stats will be calculated every 15 samples lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.394Z [JitsiConference.js] : backToP2PDelay: 5 lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.394Z [modules/videosipgw/VideoSIPGW.js] : creating VideoSIPGW lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.395Z [modules/util/TaskQueue.js] <_executeNext>: Executing a task. app.bundle.min.js:120906:16
2024-07-17T07:44:53.395Z [JitsiConference.js] <5369/Zu.prototype._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.396Z [JitsiConference.js] <5369/Zu.prototype._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession lib-jitsi-meet.min.js:268:20
2024-07-17T07:44:53.396Z [conference.js] <3333/_setLocalAudioVideoStreams/t<>: _setLocalAudioVideoStreams is calling useVideoStream with track: LocalTrack[2,video] app.bundle.min.js:120906:16
2024-07-17T07:44:53.396Z [conference.js] : useVideoStream: LocalTrack[2,video] app.bundle.min.js:120906:16

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants