Jitsi Doesn't work Behind Proxy Because of Our Proxy

Hello,
We have a proxy running.
Without a proxy, I am able to run Jitsi with only TCP 443 connection (thanks to Emrah’s installer installers/jitsi-base at main · jitsi-contrib/installers · GitHub). But when I run when the proxy is between two clients, the website works fine but the people can’t see their videos and sounds. I disabled websockets(websockets doesnt work either).
Normally meeting is OK but doesn’t work with the proxy between.
What I ask is, where can I look at, in order to understand where exactly the problem is? Is there a log destination that logs Turn problems (The problem might be about Turn protocol). So we may need to implement a Turn protocol, or maybe just a configuration might solve it.

Here are Chrome Error Logs
2021-05-28T10:56:16.323Z [modules/RTC/TraceablePeerConnection.js] : TPC[1,p2p:false] setting max height of 2160, encodings: [{"active":true,"degradationPreference":"balanced","maxBitrate":2500000,"rid":"1","scaleResolutionDownBy":1},{"active":true,"degradationPreference":"balanced","maxBitrate":700000,"rid":"2","scaleResolutionDownBy":2}, {"active":true,"degradationPreference":"balanced","maxBitrate":200000,"rid":"3","scaleResolutionDownBy":4}] Logger.js:154:22 2021-05-28T10:56:25.121Z [modules/RTC/BridgeChannel.js] <_send>: **Bridge Channel send: no opened channel** . Logger.js:154:22

2021-05-28T10:56:25.123Z [JitsiConference.js] <ae.prototype._init/this.e2eping<>: Failed to send E2E ping request or response. undefined Logger.js:154:22
2021-05-28T10:56:27.169Z [modules/xmpp/JingleSessionPC.js] <doInitialize/this.peerconnection.oniceconnectionstatechange>: (TIME) ICE failed P2P? false: 43741 Logger.js:154:22
ICE failed, add a STUN server and see about:webrtc for more details

To make websockets work you need this on your proxy Self-Hosting Guide - Docker · Jitsi Meet Handbook
I guess something similar will make and turnserver works …

1 Like