Black video and no sound on my Ubuntu. Working on https://meet.jit.si

I have followed the Ubuntu install instructions.

wget -qO - https://download.jitsi.org/jitsi-key.gpg.key | sudo apt-key add -
sudo sh -c “echo ‘deb https://download.jitsi.org stable/’ > /etc/apt/sources.list.d/jitsi-stable.list”
sudo apt-get -y update
sudo apt-get -y install jitsi-meet

When visitor from India joins my Ubuntu, I see black screen and no sound.
When visitor from India joins https://meet.jit.si/room, I see and hear him.

Which browser is being used, any errors in the js console? Or it is Mobile?

I use Chrome
Visitor from India uses Chrome.

Desktop is used.

All ports are open.

Do I have to add TURN server?

My Console Logs

XHR finished loading: GET “chrome-extension://difjajjajoeppdgbcbbhbdblblmkcbhp/flags.json”.

send @ headless-commons.bundle.js:47

ajax @ headless-commons.bundle.js:47

jQuery. @ headless-commons.bundle.js:47

getJSON @ headless-commons.bundle.js:47

webpack_exports.a @ headless-commons.bundle.js:47

webpack_exports.default @ headless-commons.bundle.js:47

211 @ content.bundle.js:1

webpack_require @ headless-commons.bundle.js:1

window.webpackJsonp @ headless-commons.bundle.js:1

(anonymous) @ content.bundle.js:1

headless-commons.bundle.js:47 XHR finished loading: GET “chrome-extension://difjajjajoeppdgbcbbhbdblblmkcbhp/flags.json”.

send @ headless-commons.bundle.js:47

ajax @ headless-commons.bundle.js:47

jQuery. @ headless-commons.bundle.js:47

getJSON @ headless-commons.bundle.js:47

(anonymous) @ headless-commons.bundle.js:47

webpack_require @ headless-commons.bundle.js:1

(anonymous) @ headless-commons.bundle.js:47

webpack_require @ headless-commons.bundle.js:1

211 @ content.bundle.js:1

webpack_require @ headless-commons.bundle.js:1

window.webpackJsonp @ headless-commons.bundle.js:1

(anonymous) @ content.bundle.js:1

test:18 (TIME) index.html loaded: 868.2799999999133

Logger.js:125 [modules/browser/BrowserCapabilities.js] : This appears to be chrome, ver: 75.0

LocalStatsCollector.js:22 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu

(anonymous) @ LocalStatsCollector.js:22

n @ bootstrap:19

(anonymous) @ index.js:122

(anonymous) @ statistics.js:755

n @ bootstrap:19

(anonymous) @ JitsiConferenceEventManager.js:1

(anonymous) @ JitsiConferenceEventManager.js:655

n @ bootstrap:19

(anonymous) @ JitsiConnection.js:154

(anonymous) @ JitsiConference.js:3067

n @ bootstrap:19

(anonymous) @ JitsiConnection.js:1

n @ bootstrap:19

(anonymous) @ index.js:3

(anonymous) @ JitsiMeetJS.js:123

n @ bootstrap:19

(anonymous) @ index.js:3

n @ bootstrap:19

(anonymous) @ bootstrap:83

(anonymous) @ bootstrap:83

(anonymous) @ universalModuleDefinition:9

(anonymous) @ universalModuleDefinition:1

Logger.js:125 [react/index.web.js] <HTMLDocument.>: (TIME) document ready: 4812.339999999949

Logger.js:125 [react/features/base/storage/PersistenceRegistry.js] <Object.getPersistedState>: redux state rehydrated as {features/base/settings: {…}, features/dropbox: {…}, features/video-layout: {…}, features/recent-list: Array(1), features/welcome: {…}, …}

Logger.js:125 [modules/UI/videolayout/VideoLayout.js] <Object.changeUserAvatar>: Missed avatar update - no small video yet for undefined

i @ Logger.js:125

changeUserAvatar @ VideoLayout.js:889

v.refreshAvatarDisplay @ UI.js:568

ye @ middleware.js:352

(anonymous) @ middleware.js:127

dispatch @ redux.js:563

(anonymous) @ middleware.js:247

(anonymous) @ middleware.js:62

dispatch @ redux.js:563

(anonymous) @ actions.js:20

(anonymous) @ index.js:11

(anonymous) @ middleware.js:41

(anonymous) @ middleware.js:27

(anonymous) @ middleware.js:13

(anonymous) @ middleware.js:21

(anonymous) @ middleware.js:39

(anonymous) @ middleware.js:22

(anonymous) @ middleware.js:22

(anonymous) @ middleware.js:67

(anonymous) @ middleware.js:75

(anonymous) @ middleware.js:63

(anonymous) @ middleware.js:43

(anonymous) @ middleware.web.js:34

(anonymous) @ middleware.any.js:55

(anonymous) @ middleware.js:29

(anonymous) @ middleware.js:17

(anonymous) @ middleware.js:30

(anonymous) @ middleware.js:20

(anonymous) @ middleware.js:20

(anonymous) @ middleware.js:25

(anonymous) @ middleware.web.js:22

(anonymous) @ middleware.any.js:94

(anonymous) @ middleware.js:65

(anonymous) @ middleware.js:33

(anonymous) @ middleware.js:25

(anonymous) @ middleware.js:29

(anonymous) @ middleware.js:44

(anonymous) @ middleware.js:110

(anonymous) @ middleware.js:46

(anonymous) @ middleware.js:16

(anonymous) @ middleware.js:62

(anonymous) @ middleware.js:35

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:44

(anonymous) @ middleware.js:27

(anonymous) @ middleware.js:23

(anonymous) @ middleware.js:25

(anonymous) @ middleware.js:45

(anonymous) @ middleware.js:130

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:18

(anonymous) @ middleware.js:138

(anonymous) @ BaseApp.js:88

Promise.then (async)

componentDidMount @ BaseApp.js:88

componentDidMount @ AbstractApp.js:44

Ua @ react-dom.production.min.js:216

za @ react-dom.production.min.js:220

(anonymous) @ react-dom.production.min.js:250

t.unstable_runWithPriority @ scheduler.production.min.js:18

Ns @ react-dom.production.min.js:250

Ts @ react-dom.production.min.js:249

As @ react-dom.production.min.js:248

Es @ react-dom.production.min.js:245

Qa @ react-dom.production.min.js:243

Fs @ react-dom.production.min.js:253

Is @ react-dom.production.min.js:253

Ys.render @ react-dom.production.min.js:261

(anonymous) @ react-dom.production.min.js:264

js @ react-dom.production.min.js:251

Vs @ react-dom.production.min.js:264

render @ react-dom.production.min.js:266

(anonymous) @ index.web.js:24

Show 23 more frames

Logger.js:125 [react/features/base/media/middleware.js] <>: Start muted:

Logger.js:125 [react/features/base/media/middleware.js] <>: Start audio only set to false

Logger.js:125 [react/features/base/conference/middleware.js] <>: Audio-only disabled

Logger.js:125 [react/features/analytics/functions.js] <>: Error creating analytics handler: Error: Failed to initialize Amplitude handler, no APP key

i @ Logger.js:125

(anonymous) @ functions.js:173

Promise.then (async)

(anonymous) @ functions.js:146

c @ functions.js:83

(anonymous) @ middleware.js:29

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:44

(anonymous) @ middleware.js:27

(anonymous) @ middleware.js:23

(anonymous) @ middleware.js:25

(anonymous) @ middleware.js:167

(anonymous) @ middleware.js:33

(anonymous) @ middleware.js:130

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:18

(anonymous) @ middleware.js:138

dispatch @ redux.js:563

(anonymous) @ actions.js:93

async function (async)

(anonymous) @ actions.js:78

(anonymous) @ index.js:11

(anonymous) @ middleware.js:41

(anonymous) @ middleware.js:27

(anonymous) @ middleware.js:13

(anonymous) @ middleware.js:21

(anonymous) @ middleware.js:39

(anonymous) @ middleware.js:22

(anonymous) @ middleware.js:22

(anonymous) @ middleware.js:67

(anonymous) @ middleware.js:75

(anonymous) @ middleware.js:63

(anonymous) @ middleware.js:43

(anonymous) @ middleware.web.js:34

(anonymous) @ middleware.any.js:55

(anonymous) @ middleware.js:29

(anonymous) @ middleware.js:17

(anonymous) @ middleware.js:30

(anonymous) @ middleware.js:20

(anonymous) @ middleware.js:20

(anonymous) @ middleware.js:25

(anonymous) @ middleware.web.js:22

(anonymous) @ middleware.any.js:94

(anonymous) @ middleware.js:65

(anonymous) @ middleware.js:33

(anonymous) @ middleware.js:25

(anonymous) @ middleware.js:29

(anonymous) @ middleware.js:44

(anonymous) @ middleware.js:110

(anonymous) @ middleware.js:46

(anonymous) @ middleware.js:16

(anonymous) @ middleware.js:62

(anonymous) @ middleware.js:35

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:44

(anonymous) @ middleware.js:27

(anonymous) @ middleware.js:23

(anonymous) @ middleware.js:25

(anonymous) @ middleware.js:45

(anonymous) @ middleware.js:130

(anonymous) @ middleware.js:42

(anonymous) @ middleware.js:18

(anonymous) @ middleware.js:138

_openURL @ AbstractApp.js:115

(anonymous) @ AbstractApp.js:49

Promise.then (async)

componentDidMount @ AbstractApp.js:46

Ua @ react-dom.production.min.js:216

za @ react-dom.production.min.js:220

(anonymous) @ react-dom.production.min.js:250

t.unstable_runWithPriority @ scheduler.production.min.js:18

Ns @ react-dom.production.min.js:250

Ts @ react-dom.production.min.js:249

As @ react-dom.production.min.js:248

Es @ react-dom.production.min.js:245

Qa @ react-dom.production.min.js:243

Fs @ react-dom.production.min.js:253

Is @ react-dom.production.min.js:253

Ys.render @ react-dom.production.min.js:261

(anonymous) @ react-dom.production.min.js:264

js @ react-dom.production.min.js:251

Vs @ react-dom.production.min.js:264

render @ react-dom.production.min.js:266

(anonymous) @ index.web.js:24

Show 33 more frames

Logger.js:125 [modules/RTC/RTCUtils.js] <>: Audio output device set to default

Logger.js:125 [modules/RTC/RTCUtils.js] <t.value>: Using the new gUM flow

Logger.js:125 [modules/xmpp/xmpp.js] <t.value>: P2P STUN servers: (3) [{…}, {…}, {…}]

Logger.js:125 [modules/xmpp/xmpp.js] <t.value>: Lip-sync enabled !

Logger.js:125 [modules/xmpp/xmpp.js] <t.value>: (TIME) Strophe connecting: 5889.524999999935

Logger.js:125 [modules/RTC/RTCUtils.js] <t.>: Got media constraints: {video: {…}, audio: {…}}

Logger.js:125 [modules/RTC/RTCUtils.js] <>: onUserMediaSuccess

Logger.js:125 [react/features/base/storage/PersistenceRegistry.js] <Object.persistState>: redux state persisted. 4e1248088ca7d1b8cb50a3f7800c5ac6 -> b86d179cb3bbbbc640abc441a8b26cbc

16XHR finished loading: POST “”.

Logger.js:125 [modules/xmpp/xmpp.js] <t.value>: (TIME) Strophe connected: 7678.204999999934

Logger.js:125 [modules/xmpp/xmpp.js] <t.value>: My Jabber ID: aa3c2bc6-10c8-47c9-9a63-2cc98305d73b@example.mywebdomain.com/b36f5da9-5f41-403b-a237-d448956b3fa3

Logger.js:125 [conference.js] <>: initialized with 2 local tracks

Logger.js:125 [modules/xmpp/ChatRoom.js] : Joined MUC as test@conference.example.mywebdomain.com/aa3c2bc6

Logger.js:125 [modules/e2eping/e2eping.js] : Initializing e2e ping; pingInterval=10000, analyticsInterval=60000.

Logger.js:125 [modules/connectivity/ParticipantConnectionStatus.js] : RtcMuteTimeout set to: 2000

Logger.js:125 [modules/statistics/AvgRTPStatsReporter.js] : Avg RTP stats will be calculated every 15 samples

Logger.js:125 [JitsiConference.js] : backToP2PDelay: 5

Logger.js:125 [modules/UI/videolayout/VideoLayout.js] <Object.electLastVisibleVideo>: Last visible video no longer exists

Logger.js:125 [modules/UI/videolayout/VideoLayout.js] <Object.electLastVisibleVideo>: Fallback to local video…

Logger.js:125 [modules/UI/videolayout/VideoLayout.js] <Object.electLastVisibleVideo>: electLastVisibleVideo: aa3c2bc6

Logger.js:125 [JitsiConference.js] <X._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession

Logger.js:125 [JitsiConference.js] <X._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession

Logger.js:125 [JitsiConference.js] <X._doReplaceTrack>: _doReplaceTrack - no JVB JingleSession

Logger.js:125 [JitsiConference.js] <X._doReplaceTrack>: _doReplaceTrack - no P2P JingleSession

Logger.js:125 [modules/remotecontrol/RemoteControl.js] <Object.init>: Initializing remote control.

Logger.js:125 [modules/xmpp/moderator.js] <d.setFocusUserJid>: Focus jid set to: undefined

Logger.js:125 [modules/xmpp/moderator.js] <d.createConferenceIq>: Session ID: null machine UID: e5b4d2e33abbdee4ca80ae2b198c25d3

Logger.js:125 [react/features/base/tracks/actions.js] <>: Replace audio track - unmuted

Logger.js:125 [react/features/base/tracks/actions.js] <>: Replace video track - unmuted

Logger.js:125 [modules/xmpp/strophe.ping.js] <s.value>: XMPP pings will be sent every 10000 ms

Logger.js:125 [modules/xmpp/moderator.js] <d.setFocusUserJid>: Focus jid set to: focus@auth.example.mywebdomain.com

Logger.js:125 [modules/xmpp/moderator.js] <d.parseConfigOptions>: Authentication enabled: false

Logger.js:125 [modules/xmpp/moderator.js] <d.parseConfigOptions>: External authentication enabled: false

Logger.js:125 [modules/xmpp/moderator.js] <d.parseConfigOptions>: Sip gateway enabled: false

Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>: entered test@conference.example.mywebdomain.com/focus {affiliation: “owner”, role: “moderator”, jid: "focus@auth.example.mywebdomain.com/focus131860617984", isFocus: true, isHiddenDomain: false}

Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>: Ignore focus: test@conference.example.mywebdomain.com/focus, real JID: focus@auth.example.mywebdomain.com/focus131860617984

Logger.js:125 [modules/version/ComponentsVersions.js] <>: Got xmpp version: Prosody(0.10.0,Linux)

Logger.js:125 [modules/version/ComponentsVersions.js] <>: Got focus version: JiCoFo(1.0.1.0-468,Linux)

Logger.js:125 [modules/version/ComponentsVersions.js] <>: Got videobridge version: JVB(0.1.1116,Linux)

Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>: entered test@conference.example.mywebdomain.com/fb7e3b28 {affiliation: “none”, role: “participant”, jid: "fb7e3b28-427e-4877-85af-58f757f84f0a@example.mywebdomain.com/0d7f4a69-0890-42c5-b029-7fcb67761231", isFocus: false, isHiddenDomain: false, …}

Logger.js:125 [conference.js] <r.>: USER fb7e3b28 connnected: e {_jid: "test@conference.example.mywebdomain.com/fb7e3b28", _id: “fb7e3b28”, _conference: X, _displayName: “dinu”, _supportsDTMF: false, …}

Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>: entered test@conference.example.mywebdomain.com/fdccc9b8 {affiliation: “owner”, role: “moderator”, jid: "fdccc9b8-f9b8-45a2-97d4-f6f3c2f5a039@example.mywebdomain.com/0be62e72-f0ee-47e1-b0ce-395a0411285b", isFocus: false, isHiddenDomain: false, …}

Logger.js:125 [conference.js] <r.>: USER fdccc9b8 connnected: e {_jid: "test@conference.example.mywebdomain.com/fdccc9b8", _id: “fdccc9b8”, _conference: X, _displayName: undefined, _supportsDTMF: false, …}

Logger.js:125 [conference.js] <r.>: My role changed, new role: none

Logger.js:125 [modules/xmpp/ChatRoom.js] <t.value>: (TIME) MUC joined: 8638.614999999958

Logger.js:125 [modules/UI/videolayout/LargeVideoManager.js] <>: hover in %s aa3c2bc6

Logger.js:125 [modules/xmpp/strophe.jingle.js] <s.value>: on jingle session-initiate from test@conference.example.mywebdomain.com/focus <iq xmlns=​"jabber:​client" type=​"set" to=​"aa3c2bc6-10c8-47c9-9a63-2cc98305d73b@example.mywebdomain.com/​b36f5da9-5f41-403b-a237-d448956b3fa3" from=​"test@conference.example.mywebdomain.com/​focus" id=​"YWEzYzJiYzYtMTBjOC00N2M5LTlhNjMtMmNjOTgzMDVkNzNiQG1lZXRvLmp1c3RsZWFybi5jb20vYjM2ZjVkYTktNWY0MS00MDNiLWEyMzctZDQ0ODk1NmIzZmEzAE8zM2NCLTgyOTQAMZr7hNNLgXJv0LULjbvOrw==">​…​​

Logger.js:125 [modules/xmpp/strophe.jingle.js] <s.value>: (TIME) received session-initiate: 9584.484999999971

Logger.js:125 [modules/xmpp/strophe.jingle.js] <s.value>: Marking session from test@conference.example.mywebdomain.com/focus as not P2P

index.js:44 SdpSimulcast: using 3 layers

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] : Create new TPC[1,p2p:false]

Logger.js:125 [JitsiConference.js] <X._acceptJvbIncomingCall>: Starting CallStats for JVB connection…

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A.addTrack>: add LocalTrack[1,audio] to: TPC[1,p2p:false]

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A.addTrack>: add LocalTrack[2,video] to: TPC[1,p2p:false]

index.js:159 Imploding SIM group: 2013846669 2144269057 1127915828

index.js:159 Imploding SIM group: 3373019897 2763708574 4179736781

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteStreamAdded>: TPC[1,p2p:false] ignored remote ‘stream added’ event for non-user streamid: mixedmslabel

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: 88956396-a00c-4faf-964a-d35a2d526c73-2 audio

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fb7e3b28 772454667

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: 88956396-a00c-4faf-964a-d35a2d526c73-2 video

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fb7e3b28 2013846669

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: c78974b2-6419-4a99-aad4-fca017aabdc0-5 audio

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fdccc9b8 3377227364

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: c78974b2-6419-4a99-aad4-fca017aabdc0-5 video

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fdccc9b8 3373019897

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: 88956396-a00c-4faf-964a-d35a2d526c73-2 video

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fb7e3b28 2013846669

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._createRemoteTrack>: TPC[1,p2p:false] ignored duplicated remote track added event for: fb7e3b28, video

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] remote track added: c78974b2-6419-4a99-aad4-fca017aabdc0-5 video

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._remoteTrackAdded>: TPC[1,p2p:false] associated ssrc fdccc9b8 3373019897

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._createRemoteTrack>: TPC[1,p2p:false] ignored duplicated remote track added event for: fdccc9b8, video

Logger.js:125 [modules/xmpp/SdpConsistency.js] <e.value>: TPC[1,p2p:false] sdp-consistency caching primary ssrc3829916016

index.js:404 SdpSimulcast: current ssrc cache:

index.js:405 SdpSimulcast: parsed primary ssrc 3829916016

index.js:414 SdpSimulcast: Have not seen primary ssrc before, generating source data

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._processLocalSSRCsMap>: Storing new local SSRC for LocalTrack[1,audio] in TPC[1,p2p:false] {ssrcs: Array(1), groups: Array(0), msid: “66c21fec-33a7-4ff2-ab16-845219932a8a f72e7187-7f04-46a5-89c1-cc2fe1a71e42”}

Logger.js:125 [modules/RTC/TraceablePeerConnection.js] <A._processLocalSSRCsMap>: Storing new local SSRC for LocalTrack[2,video] in TPC[1,p2p:false] {ssrcs: Array(6), groups: Array(4), msid: “9b7d7cfb-8e90-4019-8cc0-e78547f4ad96 54831dda-cb80-4c94-a106-31cf84ba902f”}

JitsiRemoteTrack.js:198 (TIME) Render audio: 10082.24999999993

JitsiRemoteTrack.js:217 (TIME) TTFM audio: 9004.909999999882

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “1”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “2”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-cost” = “10”

Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>: Sending session-accept <iq to=​"test@conference.example.mywebdomain.com/​focus" type=​"set" xmlns=​"jabber:​client" id=​"e67c5bdc-a7bd-4925-bd3e-adb43746f579:​sendIQ">​…​​

Logger.js:125 [modules/statistics/RTPStatsCollector.js] <f.processAudioLevelReport>: 385772204 not enough data

i @ Logger.js:125

f.processAudioLevelReport @ RTPStatsCollector.js:892

(anonymous) @ RTPStatsCollector.js:328

Logger.js:125 [modules/statistics/RTPStatsCollector.js] <f.processAudioLevelReport>: 3829916016 not enough data

i @ Logger.js:125

f.processAudioLevelReport @ RTPStatsCollector.js:892

(anonymous) @ RTPStatsCollector.js:328

Logger.js:125 [modules/xmpp/JingleSessionPC.js] <A.peerconnection.oniceconnectionstatechange>: (TIME) ICE checking P2P? false: 10219.674999999937

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “1”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “2”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-cost” = “10”

Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>: sendIceCandidates (2) [RTCIceCandidate, RTCIceCandidate]

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “1”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “2”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-cost” = “10”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “1”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “2”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-cost” = “10”

Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>: sendIceCandidate: last candidate.

Logger.js:125 [modules/xmpp/JingleSessionPC.js] <t.value>: sendIceCandidates (2) [RTCIceCandidate, RTCIceCandidate]

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “1”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “ufrag” = “VrmQ”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-id” = “2”

Logger.js:125 [modules/xmpp/SDPUtil.js] <Object.candidateToJingle>: not translating “network-cost” = “10”

2Logger.js:125 [JitsiConference.js] <e.sendMessage>: Failed to send a ping request or response.

Can I get backup of https://meet.jit.si?
Do https://meet.jit.si use TURN server? Do you use COTURN?
Is https://meet.jit.si hosted on Ubuntu or Debian?

Have you checked https://github.com/jitsi/jitsi-meet/blob/master/doc/quick-install.md#advanced-configuration, a common problem is not setting up addresses or wrong port forwarding on the router/system doing the NAT.

What do you mean?

Yes and Yes.

It is ubuntu, but it doesn’t actually matter.

Backup:
I mean: Can I get full backup of the Ubuntu server on https://meet.jit.si/.

I give up. It is too difficult to run Jitsi on my own Ubuntu server.

How can I check total participants on https://meet.jit.si/ room using API?

Can I check total participants on https://meet.jit.si/ room using lib-jitsi-meet or another method using API?