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

Weekly random issues with vid/audio feed between players. Requires multiple F5 between players/DM to fix.

Everything will usually start off fine until the 3rd player logs in. Then DM and Player 1 can not see/hear Player 2, then P3 logs in and can see DM and P3, but not P1 and P2 (and vice versa). P4 will log in and not be able to see DM-P3.  Or some random combination thereof. Sometimes it is worse, sometimes not so bad and will be fixed with a few refreshes of the page by one or two players. This past Friday was especially bad, where the above example played out irl. We spent the first 45 mins of the session having people f5 refresh until all could see everyone else.   I personally have gone through all the troubleshooting steps, chrome is up to date. I've guided others to do the same, and also guided everyone to give Firefox a try, but to no effect. The module we are playing in currently is Curse of Strahd.  At my wits end and it is becoming terribly frustrating for myself and my players to the point the group was ready to call the game off.   
1561328117
Brian C.
Pro
Marketplace Creator
Compendium Curator
You may want to add your voice here.&nbsp; <a href="https://app.roll20.net/forum/post/7230964/webrtc-update-official-feedback-thread" rel="nofollow">https://app.roll20.net/forum/post/7230964/webrtc-update-official-feedback-thread</a>
Heh. I think that's about the time it started. Thanks Brian.
Hello The Dungeon Master,&nbsp; I'm sorry to hear that you're having issues with the site. I know you stated that you have completed troubleshooting steps. However, to ensure that we get the information needed to help resolve your issue, please carefully work through Steps 1 through 8 of the Roll20 guide to&nbsp; Audio Visual Troubleshooting . If the issue persists we will need you to&nbsp;provide us all of the requested information listed in&nbsp; Step 9 . Thanks! &nbsp; The steps are as follows: Step 1: Make sure you’re using the most recent version of either Chrome or Firefox Please check if these issues persist when using both Chrome&nbsp; and&nbsp; Firefox. Step 2: Give Roll20 permission to use your microphone and camera Step 3: Make sure Video and Voice are turned on inside Roll20 Step 4: Clear your Web Browser’s Cache Step 5: Make sure you have the right ports open Step 6: Check if your camera is working with WebRTC Step 7: Check that your camera is functioning Step 8: Do a bandwidth test If none of the above succeeds, please thoroughly work through&nbsp; Step 9 : Step 9: Solving Technical Issues Step 9.2: Ensure that there are no extensions/addons interfering with Roll20 Please disable&nbsp; all&nbsp; add-ons/extensions. Step 9.4: Provide a bug report Please ensure that the Console Log is complete. If you have a macbook pro (or a macbook in general), try this: open a terminal and type "sudo killall VDCAssistant" to see if this solves the issue. Information can be found&nbsp; here in an Apple forum post . Thank you!
Dragon Dreamer, I went ahead and logged the console. I'm pretty certain it is as Brian mentioned. It isn't just me that is having the issue, but rather my whole group randomly not being able to establish webRTC connections to one-three others. 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-IaKezCFlxntUyS5yQrDY2yUAZm5NLDWOS0May8/f3uE='), 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-+3W9zufhVFpD1XwP4aFx3yWExD//7uoJ+EnLO3a9V0Q='), or a nonce ('nonce-...') is required to enable inline execution. jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5421 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 <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1560872728:541 70 app.js?1560872728:543 TOUCH SUPPORTED: false app.js?1560872728:543 USING WEBGL ACCELERATION... app.js?1560872728:543 WEBGL STARTUP SUCCESS app.js?1560872728:545 Custom Sheet Translation app.js?1560872728:536 select app.js?1560872728:536 Switch mode to select app.js?1560872728:557 Initializing new dice engine with randomness... app.js?1560872728:557 Using random entropy app.js?1560872728:560 Compiling sheet... app.js?1560872728:560 Found rolltemplate: simple app.js?1560872728:560 Found rolltemplate: atk app.js?1560872728:560 Found rolltemplate: dmg app.js?1560872728:560 Found rolltemplate: atkdmg app.js?1560872728:560 Found rolltemplate: desc app.js?1560872728:560 Found rolltemplate: spell app.js?1560872728:560 Found rolltemplate: traits app.js?1560872728:560 Found rolltemplate: npc app.js?1560872728:560 Found rolltemplate: npcatk app.js:560 Found rolltemplate: npcdmg app.js:560 Found rolltemplate: npcaction app.js:560 Found rolltemplate: mancerroll app.js:560 Found rolltemplate: mancerhproll app.js:560 Found Charactermancer Repeating Section: topbar app.js:560 Found Charactermancer Repeating Section: leveler-topbar app.js:560 Found Charactermancer Repeating Section: row app.js:560 Found Charactermancer Repeating Section: utilityrow app.js:560 Found Charactermancer Repeating Section: choose app.js:560 Found Charactermancer Repeating Section: custom-proficiency app.js:560 Found Charactermancer Repeating Section: custom-trait app.js:560 Found Charactermancer Repeating Section: spell-holder app.js:560 Found Charactermancer Repeating Section: spell-item app.js:560 Found Charactermancer Repeating Section: asi-row app.js:560 Found Charactermancer Repeating Section: hpbylevel app.js:560 Found Charactermancer Template: l1-welcome app.js:560 Found Charactermancer Template: l1-race app.js:560 Found Charactermancer Template: l1-class app.js:560 Found Charactermancer Template: l1-abilities app.js:560 Found Charactermancer Template: l1-background app.js:560 Found Charactermancer Template: l1-equipment app.js:560 Found Charactermancer Template: l1-spells app.js:560 Found Charactermancer Template: l1-feat app.js:560 Found Charactermancer Template: l1-bio app.js:560 Found Charactermancer Template: l1-summary app.js:560 Found Charactermancer Template: final app.js:560 Found Charactermancer Template: lp-welcome app.js:560 Found Charactermancer Template: lp-levels app.js:560 Found Charactermancer Template: lp-choices app.js:560 Found Charactermancer Template: lp-asi app.js:560 Found Charactermancer Template: lp-spells app.js:560 Found Charactermancer Template: lp-summary app.js:560 Found Charactermancer Template: lp-spellchoice app.js:560 Found webworker script app.js:560 Finding sheet rolls... app.js:561 Including compendium template css. app.js:563 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! tutorial_tips.js:7 tuts loaded 9Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js:555 MESSAGE RECEIVED app.js:555 MessageEvent sheetsandboxworker.js?1561420570443:682 Starting up WEB WORKER app.js:551 Final page load. app.js:563 Refresh jukebox List! app.js:549 Auth'ed. app.js:549 Go post auth! app.js:549 initial setup app.js:563 Refresh jukebox List! app.js:547 T.i app.js:563 Refresh jukebox List! app.js:555 refershing page listings! app.js:549 Got players value... app.js:550 joining game... app.js:548 Player -LfSaruYhifh7xcmkIhZ is offline... app.js:548 Global Volume: 34=0.11560000000000002 app.js:548 Player -LgoZr7Vpgj6Y2VQ9-BU is offline... app.js:548 Player -Lgok4scK77b_33xew1Z is offline... app.js:548 Player -Lgolgxyx_HoD5WPaOqw is offline... app.js:548 Player -LgoqCoYCyb9G1X-mKu_ is offline... app.js:548 Player -Lhwu5L9xPvbsqRYSfNk is offline... app.js:550 Deferred finish joining... app.js:541 Firebase Online 42app.js:547 Full load page! app.js:549 We have 45 pages app.js:560 Refresh Journal List! app.js:560 Search took 11ms app.js:551 Scan for new plays! app.js:549 handle page changes app.js:549 false app.js:563 Refresh jukebox List! app.js:555 refershing page listings! app.js:550 init active page! app.js:547 activate page! app.js:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js:545 Do refresh link cache! app.js:547 Graphics: 0 app.js:547 Paths: 0 app.js:560 Refresh Journal List! app.js:560 Search took 196ms app.js:547 Reorder by ZORDER app.js:555 refershing page listings! app.js:563 window resize app.js:543 Final set zoom! app.js:542 UPDATE GL SIZE! app.js:543 Final set zoom! 294app.js?1560872728:542 new caster! app.js?1560872728:547 Reorder by ZORDER app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/thumb.jpg?1493753404&amp;14979033735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/thumb.jpg?1493753404&amp;14979033735</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/original.jpg?1493753404&amp;14979033735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/original.jpg?1493753404&amp;14979033735</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/original.jpg?1493753404&amp;14979033735" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321718/nHSrH52VU088j6kdot6Mkw/original.jpg?1493753404&amp;14979033735</a> app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/thumb.png?1493754125&amp;14979033785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/thumb.png?1493754125&amp;14979033785</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/max.png?1493754125&amp;14979033785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/max.png?1493754125&amp;14979033785</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/max.png?1493754125&amp;14979033785" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321720/GqB5Y7eQaf591bqnDbRa9A/max.png?1493754125&amp;14979033785</a> app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/thumb.png?1493754134&amp;14979033805" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/thumb.png?1493754134&amp;14979033805</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/med.png?1493754134&amp;14979033805" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/med.png?1493754134&amp;14979033805</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/med.png?1493754134&amp;14979033805" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321721/j1rJo3qxLhiMq7Z--W-MLQ/med.png?1493754134&amp;14979033805</a> app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/thumb.png?1493754109&amp;14979033765" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/thumb.png?1493754109&amp;14979033765</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/med.png?1493754109&amp;14979033765" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/med.png?1493754109&amp;14979033765</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/med.png?1493754109&amp;14979033765" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321719/YmGoT4KZLTTVftkdDeBReQ/med.png?1493754109&amp;14979033765</a> app.js?1560872728:547 Reorder by ZORDER app.js?1560872728:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/thumb.png?1493754166&amp;14979033845" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/thumb.png?1493754166&amp;14979033845</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/med.png?1493754166&amp;14979033845" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/med.png?1493754166&amp;14979033845</a> app.js?1560872728:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/med.png?1493754166&amp;14979033845" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/321723/t6sKazNyXp2bsvLKMapsHQ/med.png?1493754166&amp;14979033845</a> 11app.js?1560872728:542 new lamp app.js?1560872728:547 Reorder by ZORDER app.js?1560872728:542 new lamp app.js?1560872728:547 Reorder by ZORDER&nbsp;
Hello The Dungeon Master, Thank you for that Console Log.&nbsp; The Dungeon Master &nbsp;said: I'm pretty certain it is as Brian mentioned. It isn't just me that is having the issue, but rather my whole group randomly not being able to establish webRTC connections to one-three others. These troubleshooting steps are for diagnostic purposes as well. These steps provide a baseline for these issues and collect information needed to help resolve them. This means that any other user experiencing this issue will also need to follow the steps above. In addition to the Console Log, please also provide us with all of the requested information from&nbsp; Step 9 . This will include the following: Operating System Browser and Version Description of the Issue WebRTC Debug Log (Click the "Download WebRTC Debug Log" button under the Video + Audio Chat Options of the My Settings tab)* *If you don't see this button, then you either are using the now deprecated Legacy Roll20 WebRTC version or WebRTC is turned off entirely. Please see the above section Check My Settings) Thanks!
1561509367

Edited 1561509405
Dragon Dreamer, I will update with a WebRTC Debug Log once all players connect during our game on July 5th.&nbsp; Win 10,&nbsp; Chrome: Version 75.0.3770.100 (Official Build) (64-bit)