Failed to access microphone/camera

Embedding Jitsi in a web-page proves a lot harder then I thought. However, after resolving (or circumventing) some issues this page in which Jitsi Meet is embedded now runs fine on my computer.
But now I copied the page to my web-server and sudddenly it doesn’t work anymore; instead warnings appear: “Failed to access your micropone” and “Failed to access your camera” (“Cannot read property ‘getUserMedia’ of undefined”).

I am totally at a loss to explain this difference between the server ‘localhost’ and my webserver. The differences between the two are few and seem irrelevant for the client-script anyway. Except maybe for the SSL-certificate my server is using; yet I can’t figure out why.
Could you please, please help me?
Hans

Open the console of yours browser and report error reported here

Sorry, I don’t really get what you mean by ‘open console’. I thought I gave the messages which appear on the screen; when expanded they tell me “Cannot read property ‘getUserMedia’ of undefined”.
Hans

Sorry, but if you didn’t know browser console it’s not trivial to help you.
He more info about open the browser console and troubleshoot: https://support.airtable.com/hc/en-us/articles/232313848-How-to-open-the-developer-console

@m4tteo Sorry for my ignorance and lazyness; i quickly found the ‘console’ information. It is very liong, though; even though I copied only what seemed relevant to the errors. I am very thankful you want to help. here is the (relevant part of) the console info:

Logger.js:154 2020-04-23T13:51:52.656Z [features/base/tracks] Failed to create local tracks (2) [“audio”, “video”] TypeError: Cannot read property ‘getUserMedia’ of undefined
at RTCUtils.js:985
at new Promise ()
at z._newGetUserMediaWithConstraints (RTCUtils.js:984)
at z. (RTCUtils.js:1358)
o @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.catch (async)
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.then (async)
E @ app.bundle.min.js?v=4039.692:1
createInitialLocalTracksAndConnect @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:126
Promise.then (async)
init @ app.bundle.min.js?v=4039.692:126
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_start @ lodash.js:1
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ls @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
gi @ app.bundle.min.js?v=4039.692:184
mi @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
enqueueSetState @ app.bundle.min.js?v=4039.692:184
w.setState @ app.bundle.min.js?v=4039.692:160
(anonymous) @ tslib.es6.js:17
_navigate @ tslib.es6.js:17
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
dispatch @ index.js:1
(anonymous) @ lodash.js:1
async function (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_openURL @ lodash.js:1
(anonymous) @ lodash.js:1
Promise.then (async)
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
fc @ app.bundle.min.js?v=4039.692:184
hc @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
Bs @ app.bundle.min.js?v=4039.692:184
_c @ app.bundle.min.js?v=4039.692:184
render @ app.bundle.min.js?v=4039.692:184
(anonymous) @ es6-promise.js:1
Show 165 more frames
Logger.js:154 2020-04-23T13:51:52.657Z [modules/RTC/RTCUtils.js] <z.newObtainAudioAndVideoPermissions>: Using the new gUM flow
Logger.js:154 2020-04-23T13:51:52.658Z [modules/RTC/RTCUtils.js] <z.>: Got media constraints: {video: false, audio: {…}}
Logger.js:154 2020-04-23T13:51:52.658Z [features/base/tracks] Failed to create local tracks [“audio”] TypeError: Cannot read property ‘getUserMedia’ of undefined
at RTCUtils.js:985
at new Promise ()
at z._newGetUserMediaWithConstraints (RTCUtils.js:984)
at z. (RTCUtils.js:1358)
o @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.catch (async)
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.then (async)
E @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
Promise.catch (async)
createInitialLocalTracksAndConnect @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:126
Promise.then (async)
init @ app.bundle.min.js?v=4039.692:126
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_start @ lodash.js:1
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ls @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
gi @ app.bundle.min.js?v=4039.692:184
mi @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
enqueueSetState @ app.bundle.min.js?v=4039.692:184
w.setState @ app.bundle.min.js?v=4039.692:160
(anonymous) @ tslib.es6.js:17
_navigate @ tslib.es6.js:17
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
dispatch @ index.js:1
(anonymous) @ lodash.js:1
async function (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_openURL @ lodash.js:1
(anonymous) @ lodash.js:1
Promise.then (async)
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
fc @ app.bundle.min.js?v=4039.692:184
hc @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
Bs @ app.bundle.min.js?v=4039.692:184
_c @ app.bundle.min.js?v=4039.692:184
render @ app.bundle.min.js?v=4039.692:184
(anonymous) @ es6-promise.js:1
Show 166 more frames
Logger.js:154 2020-04-23T13:51:52.660Z [modules/RTC/RTCUtils.js] <z.newObtainAudioAndVideoPermissions>: Using the new gUM flow
Logger.js:154 2020-04-23T13:51:52.663Z [modules/RTC/RTCUtils.js] <z.>: Got media constraints: {video: {…}, audio: false}
Logger.js:154 2020-04-23T13:51:52.664Z [features/base/tracks] Failed to create local tracks [“video”] TypeError: Cannot read property ‘getUserMedia’ of undefined
at RTCUtils.js:985
at new Promise ()
at z._newGetUserMediaWithConstraints (RTCUtils.js:984)
at z. (RTCUtils.js:1358)
o @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.catch (async)
(anonymous) @ app.bundle.min.js?v=4039.692:1
Promise.then (async)
E @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
Promise.catch (async)
createInitialLocalTracksAndConnect @ app.bundle.min.js?v=4039.692:126
(anonymous) @ app.bundle.min.js?v=4039.692:126
Promise.then (async)
init @ app.bundle.min.js?v=4039.692:126
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_start @ lodash.js:1
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ls @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
gi @ app.bundle.min.js?v=4039.692:184
mi @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
enqueueSetState @ app.bundle.min.js?v=4039.692:184
w.setState @ app.bundle.min.js?v=4039.692:160
(anonymous) @ tslib.es6.js:17
_navigate @ tslib.es6.js:17
(anonymous) @ lodash.js:1
Promise.then (async)
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
dispatch @ index.js:1
(anonymous) @ lodash.js:1
async function (async)
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:126
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:11
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ lodash.js:1
(anonymous) @ md5.js:1
(anonymous) @ md5.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ md5.js:1
(anonymous) @ lodash.js:1
(anonymous) @ lodash.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ index.js:1
(anonymous) @ tslib.es6.js:17
(anonymous) @ index.js:1
(anonymous) @ index.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ popper.js:25
(anonymous) @ lodash.js:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:210
(anonymous) @ tslib.es6.js:17
(anonymous) @ app.bundle.min.js?v=4039.692:1
(anonymous) @ app.bundle.min.js?v=4039.692:1
_openURL @ lodash.js:1
(anonymous) @ lodash.js:1
Promise.then (async)
componentDidMount @ lodash.js:1
Gs @ app.bundle.min.js?v=4039.692:184
t.unstable_runWithPriority @ app.bundle.min.js?v=4039.692:192
fi @ app.bundle.min.js?v=4039.692:184
Ws @ app.bundle.min.js?v=4039.692:184
Ps @ app.bundle.min.js?v=4039.692:184
fc @ app.bundle.min.js?v=4039.692:184
hc @ app.bundle.min.js?v=4039.692:184
(anonymous) @ app.bundle.min.js?v=4039.692:184
Bs @ app.bundle.min.js?v=4039.692:184
_c @ app.bundle.min.js?v=4039.692:184
render @ app.bundle.min.js?v=4039.692:184
(anonymous) @ es6-promise.js:1

Hans

Did you say that the jitsi meet is on yours web server?
Please see into “network” tab (near console) if there are some file that browser can’t get

I clicked the ‘network’ tab; no visible errors.
I do not as yet run my own jitsi server; I wanted to try it out first using the Jitsi server and a web-page in which the service is embedded. That page is on my compuer, where it is doing fine, and on my web-server, where it is not working and producing errors.
Hans

I’m not clear what you tring to do, but as i can know from you it seems a tipical error of Same Origin Policy restriction. see this: https://en.wikipedia.org/wiki/Same-origin_policy

You say it´s not clear what I´m trying to do, so I´ll explain. I made a webpage like I saw in the examples, like this:

<!DOCTYPE html />
<html>
<head>
<title>Jitsi meeting</title>
</head>
<body>
<script type="text/javascript" src='https://meet.jit.si/external_api.js'></script>
<script type="text/javascript">
var domain = 'meet.jit.si';
var options = {
    roomName: 'MyVeryOwnRoomOnJitsi',
    width: '100%',
    height: '100%',
    parentNode: undefined
    }
   var api = new JitsiMeetExternalAPI(domain, options);
</script>
</body>
</html>

This page runs fine on my own computer, using ´localhost´as webserver, but doesn´t work on my webserver. I often show content from other websites in an iFrame, no problem. The only problem I know of is when a SSL protected page contains an iFrame pointing to an unprotected page. That can not be the case here, can it? Even if it was, it would mean the iFrame doesn´t show up at all.
But that is not the case: the iFrame shows up fine; it just gives the errors about microphone and camera I mentioned. B.t.w. I saw several posts from people running into the same problem. All ‘unresolved’.
Thanks for bearing with me!
Hans

I now run the page protected under https and it works. I am still at a loss though to explain why this should be required, especially as it runs fine on my laptop under simple http. Documentation doesn’t mention it either. Oh, well :slight_smile:
Thanks for your help,anyway.
Hans

1 Like

this is the answer thanks for this