opentok/opentok-node

Screen sharing is not working in Opera browser

VLADOS776 opened this issue · 1 comments

Docs says that Opera browser is supported (https://tokbox.com/developer/guides/screen-sharing/js/) but in v66.0.3515.103 it doesn't work.

Error call stack:

OpenTok:Publisher:error onStreamAvailableError OT_CONSTRAINTS_NOT_SATISFIED: It's not possible to satisfy one or more constraints passed into the getUserMedia function (getUserMedia error: TypeError) +11s
s @ common.js:118
(anonymous) @ index.js:217
O @ index.js:327
R @ es6-promise.js:408
x @ es6-promise.js:391
w @ es6-promise.js:332
p @ es6-promise.js:128
characterData (async)
(anonymous) @ es6-promise.js:100
a @ es6-promise.js:52
I @ es6-promise.js:355
(anonymous) @ es6-promise.js:272
Promise.then (async)
C @ es6-promise.js:247
(anonymous) @ es6-promise.js:256
p @ es6-promise.js:128
characterData (async)
(anonymous) @ es6-promise.js:100
a @ es6-promise.js:52
v @ es6-promise.js:175
o.watchVisibilityChanged @ audio_level_meter.js:96
v.init @ createChromeMixin.js:98
(anonymous) @ index.js:1161
onLoad @ environment_loader.js:69
publish @ index.js:1141
(anonymous) @ init.js:529
(anonymous) @ OTHelper.js:555
l @ jquery.min.js:2
c @ jquery.min.js:2
setTimeout (async)
(anonymous) @ jquery.min.js:2
u @ jquery.min.js:2
add @ jquery.min.js:2
(anonymous) @ jquery.min.js:2
Deferred @ jquery.min.js:2
then @ jquery.min.js:2
(anonymous) @ OTHelper.js:554
(anonymous) @ OTHelper.js:551
Promise.then (async)
shareScreen @ OTHelper.js:550
shareScreen @ screenShareController.js:53
sendEvent @ browser_utils.js:20
(anonymous) @ roomView.js:458
common.js:118 OpenTok:Publisher:warn Received connectivity event: "Failure" without "Attempt" +11s
s @ common.js:118
J @ index.js:480
(anonymous) @ index.js:232
O @ index.js:327
R @ es6-promise.js:408
x @ es6-promise.js:391
w @ es6-promise.js:332
p @ es6-promise.js:128
characterData (async)
(anonymous) @ es6-promise.js:100
a @ es6-promise.js:52
I @ es6-promise.js:355
(anonymous) @ es6-promise.js:272
Promise.then (async)
C @ es6-promise.js:247
(anonymous) @ es6-promise.js:256
p @ es6-promise.js:128
characterData (async)
(anonymous) @ es6-promise.js:100
a @ es6-promise.js:52
v @ es6-promise.js:175
o.watchVisibilityChanged @ audio_level_meter.js:96
v.init @ createChromeMixin.js:98
(anonymous) @ index.js:1161
onLoad @ environment_loader.js:69
publish @ index.js:1141
(anonymous) @ init.js:529
(anonymous) @ OTHelper.js:555
l @ jquery.min.js:2
c @ jquery.min.js:2
setTimeout (async)
(anonymous) @ jquery.min.js:2
u @ jquery.min.js:2
add @ jquery.min.js:2
(anonymous) @ jquery.min.js:2
Deferred @ jquery.min.js:2
then @ jquery.min.js:2
(anonymous) @ OTHelper.js:554
(anonymous) @ OTHelper.js:551
Promise.then (async)
shareScreen @ OTHelper.js:550
shareScreen @ screenShareController.js:53
sendEvent @ browser_utils.js:20
(anonymous) @ roomView.js:458
common.js:118 OpenTok:GlobalExceptionHandler:error OT.exception :: title: Unable to Publish (1500) msg: GetUserMedia +0ms

Tried here: https://opentokdemo.tokbox.com