Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×

Can't see any other cameras. They can't see me either.

I've gone through this list here: <a href="https://wiki.roll20.net/Solving_Technical_Issues" rel="nofollow">https://wiki.roll20.net/Solving_Technical_Issues</a> But the issue has still not been resolved. If I disable and enable transmit video and audio my camera activates and I can see it in Roll20, but I still can't see anybody else and they can't see my cameras. They are able to see eachother's cameras though. I've disabled all extensions. The only ones I think might have any effect on Roll20 would be Ghostery which I have whitelisted Roll20 in and Adblock which also lists Roll20.net as whitelisted. I was without cameras for about a week and a half but last night the camera for some reason worked but that didn't last long. I'm in my session right now with two friends and they can see eachother but they can't see me. Here's the full console log that I took just after loading into the session, switching off transmit audio and video and then on again, triggering my camera to turn on. The other players do not see me. Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:8 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net https://*.googlesyndication.com <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> https://*.googlesyndication.com <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> https://*.googlesyndication.com <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.googlesyndication.com https://*.tokbox.com https://*.googlesyndication.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-...'), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:9 70 app.js?1415986816:22 TOUCH SUPPORTED: false app.js?1415986816:23 USING WEBGL ACCELERATION... app.js?1415986816:23 select app.js?1415986816:18 Switch mode to select app.js?1415986816:18 Initializing new dice engine with randomness... app.js?1415986816:32 Using random entropy app.js?1415986816:32 Compiling sheet... app.js?1415986816:34 Finding sheet rolls... app.js?1415986816:34 'Attr.nodeValue' is deprecated. Please use 'value' instead. app.js?1415986816:34 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 tuts loaded tutorial_tips.js:7 Final page load. app.js?1415986816:29 Scan for new plays! app.js?1415986816:28 Auth'ed. app.js?1415986816:28 Go post auth! app.js?1415986816:28 8Scan for new plays! app.js?1415986816:28 initial setup app.js?1415986816:28 refershing page listings! app.js?1415986816:31 Got players value... app.js?1415986816:28 joining game... app.js?1415986816:28 Player -JWBtGasF8bjo3dwSu11 is offline... app.js?1415986816:27 5Full load page! app.js?1415986816:26 We have 5 pages app.js?1415986816:28 Deferred finish joining... app.js?1415986816:28 Firebase Online app.js?1415986816:22 handle page changes app.js?1415986816:28 false app.js?1415986816:28 refershing page listings! app.js?1415986816:31 init active page! app.js?1415986816:28 activate page! app.js?1415986816:26 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1415986816:26 Graphics: 0 app.js?1415986816:26 Paths: 0 app.js?1415986816:26 Reorder by ZORDER app.js?1415986816:26 refershing page listings! app.js?1415986816:31 initiatlizing video chat app.js?1415986816:34 Connecting to WebRTC app.js?1415986816:34 Do refresh link cache! app.js?1415986816:25 Search took 12ms app.js?1415986816:34 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Swapping https://*.googlesyndication.com to https://*.googlesyndication.com app.js?1415986816:25 Updating character sheet values app.js?1415986816:29 Reorder by ZORDER app.js?1415986816:26 Updating character sheet values app.js?1415986816:29 13setting src app.js?1415986816:25 2Updating character sheet values app.js?1415986816:29 Cols: 2 Rows: 1 app.js?1415986816:21 Took 34ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 23ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 38ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 30ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 26ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 24ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 46ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 38ms to generate cache. app.js?1415986816:21 Cols: 1 Rows: 2 app.js?1415986816:21 Took 5ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 25ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 37ms to generate cache. app.js?1415986816:21 3setting src app.js?1415986816:25 7Updating character sheet values app.js?1415986816:29 Cols: 2 Rows: 1 app.js?1415986816:21 Took 45ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 43ms to generate cache. app.js?1415986816:21 Cols: 2 Rows: 1 app.js?1415986816:21 Took 26ms to generate cache. app.js?1415986816:21 7Updating character sheet values app.js?1415986816:29 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 WebSocket connection to 'wss://mantis803-lon.tokbox.com/rumorwebsocketsv2' failed: WebSocket is closed before the connection is established. opentok.min.js:256 Exception received from TokBox app.js?1415986816:34 OT.ExceptionEvent app.js?1415986816:34 There was an error connecting. Trying again. app.js?1415986816:34 Uncaught ReferenceError: session is not defined app.js?1415986816:34 Exception received from TokBox app.js?1415986816:34 OT.ExceptionEvent app.js?1415986816:34 There was an error connecting. Trying again. app.js?1415986816:34 Uncaught ReferenceError: session is not defined app.js?1415986816:34 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 window resize app.js?1415986816:35 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js?1415986816:23 Final set zoom! app.js?1415986816:23 Updating character sheet values app.js?1415986816:29 initializing publisher app.js?1415986816:34 Access allowed! app.js?1415986816:34 Final set zoom! app.js?1415986816:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js:23 window resize app.js:35 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js:23 Updating character sheet values app.js:29 window resize app.js:35 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js:23 Updating character sheet values app.js:29 window resize app.js:35 Final set zoom! app.js:23 UPDATE GL SIZE! app.js:23 Final set zoom! app.js:23 8Updating character sheet values The top-most lines show up as errrors so I'm guessing they are the ones that are relevant. We are using WebRTC but have tried the alternative flash one but that does not seem to work either. It all seems to work in Google Hangouts but Hangouts takes up such a large portion of the screen that many of my players can't use it due to having small monitors and small screen space.
This is the problem WebSocket connection to 'wss://mantis803-lon.tokbox.com/rumorwebsocketsv2' failed: WebSocket is closed before the connection is established. opentok.min.js:256 Try with Ghostery, Adblock, and any other extensions *totally disabled* to rule those out. It looks like one of them is still blocking stuff. If that fixes it, you may need to whitelist *.tokbox.com as well?
Just tested it again and I did disable all my extensions when I posted that log. Is it possible that during the process of installing Ghostery that it might have changed some security settings in Chrome? And if so do you know if there's a way to change them? Did some searching and by googling this error message: "script-src 'self' 'unsafe-eval' I found some information here <a href="https://developer.chrome.com/extensions/contentSec" rel="nofollow">https://developer.chrome.com/extensions/contentSec</a>... Now if I'm understanding this correctly it's caused by an extension not being allowed to run due to security settings in Chrome itself.