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 .
×
Create a free account
This post has been closed. You can still view previous posts, but you can't post any new replies.

WebRTC Video and Voice Chat Issues

1482019619
Gid
Roll20 Team
Hello everyone, Please continue to provide console logs if you can and tune in on this thread when you hit issues with video and voice. Since the patch fix on Thursday afternoon, we've been letting the dust settle and see what issues users may still have over the weekend. Friday through to Monday is our peak play time. We actively avoid pushing patches during this time in the off chance something breaks and makes matters worse for more users. We also wanted to get as much feedback as we could before going to the next plan of attack for Roll20 WebRTC. Regarding the testing of the feature: We tried to transition Roll20 WebRTC as slowly as we could. OpenTok was not going to be financially viable for our continued growth in users and in our continued technical growth in features. So we needed to develop a Video/Voice tool in-house. The Roll20 WebRTC Beta has been publicly available on the Production server since September 7th of this year. When we  announced its unveiling , we said that its purpose was to move away from our 3rd party video/voice service (which is OpenTok). Thanks to user input back then, we developed more stability into it and released another patch in  mid October . Also in preparation of removing OpenTok, we defaulted everyone's Chat Tech to Roll20 WebRTC to get the best test case possible in that October patch. Then at the  end of November , we finally removed OpenTok to allow our video chat to sink or swim on its own without the crutch of OpenTok. While it is working for a lot of our users, there's clearly still edge cases with a portion of our user base and we'll continue to delve into what is causing them. Known Issues: Mixed Broadcasting: We're aware of there being an issue if you have players in a group mixing their broadcasting setups (ex. 4 players with video and voice, 1 player with voice-only). We're going to address this next week. Long Story Short: Please keep prodding us with the issues you're still having with the feature. Supply console logs when you can. We're still actively working on improving this feature.
Logged in today and set myself to not broadcast and I continued to broadcast until I refreshed. Anyone seen that one before?
Yeah. I am unable to stop myself from broadcasting. That is a little inconvenient. No console errors are being generated.
Giving you guys another test link report to the WEBRTC thing. &nbsp; the only thing thats glitching out is the Reflexive connectivity thing? &nbsp;I'm so confused here! what can i do to fix it?&nbsp; <a href="https://test.webrtc.org/report/AMIfv96LWMEyOUWnb-7x_0L_YI0YLBi5JCKyXNOsND1eFeaT-opK0wRQ66kls24mRk1uz1cyIrpp3S_PXvcUbY3LhYe9IsqGLcPcParBLOyHpfS-xwixOysRSVNlUNMvg1faqBF2MpBGsCeT3Bj_O4FdZx1ZXr5Iig" rel="nofollow">https://test.webrtc.org/report/AMIfv96LWMEyOUWnb-7x_0L_YI0YLBi5JCKyXNOsND1eFeaT-opK0wRQ66kls24mRk1uz1cyIrpp3S_PXvcUbY3LhYe9IsqGLcPcParBLOyHpfS-xwixOysRSVNlUNMvg1faqBF2MpBGsCeT3Bj_O4FdZx1ZXr5Iig</a>
1482025456
Gid
Roll20 Team
Alex said: Yeah. I am unable to stop myself from broadcasting. That is a little inconvenient. No console errors are being generated. If you can still provide them, that would be appreciated. Then we can see the processes that are activating or possibly not activating.
Took me several tries to get voice from everyone. My wife is still trying and for the past hour has been unable to get voice from our game. She's on Windows 7 x64 and is having problems with both Firefox and Chrome. My WebRTC test thingy seems glitchy because it keeps erroring on different things when I run it multiple times. So it's apparently not definitive? But&nbsp; here you go anyway .
Kristin C. said: Alex said: Yeah. I am unable to stop myself from broadcasting. That is a little inconvenient. No console errors are being generated. If you can still provide them, that would be appreciated. Then we can see the processes that are activating or possibly not activating. No, I mean in Roll20, the Console tab of Developer Tools is not receiving any messages at all when I set "Broadcast" to "None". As we speak, I've been on "Broadcast" "none" for the past hour or so. :)
1482025881
Gid
Roll20 Team
For those of you having issues, are you attempting to use video/voice in a game that was first created more than a month ago? If you were to create a brand new game, do you still come across the same video/voice issues (barring the mixed broadcasting, since we're in the know that isn't working currently).
Definitely an old game. Can't test a new one right now, since I'm kind of in the middle of running a game... Wife still can't hear anyone.
Oh. There's supposed to be an update settings button? I don't see an update settings button. Maybe that's why my settings won't update?
1482029132
Gid
Roll20 Team
Alex said: Oh. There's supposed to be an update settings button? I don't see an update settings button. Maybe that's why my settings won't update? That's likely the Reconnect button that is being referred to on the My Settings tab. We found in our testing that if someone switches their broadcast setting in the middle of gameplay, all the users currently in the game need to click on the Reconnect button to make it stick. This isn't ideal, but its one of the issues we're going to look into correcting next week.
Kristin C. said: Alex said: Oh. There's supposed to be an update settings button? I don't see an update settings button. Maybe that's why my settings won't update? That's likely the Reconnect button that is being referred to on the My Settings tab. We found in our testing that if someone switches their broadcast setting in the middle of gameplay, all the users currently in the game need to click on the Reconnect button to make it stick. This isn't ideal, but its one of the issues we're going to look into correcting next week. Oh, I see. It... still doesn't work for me! But it's good to know that it should &nbsp;be.
Zhe said: We only use "voice only" and mutes, failed microphones, and impossible play session happened to us so sadly I wish that was the fix.&nbsp; We had a ton of trouble last night as well, I thought it was bandwidth, but we only had three people logged in. We also tried to go voice only, but my mic is part of my camera, voice only turns off the camera, so we get no voice either.
So we had our game last night and I am more than pleased to report that the A/V went very well! &nbsp;Out of the 5 people, 4 of us had stable audio and video for the entire session. &nbsp;However, 1 of the players would experience dropouts at fairly regular intervals (e.g. every 15 minutes or so), but he would refresh and re-join ok. &nbsp;So all in all, it was a success. &nbsp;There were some other minor issues of "robot voice" and echos but nothing major. &nbsp; I suspect that the 1 connection that kept dropping might have something to do on his side, I did notice that his camera was at very high resolution, is there some way in Roll20/WebRTC to throttle the video settings or cam resolution (I noticed this option in my settings, but I don't think it is available on a per player basis)? &nbsp; Unfortunately, I am dummy and I forgot to grab the console log&nbsp;....sorry about that.
Trying to take part in a game now and everyone's having the same problem; we can each see our own webcam feed, but can't see or hear anyone else. All settings are set to broadcast video & audio, and our browsers/firewalls aren't blocking it. Old game, was working perfectly until last weekend. Having to use Discord in the meantime. Just letting you know the issue's still there.
This is broken to the point I may stop using the tool. &nbsp;Always someone cant be heard or cannot hear now. &nbsp;Delaying gameplay by 45 minutes without being to remediate before gametime is horrible. &nbsp;I may go back to Fantasy Grounds, as much as I hate it, at least we can hear each other.
Along with the issues listed above, my avatar jumps so far down the screen it can't be seen. That and the buttons that control the A/V functions are ust for show. They do absolutely nothing, and no amount refreshing changes this. Log: 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-TMc7JKNd0OH1W1Pa3FPu3Hn7P9xl85wOeBArcRvJXW0='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-g/RZo8vf07Pu8/gSqYdWwmd3NQYKzaVylxDWr2JAUf0='), or a nonce ('nonce-...') is required to enable inline execution. Navigated to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> app.js?1481840798:31 70 app.js?1481840798:31 TOUCH SUPPORTED: false app.js?1481840798:31 USING WEBGL ACCELERATION... app.js?1481840798:31 WEBGL STARTUP SUCCESS app.js?1481840798:33 Custom Sheet Translation app.js?1481840798:26 select app.js?1481840798:26 Switch mode to select app.js?1481840798:42 Initializing new dice engine with randomness... app.js?1481840798:42 Using random entropy app.js?1481840798:45 Compiling sheet... app.js?1481840798:45 Found rolltemplate: simple app.js?1481840798:45 Found rolltemplate: atk app.js?1481840798:45 Found rolltemplate: dmg app.js?1481840798:45 Found rolltemplate: atkdmg app.js?1481840798:45 Found rolltemplate: desc app.js?1481840798:45 Found rolltemplate: spell app.js?1481840798:45 Found rolltemplate: npc app.js?1481840798:45 Found rolltemplate: npcatk app.js?1481840798:45 Found rolltemplate: npcdmg app.js?1481840798:45 Found rolltemplate: npcaction app.js?1481840798:45 Found webworker script app.js?1481840798:45 Finding sheet rolls... app.js?1481840798:47 window resize app.js?1481840798:32 Final set zoom! app.js?1481840798:31 UPDATE GL SIZE! app.js?1481840798:32 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a>'. This content should also be served over HTTPS. 3app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at '<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>' was loaded over HTTPS, but requested an insecure image '<a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a>'. This content should also be served over HTTPS. sheetsandboxworker.js?20160926:250Starting up WEB WORKER app.js?1481840798:38 Final page load. app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 Auth'ed. app.js?1481840798:37 Go post auth! app.js?1481840798:37 initial setup app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:35 T.r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 Got players value... app.js?1481840798:37 joining game... app.js?1481840798:40 refershing page listings! app.js?1481840798:35 Player -KMvDEV8YFutA5eP4Qrn is offline... app.js?1481840798:14 THREE.WebGLRenderer 69 app.js?1481840798:36 Global Volume: 86=0.7395999999999999 app.js?1481840798:35 Player -KN8awJ7ZDldmUtruSFo is offline... app.js?1481840798:35 Player -KN8zeJ25F1gpgtNbKb1 is offline... app.js?1481840798:35 Player -KNEbzD_2mLFlyw-SsPp is offline... app.js?1481840798:35 Player -KNFxITflVv45z_q2uct is offline... app.js?1481840798:35 Player -KNacj6zjBd_v-qnf0Sk is offline... app.js?1481840798:35 Player -KOrRKEhF7ClPYDNDASl is offline... app.js?1481840798:35 Player -KRXPIOugiJ_tNhzTGpB is offline... app.js?1481840798:37 Deferred finish joining... app.js?1481840798:31 Firebase Online 15app.js?1481840798:35 Full load page! app.js?1481840798:37 We have 52 pages app.js?1481840798:38 Scan for new plays! app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 handle page changes app.js?1481840798:37 false app.js?1481840798:33 Do refresh link cache! app.js?1481840798:45 Refresh Journal List! app.js?1481840798:45 Search took 123ms 2app.js?1481840798:42 Descending into madness... app.js?1481840798:37 init active page! app.js?1481840798:35 activate page! app.js?1481840798:35 FULLY ACTIVATE VIEWS FOR PAGE. thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) app.js?1481840798:35 Graphics: 22 app.js?1481840798:35 Paths: 0 app.js?1481840798:40 refershing page listings! app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2518" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2518</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2518" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2518</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 3app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:35 Reorder by ZORDER thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2528" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2528</a>... 403 (Forbidden) thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) 11app.js?1481840798:34 setting src app.js?1481840798:35 Reorder by ZORDER 5app.js?1481840798:34 setting src app.js?1481840798:30 Cols: 4 Rows: 4 app.js?1481840798:30 Took 75ms to generate cache. app.js?1481840798:30 Cols: 2 Rows: 1 app.js?1481840798:30 Took 18ms to generate cache. app.js?1481840798:34 setting src
Still have issues, but after reading through this thread we tried hitting Reconnect a few times and we finally cleared it up.&nbsp; Three broadcast, four receive.&nbsp; Even people on the same router had different results.
Same here. &nbsp;We switched it to be hosted through Google Hangouts in order to play our game this week. &nbsp;Really hope the developers are able to pin point the issue or restore the original plugin till they do.
I haven't had a chance to run the test and make a log, but if hearing this helps at all, our video connectivity was disastrous on Friday. Only half of us could see each other at any time. (I don't know how the audio was... we gave up on trying to use Roll20's audio already and used a different service for that.) The weird thing is, our two prior games using the new beta worked just fine. So, I was really shocked to see it so dysfunctional this time.&nbsp;
Mario M. said: Zhe said: We only use "voice only" and mutes, failed microphones, and impossible play session happened to us so sadly I wish that was the fix.&nbsp; We had a ton of trouble last night as well, I thought it was bandwidth, but we only had three people logged in. We also tried to go voice only, but my mic is part of my camera, voice only turns off the camera, so we get no voice either. We cancelled our Sunday game until it's resolved. &nbsp;It takes us out of the mood when you spend up to an hour just trying to get it to work. &nbsp;Thanks for the update Mario! Hope this is solved by the New Year.
1482158861

Edited 1482164283
Kristin C. said: Brandon, did you try to run/play a game last night since the recent changes pushed to Production (yesterday afternoon)? Hi Kristin! Didn't see this until now. &nbsp;I tried running a test game this morning on my two computers and while it took a few reconnects, it eventually worked. &nbsp;I only tested it for about 15 minutes though I should note as many times, the resulting "Some players can see, some can't" hasn't typically acted up until about 45-60 minutes into my games honestly. &nbsp; Note: I'm leaving my test up for the morning and will update my console logs this afternoon! Was testing on a PC (Firefox) and laptop (Chrome). Here's the console log from Firefox. &nbsp; <a href="https://dl.dropboxusercontent.com/u/77740417/conso" rel="nofollow">https://dl.dropboxusercontent.com/u/77740417/conso</a>... Here's the console log from Chrome (I had to close the browser and reopen so not sure how useful this will be) <a href="https://dl.dropboxusercontent.com/u/77740417/console-log-chrome" rel="nofollow">https://dl.dropboxusercontent.com/u/77740417/console-log-chrome</a> Update: Ran game for 2 hours in background.&nbsp; Console for Firefox&nbsp; <a href="https://dl.dropboxusercontent.com/u/77740417/conso" rel="nofollow">https://dl.dropboxusercontent.com/u/77740417/conso</a>... Console for Chrome <a href="https://dl.dropboxusercontent.com/u/77740417/conso" rel="nofollow">https://dl.dropboxusercontent.com/u/77740417/conso</a>... Thanks for all the communication/help on this item.
We had a successful game Sunday evening. There were some hitches where one player disappeared about one an hour, but they were able to reconnect generally with a single try. And yes, the reconnect button works now. So it's not by any means as stable as the old version, but it seems to us that it's improving.
<a href="https://test.webrtc.org/report/AMIfv95_NgWRGRqiZuSmAm7ZdPJE7OndtG8VUwUS4EjeqbUtgydBNMqh9QL1KMvEV4uFrXDu8RwCunAmPO1YefdVfMm0iTUR7tZmPUjdX5U88JGMJ3pIkIxBT9t7vpTb21KNnHuCv9Fh6s6d0HANtQ97AzRpqNubiw" rel="nofollow">https://test.webrtc.org/report/AMIfv95_NgWRGRqiZuSmAm7ZdPJE7OndtG8VUwUS4EjeqbUtgydBNMqh9QL1KMvEV4uFrXDu8RwCunAmPO1YefdVfMm0iTUR7tZmPUjdX5U88JGMJ3pIkIxBT9t7vpTb21KNnHuCv9Fh6s6d0HANtQ97AzRpqNubiw</a>
Still experiencing issues with connectivity, especially with video and audio. Two or three of us would be able to see and hear each other in a random combination. Party had to resort to using Google Hangouts and muting Roll20 after 25+ min of repeated logging off and back on to try to get all 5 players in sync. Even once we had jerry rigged this method this we repeatedly (randomly and individually) received the message that the connection to the server had been lost on Roll20. Please advise.
Still having issues. Whack-A-Mole. Nothing has improved. Nothing has changed. Have tried different computers. Different houses. Different internet connections. Different browsers. All the same issue. This is from tonight, which I have been able to get some of my players but not all of them no matter what we did. <a href="http://pastebin.com/K3iZ0ib4" rel="nofollow">http://pastebin.com/K3iZ0ib4</a>
Ran a one-shot on Friday and then again on Saturday, suffered the whack-a-mole issue both times (different players, aside from myself, each time). I ended up walking the players through installing Mumble and used that for the audio. No video, but better than nothing. The games went about an hour long to make up for it. I appreciate what the team has been doing with trying to roll something out that would be more fully-featured and which would make up for the loss of a third-party service (I'm a software developer, so in a lot of ways I sympathize). Having a service which is only consistent for a subsection of a user-base is still better than having a dead-period between dropping OpenTok and rolling out a fully-fledged system of your own. The thing I'm disappointed in is the way the team has been handling the customer side of things: I don't think the change to the service was announced well enough (announcement threads and blog posts are all well and good, but easy to miss) and that left me high-and-dry at the beginning of a game with my broadcast options cut in half. Also, trying to investigate this after the games required me to go through a series of locked threads just to get here. Is the set of users experiencing these errors great enough to warrant some sort of individual announcement? What about looking for other integration options, or pushing Google Hangouts integration more to the fore, just until everything is ironed out? I've got my weekly game tomorrow. If we have time afterwards, I'll try and collect as many tests/console logs as I can.
1482267105

Edited 1482332492
Ben Kugler said: .... What about looking for other integration options, or pushing Google Hangouts integration more to the fore, just until everything is ironed out? I'd second this sentiment. &nbsp;Simply making Hangouts a default would be a stellar alternative.
Same results as most, using voice only we can't ever get all 5 people to hear each other at the same time. At this point we are done with roll20 chat, end up wasteing 15 minutes every session. It's a bummer too because I would really like to use the new features.&nbsp;
As promised, here are some console logs we grabbed during our game: Archlinux, using Vivaldi (Chrome backend):&nbsp; <a href="http://pastebin.com/NsQ3VMgy" rel="nofollow">http://pastebin.com/NsQ3VMgy</a> Windows 8, using Chrome:&nbsp; <a href="http://pastebin.com/4aEaQ5R7" rel="nofollow">http://pastebin.com/4aEaQ5R7</a> Windows 7, using Chrome:&nbsp; <a href="http://pastebin.com/WSehhzLr" rel="nofollow">http://pastebin.com/WSehhzLr</a> Windows 10, using Chrome:&nbsp; <a href="http://pastebin.com/YMJFHSK9" rel="nofollow">http://pastebin.com/YMJFHSK9</a> We all set ourselves to broadcast/receive voice only, refreshed + reconnected to make sure, experienced the whack-a-mole issue, and then pulled these.
Brandon H said: Ben Kugler said: .... What about looking for other integration options, or pushing Google Hangouts integration more to the fore, just until everything is ironed out? I'd second this sentiment. &nbsp;Simply making Hangouts a default would be a stellar alternative. Hangouts is great for our group, but ONLY as a separate session, without Roll20 intergration. &nbsp;It narrows the Roll20 map viewable area too much for our tastes, so we run hangouts as a separate session (in a separate tab on a second monitor).
1482354512
Gid
Roll20 Team
We just pushed out a fresh set of Roll20 WebRTC bug fixes to the Production server. Changes made to Roll20 WebRTC: We've changed how the player ID system works when it comes to making the connection between players. Your console logs will now read a lot clearer as everyone's user name will be listed alongside their unique connection ID #, so you'll know exactly where the connection is failing between which players. If there is a connection failure, WebRTC will force itself to make four more additional attempts to reconnect (five times in total). There was a bug where a user couldn't mute a player that had recently joined a game. This should be fixed. When to use the Reconnect button: This wasn't made very clear by us before. If you make any changes to Broadcast or Receive settings under Video + Voice, you first need to select what you wish and then click the Reconnect button. Changes should be noted automatically by your other players without a browser tab refresh, but if there are reconnection hiccups, it might be needed for players to do a tab refresh. Feature Addition to Roll20 WebRTC: This came along for the ride with the latest set of bug fixes. Now players/GMs can pop their video/avatars out into their own browser windows outside of the VTT. It requires having more than one player within the game to unlock this feature. When you double click on an avatar, a new browser window will pop out containing the player's avatar/webcam footage. Closing the window pops the avatar/video back where it was on the Tabletop. The player's nameplate remains on the Tabletop to keep card hand and splitting the party functionality.
Level2Gamers said: Along with the issues listed above, my avatar jumps so far down the screen it can't be seen. That and the buttons that control the A/V functions are ust for show. They do absolutely nothing, and no amount refreshing changes this. Log: 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-TMc7JKNd0OH1W1Pa3FPu3Hn7P9xl85wOeBArcRvJXW0='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-g/RZo8vf07Pu8/gSqYdWwmd3NQYKzaVylxDWr2JAUf0='), or a nonce ('nonce-...') is required to enable inline execution. Navigated to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> app.js?1481840798:31 70 app.js?1481840798:31 TOUCH SUPPORTED: false app.js?1481840798:31 USING WEBGL ACCELERATION... app.js?1481840798:31 WEBGL STARTUP SUCCESS app.js?1481840798:33 Custom Sheet Translation app.js?1481840798:26 select app.js?1481840798:26 Switch mode to select app.js?1481840798:42 Initializing new dice engine with randomness... app.js?1481840798:42 Using random entropy app.js?1481840798:45 Compiling sheet... app.js?1481840798:45 Found rolltemplate: simple app.js?1481840798:45 Found rolltemplate: atk app.js?1481840798:45 Found rolltemplate: dmg app.js?1481840798:45 Found rolltemplate: atkdmg app.js?1481840798:45 Found rolltemplate: desc app.js?1481840798:45 Found rolltemplate: spell app.js?1481840798:45 Found rolltemplate: npc app.js?1481840798:45 Found rolltemplate: npcatk app.js?1481840798:45 Found rolltemplate: npcdmg app.js?1481840798:45 Found rolltemplate: npcaction app.js?1481840798:45 Found webworker script app.js?1481840798:45 Finding sheet rolls... app.js?1481840798:47 window resize app.js?1481840798:32 Final set zoom! app.js?1481840798:31 UPDATE GL SIZE! app.js?1481840798:32 Final set zoom! tutorial_tips.js:7 tuts loaded app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/3OxOqmb.png</a> '. This content should also be served over HTTPS. 3app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/ZgULBCp.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/py5B0cm.png</a> '. This content should also be served over HTTPS. app.roll20.net/:1 Mixed Content: The page at ' <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> ' was loaded over HTTPS, but requested an insecure image ' <a href="http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png" rel="nofollow">http://imgsrv.roll20.net/?src=i.imgur.com/LoT21n1.png</a> '. This content should also be served over HTTPS. sheetsandboxworker.js?20160926:250Starting up WEB WORKER app.js?1481840798:38 Final page load. app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 Auth'ed. app.js?1481840798:37 Go post auth! app.js?1481840798:37 initial setup app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:35 T.r {attributes: Object, _escapedAttributes: Object, cid: "c0", changed: Object, _silent: Object…} app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 Got players value... app.js?1481840798:37 joining game... app.js?1481840798:40 refershing page listings! app.js?1481840798:35 Player -KMvDEV8YFutA5eP4Qrn is offline... app.js?1481840798:14 THREE.WebGLRenderer 69 app.js?1481840798:36 Global Volume: 86=0.7395999999999999 app.js?1481840798:35 Player -KN8awJ7ZDldmUtruSFo is offline... app.js?1481840798:35 Player -KN8zeJ25F1gpgtNbKb1 is offline... app.js?1481840798:35 Player -KNEbzD_2mLFlyw-SsPp is offline... app.js?1481840798:35 Player -KNFxITflVv45z_q2uct is offline... app.js?1481840798:35 Player -KNacj6zjBd_v-qnf0Sk is offline... app.js?1481840798:35 Player -KOrRKEhF7ClPYDNDASl is offline... app.js?1481840798:35 Player -KRXPIOugiJ_tNhzTGpB is offline... app.js?1481840798:37 Deferred finish joining... app.js?1481840798:31 Firebase Online 15app.js?1481840798:35 Full load page! app.js?1481840798:37 We have 52 pages app.js?1481840798:38 Scan for new plays! app.js?1481840798:47 Refresh jukebox List! app.js?1481840798:37 handle page changes app.js?1481840798:37 false app.js?1481840798:33 Do refresh link cache! app.js?1481840798:45 Refresh Journal List! app.js?1481840798:45 Search took 123ms 2app.js?1481840798:42 Descending into madness... app.js?1481840798:37 init active page! app.js?1481840798:35 activate page! app.js?1481840798:35 FULLY ACTIVATE VIEWS FOR PAGE. thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) app.js?1481840798:35 Graphics: 22 app.js?1481840798:35 Paths: 0 app.js?1481840798:40 refershing page listings! app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/2518" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2518</a>... to <a href="https://s3.amazonaws.com/files.d20.io/images/2518" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2518</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... 3app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:34 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... to <a href="https://s3.amazonaws.com/files.d20.io/marketplace" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace</a>... app.js?1481840798:35 Reorder by ZORDER thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) thumb.jpg:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2528" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2528</a>... 403 (Forbidden) thumb.png:1 GET <a href="https://s3.amazonaws.com/files.d20.io/images/2582" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/2582</a>... 403 (Forbidden) 11app.js?1481840798:34 setting src app.js?1481840798:35 Reorder by ZORDER 5app.js?1481840798:34 setting src app.js?1481840798:30 Cols: 4 Rows: 4 app.js?1481840798:30 Took 75ms to generate cache. app.js?1481840798:30 Cols: 2 Rows: 1 app.js?1481840798:30 Took 18ms to generate cache. app.js?1481840798:34 setting src This is happening to me and my friends... Could this be related?
My log: 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-H1O4det3g2mYhk2UhHQG5h8yk89GVEf7Buta6+wYE9I='), or a nonce ('nonce-...') is required to enable inline execution. app.roll20.net/:13 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://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> https://*.googlesyndication.com <a href="http://ajax.googleapis.com" rel="nofollow">http://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> https://*.googlesyndication.com <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> https://*.googlesyndication.com <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-g/RZo8vf07Pu8/gSqYdWwmd3NQYKzaVylxDWr2JAUf0='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1482353040:31 70 app.js?1482353040:31 TOUCH SUPPORTED: false app.js?1482353040:31 USING WEBGL ACCELERATION... app.js?1482353040:31 WEBGL STARTUP SUCCESS app.js?1482353040:33 Custom Sheet Translation app.js?1482353040:26 select app.js?1482353040:26 Switch mode to select app.js?1482353040:42 Initializing new dice engine with randomness... app.js?1482353040:42 Using random entropy app.js?1482353040:46 Compiling sheet... app.js?1482353040:46 Found rolltemplate: simple app.js?1482353040:46 Found rolltemplate: atk app.js?1482353040:46 Found rolltemplate: dmg app.js?1482353040:46 Found rolltemplate: atkdmg app.js?1482353040:46 Found rolltemplate: desc app.js?1482353040:46 Found rolltemplate: spell app.js?1482353040:46 Found rolltemplate: npc app.js?1482353040:46 Found rolltemplate: npcatk app.js?1482353040:46 Found rolltemplate: npcdmg app.js?1482353040:46 Found rolltemplate: npcaction app.js?1482353040:46 Found webworker script app.js?1482353040:46 Finding sheet rolls... app.js?1482353040:47 window resize app.js?1482353040:32 Final set zoom! app.js?1482353040:31 UPDATE GL SIZE! app.js?1482353040:32 Final set zoom! tutorial_tips.js:7 tuts loaded sheetsandboxworker.js?20160926:250Starting up WEB WORKER /js/d20/sheetsandboxworker.js?20160926:250 Starting up WEB WORKER app.js?1482353040:38 Final page load. app.js?1482353040:47 Refresh jukebox List! app.js?1482353040:37 Auth'ed. app.js?1482353040:37 Go post auth! app.js?1482353040:47 Refresh jukebox List! app.js?1482353040:37 initial setup app.js?1482353040:47 Refresh jukebox List! app.js?1482353040:35 T.r app.js?1482353040:40 refershing page listings! app.js?1482353040:37 Got players value... app.js?1482353040:37 joining game... app.js?1482353040:35 Player -KQ0_BPaCmk-G2BkDh0_ is offline... app.js?1482353040:35 Player -KQFcHypvIRKLlm_nr_k is offline... app.js?1482353040:35 Player -KQG3cBRQJjLeH2tO4I0 is offline... app.js?1482353040:35 Player -KQMuoVWt8EV8v0TXlna is offline... app.js?1482353040:35 Player -KQXqmBuy5_RR2tRDhD9 is offline... app.js?1482353040:36 Global Volume: 100=1 app.js?1482353040:35 Player -KQjQlUeb5jxIQlYPFHg is offline... app.js?1482353040:35 Player -KZXb8svz4o8r7bui0Rx is offline... app.js?1482353040:37 Deferred finish joining... app.js?1482353040:31 Firebase Online app.js?1482353040:45 Refresh Journal List! app.js?1482353040:45 Search took 3ms 16app.js?1482353040:35 Full load page! app.js?1482353040:37 We have 16 pages app.js?1482353040:37 handle page changes app.js?1482353040:37 false <a href="https://app.roll20.net/editor/updatefromrt/1616866" rel="nofollow">https://app.roll20.net/editor/updatefromrt/1616866</a>... Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1482353040:37 init active page! app.js?1482353040:35 activate page! app.js?1482353040:35 FULLY ACTIVATE VIEWS FOR PAGE. eorder by ZORDER <a href="https://app.roll20.net/campaigns/sharelink/1616866" rel="nofollow">https://app.roll20.net/campaigns/sharelink/1616866</a> Failed to load resource: the server responded with a status of 403 (Forbidden) <a href="https://s3.amazonaws.com/files.d20.io/images/5695893/hfLp0shtG8kONTvXFtzqiw/thumb.jpeg?1411496673" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/5695893/hfLp0shtG8kONTvXFtzqiw/thumb.jpeg?1411496673</a> Failed to load resource: the server responded with a status of 403 (Forbidden) app.js:47 window resize app.js:32 Final set zoom! app.js:31 UPDATE GL SIZE! app.js:32 Final set zoom! app.js:47 window resize app.js:32 Final set zoom! app.js:31 UPDATE GL SIZE! app.js:32 Final set zoom! jquery.1.8.2.min.js:2 GET <a href="https://app.roll20.net/editor/updatefromrt/1616866" rel="nofollow">https://app.roll20.net/editor/updatefromrt/1616866</a> 403 (Forbidden)
player in a game last night - problems showed immediately even following the suggestions above regarding aligning everyone's settings, when to hit reconnect, and refreshing tabs. I wasn't DM, so I didn't take logs. I was helping get everyone over to Discord. That said, one odd thing did happen with Dynamic Lighting. My Chrome was set to full screen. DM changed to a page and said, you come into a room that is pitch black. Except it wasn't for me...it was bright as if no DL was enabled. Others had correct shadows. DM checked DL settings and token settings. &nbsp;We pushed on and I just played as if I was in my Darkvision bubble. We changed a couple more pages before I had a reason to take chrome out of "full screen" (I just hit hte button in the top right) and the DL came back immediately. I doubt that is related to the current A/V issues, but thought I would toss it out anyway.&nbsp;
Tried today to play, still got problems. Tried with voice only, tried with both - no effect, can't hear or see each other. Doesn't matter on browser, Chrome, Firefox - same shit. Bugreport included. <a href="https://test.webrtc.org/report/AMIfv97zrE9AFhZnPP-" rel="nofollow">https://test.webrtc.org/report/AMIfv97zrE9AFhZnPP-</a>...
<a href="https://test.webrtc.org/?stunURI=stun%3Artc.roll20" rel="nofollow">https://test.webrtc.org/?stunURI=stun%3Artc.roll20</a>... this is my report, please fix.. I cant see other video and voice
So, we got a newer "better" system which doesn't work at all, to replace older poorer system which worked well, but didn't allow future development. As a bonus we got a effed up communications about problems, from devs. I'm really starting to consider cancelling my R20 pro membership because since I bought it, we have only LOST working features (musics, A/V chat). <a href="https://test.webrtc.org/report/AMIfv94uKUGBe5P09L7" rel="nofollow">https://test.webrtc.org/report/AMIfv94uKUGBe5P09L7</a>... P.S. Closing the bug report threads was a real PRO move. I probably would have tolerated the problems (working as software developer I know sometimes there are unforeseen problems), if R20 wouldn't have tried to hide the problems by closing bug report threads. That was just dickish PR move. I'm just waiting for this thread to be closed.
Jukka V. said: So, we got a newer "better" system which doesn't work at all, to replace older poorer system which worked well, but didn't allow future development. As a bonus we got a effed up communications about problems, from devs. I'm really starting to consider cancelling my R20 pro membership because since I bought it, we have only LOST working features (musics, A/V chat). <a href="https://test.webrtc.org/report/AMIfv94uKUGBe5P09L7" rel="nofollow">https://test.webrtc.org/report/AMIfv94uKUGBe5P09L7</a>... P.S. Closing the bug report threads was a real PRO move. I probably would have tolerated the problems (working as software developer I know sometimes there are unforeseen problems), if R20 wouldn't have tried to hide the problems by closing bug report threads. That was just dickish PR move. I'm just waiting for this thread to be closed. They only closed threads when new versions of the RTC were pushed, or to centralise the bug reports into one thread, so that people weren't commenting on older threads that they may not have been monitoring. And regarding lost features, Soundcloud blocked access for roll20, not the other way around, and frankly the music system in place now is better. Not sure how communications with the devs is effed up here, they've been pretty consistent saying what things are being worked on and what information they need from users, most of the communication issues from what I've been reading is users not providing the devs with the data they've asked for.
Liam said: They only closed threads when new versions of the RTC were pushed, or to centralise the bug reports into one thread, so that people weren't commenting on older threads that they may not have been monitoring. And regarding lost features, Soundcloud blocked access for roll20, not the other way around, and frankly the music system in place now is better. Not sure how communications with the devs is effed up here, they've been pretty consistent saying what things are being worked on and what information they need from users, most of the communication issues from what I've been reading is users not providing the devs with the data they've asked for. Liam I would disagree with your statement the thread was closed and although it is possible as an after thought they decided to 'centralise' the posts for greater calibration it seems more as an after thought or damage limitation than a 'real plan'. That said they did close the thread I know I had ran a report after using the link that had been provided (I think this has now dissapeared or been moved)and was going to send but didnt as the thread had been closed, which also indicates that like me users are unaware of the link or where to now find it to send in a report. Am I frustrated yes however I'm no genius but even I understand that software and hardware can have issues and problems arise with updates or age of equipment and can accept it may take time to resolve as with the sound cloud issue and yes I agree with you on that and appreciate the work the guys at roll20 did to resolve that. What I do not appreciate is a half arsed PR chop job which seems to be what many other users believe too. I preffer the team to be open and honest it goes along way and buys much kudos with the gaming community. Just please fix it as quickly as possible and maybe slow down on the improvements alittle.
I have a session in 2 days and I'm getting nervous if the session will stick this time. I havent seen much news in the past 2 days. Is roll20 video chat working for people now?&nbsp;
1482914097
Ziechael
Forum Champion
Sheet Author
API Scripter
We had superb and clear audio for our most recent game... until the 5th player (6th gamer overall) logged in and killed one of the previously successful connections. For some reason when that same player left early the other player's connection was reinstated again? Both players in question are the ones with the worst internet speeds for reference. Overall though definitely an improvement on our recent attempts and the 'reconnect' button was a blessing alone!
1482949405
Gid
Roll20 Team
Ziechael said: We had superb and clear audio for our most recent game... until the 5th player (6th gamer overall) logged in and killed one of the previously successful connections. For some reason when that same player left early the other player's connection was reinstated again? Both players in question are the ones with the worst internet speeds for reference. Overall though definitely an improvement on our recent attempts and the 'reconnect' button was a blessing alone! That's very good to hear. Thank you for the feedback, Ziechael. With the two players who were having issues, did the GM attempt to lower the bandwidth settings under the Video + Chat Options settings?
1482959895
Ziechael
Forum Champion
Sheet Author
API Scripter
The bandwidth is set to lowest just because the GM (Me :) ) knows that some players have a poor connection... we also use voice only at present until we can begin to explore video options once things are stable. As it was mid-session that the drop outs occurred we didn't have chance to collect console logs I'm afraid (they are mid battle against an avatar of the goddess of poison so it didn't seem appropriate to break off and talk the less tech-savvy through collecting the logs lol). If we experience the same issue this week I'll get some logs at the start of the session for your delectation.
Still problems. We had to switch to Skype in the end to be able to play. That's not how it should be for a paid service that worked very well before the update…
1483087999

Edited 1483088057
Still no sound for anyone (we're not using cameras) under latest Chrome, Firefox or Edge, even with a game I just created to test the audio, regardless of the number of restarts, reloads, reboots, etc. Bandwidth usually set to Medium. Three players (including me as GM), none have any audio. This site has become unusable for us.
Just chiming in with our group's experience last night using video/voice.&nbsp; Three players in the same room, one remote (another state).&nbsp; Whack-a-mole was practically incessant for everyone.&nbsp; Connection hangs and drops made the out of state player simply give up until next session.&nbsp; We kept things running for the three local players but the situation never improved.&nbsp; We'll probably go to Discord next week simply for the remote players as we'll have more remote players next week and simply cannot game with this lack of functionality. Keep plugging away at it Devs.&nbsp; I have faith in you.&nbsp; :)
Our most recent session Wednesday, was a total $@^* show. Yes, we were on lowest settings, yes we hit reconnect, yes we all had the same output. We ended up having to use Discord to maintain communication. I'm all about new features and what Roll20 is bringing to the table (pun intended), but all of it is moot without proper communication. This will probably be my last pro month on the site if these issues aren't fixed soon. I apologize if this sounds unreasonable, but forcing a buggy and broken service on your clientele is much more so.