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

roll20 freezes and crashes when second player joins

A detailed description of the issue. When using the latest Chrome on the latest OS X, when a second player joins and audio/video streaming begins, the entire browser tab for the user already logged in becomes unresponsive. Step by step instructions on how to reproduce the issue. 1. Join game in to roll20 (tested multiple games) using latest Chrome on latest OS X 2. Have second user join game 3. First user's browser tab becomes unresponsive (cursor stays same pointer type as whatever it was when second user joined, nothing is clickable, tab can't be closed, eventually Chrome complains the JS is taking too long and offers the "wait" or "kill" options) Your computer's settings: Chrome Version 63.0.3239.84 (Official Build) (64-bit) OS X High Sierra 10.13.1 (17B1003) Console Log: lost-mine-of-phandelver:1 The SSL certificate used to load resources from <a href="https://bam.nr-data.net" rel="nofollow">https://bam.nr-data.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. Navigated to <a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a> /editor/:12 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-H1O4det3g2mYhk2UhHQG5h8yk89GVEf7Buta6+wYE9I='), or a nonce ('nonce-...') is required to enable inline execution. /editor/: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-k8Kx+oSRaLZ+X7/r67j0Mow6bzS2pemyX++9YAOg3BU='), or a nonce ('nonce-...') is required to enable inline execution. app.js?1513102077:31 70 app.js?1513102077:32 TOUCH SUPPORTED: false app.js?1513102077:32 USING WEBGL ACCELERATION... app.js?1513102077:32 WEBGL STARTUP SUCCESS app.js?1513102077:33 Custom Sheet Translation app.js?1513102077:26 select app.js?1513102077:26 Switch mode to select app.js?1513102077:43 Initializing new dice engine with randomness... app.js?1513102077:43 Using random entropy app.js?1513102077:46 Compiling sheet... app.js?1513102077:46 Found rolltemplate: simple app.js?1513102077:46 Found rolltemplate: atk app.js?1513102077:46 Found rolltemplate: dmg app.js?1513102077:46 Found rolltemplate: atkdmg app.js?1513102077:46 Found rolltemplate: desc app.js?1513102077:46 Found rolltemplate: spell app.js?1513102077:46 Found rolltemplate: traits app.js?1513102077:46 Found rolltemplate: npc app.js?1513102077:46 Found rolltemplate: npcatk app.js?1513102077:46 Found rolltemplate: npcdmg app.js?1513102077:46 Found rolltemplate: npcaction app.js?1513102077:46 Found webworker script app.js?1513102077:46 Finding sheet rolls... app.js?1513102077:48 window resize app.js?1513102077:32 Final set zoom! app.js?1513102077:32 UPDATE GL SIZE! app.js?1513102077: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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/weight_lbs.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/srd5_360.png</a>'. This content should also be served over HTTPS. app.roll20.net/:1 The SSL certificate used to load resources from <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> will be distrusted in M70. Once distrusted, users will be prevented from loading these resources. See <a href="https://g.co/chrome/symantecpkicerts" rel="nofollow">https://g.co/chrome/symantecpkicerts</a> for more information. sheetsandboxworker.js?20170926:260 Starting up WEB WORKER app.js?1513102077:38 Final page load. app.js?1513102077:48 Refresh jukebox List! app.js?1513102077:38 Auth'ed. app.js?1513102077:38 Go post auth! app.js?1513102077:48 Refresh jukebox List! app.js?1513102077:38 initial setup app.js?1513102077:48 Refresh jukebox List! app.js?1513102077:36 T.s {attributes: {…}, _escapedAttributes: {…}, cid: "c0", changed: {…}, _silent: {…}, …} app.js?1513102077:41 refershing page listings! app.js?1513102077:38 Got players value... app.js?1513102077:38 joining game... app.js?1513102077:36 Player -KvraI8mpHt9K69tsQrr is offline... app.js?1513102077:14 THREE.WebGLRenderer 69 app.js?1513102077:36 Global Volume: 78=0.6084 app.js?1513102077:36 Player -KvxszNRHfeTUr4x0HqO is offline... app.js?1513102077:36 Player -KvyBTz67sMdr32u7Gmb is offline... app.js?1513102077:36 Player -Kw-LvPX1v5viX6PeWyO is offline... app.js?1513102077:36 Player -Kw0Aq_ozTvOVDuON8Bw is offline... app.js?1513102077:36 Player -Ky1T9spkIWsbRGRj2Xl is offline... app.js?1513102077:38 Deferred finish joining... app.js?1513102077:31 Firebase Online app.js?1513102077:45 Loading Roll20 Chat Event Handlers app.js?1513102077:46 Refresh Journal List! app.js?1513102077:46 Search took 11ms app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:35 Full load page! app.js?1513102077:38 We have 18 pages app.js?1513102077:38 Scan for new plays! app.js?1513102077:38 handle page changes app.js?1513102077:38 false app.js?1513102077:48 Refresh jukebox List! app.js?1513102077:38 init active page! app.js?1513102077:35 activate page! app.js?1513102077:35 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1513102077:34 Do refresh link cache! app.js?1513102077:35 Reorder by ZORDER app.js?1513102077:35 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/thumb.jpg?1439154924&1469720707&14722216495" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/thumb.jpg?1439154924&1469720707&14722216495</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/max.jpg?1439154924&1469720707&14722216495" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/max.jpg?1439154924&1469720707&14722216495</a> app.js?1513102077:46 Refresh Journal List! app.js?1513102077:46 Search took 70ms app.js?1513102077:35 Graphics: 8 app.js?1513102077:35 Swapping <a href="https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/thumb.jpg?1439154924&1469720707&14722216495" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/thumb.jpg?1439154924&1469720707&14722216495</a> to <a href="https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/max.jpg?1439154924&1469720707&14722216495" rel="nofollow">https://s3.amazonaws.com/files.d20.io/marketplace/165520/esahunApGIJ0CZwDSvxiyQ/max.jpg?1439154924&1469720707&14722216495</a> app.js?1513102077:35 Paths: 0 app.js?1513102077:41 refershing page listings! jquery.1.8.2.min.js:2 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=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/spellbg.jpg" rel="nofollow">http://imgsrv.roll20.net/?src=raw.githubusercontent.com/Roll20/roll20-character-sheets/master/5th%2520Edition%2520OGL%2520by%2520Roll20/images/spellbg.jpg</a>'. This content should also be served over HTTPS. get @ jquery.1.8.2.min.js:2 css @ jquery.1.8.2.min.js:2 (anonymous) @ jquery.1.8.2.min.js:2 access @ jquery.1.8.2.min.js:2 p.fn.(anonymous function) @ jquery.1.8.2.min.js:2 d20.textchat.incoming @ app.js?1513102077:45 o @ app.js?1513102077:45 n @ base.js?1506449138:1 setTimeout (async) (anonymous) @ base.js?1506449138:1 (anonymous) @ app.js?1513102077:45 c @ firebase.2.4.0.js:240 (anonymous) @ firebase.2.4.0.js:201 gc @ firebase.2.4.0.js:52 cc @ firebase.2.4.0.js:30 dc @ firebase.2.4.0.js:29 h.Kb @ firebase.2.4.0.js:220 h.Ld @ firebase.2.4.0.js:188 Eh.Ld @ firebase.2.4.0.js:178 (anonymous) @ firebase.2.4.0.js:176 yh @ firebase.2.4.0.js:170 La.onmessage @ firebase.2.4.0.js:169 app.js?1513102077:35 Reorder by ZORDER app.js?1513102077:35 Reorder by ZORDER app.js?1513102077:35 setting src app.js?1513102077:35 setting src app.js?1513102077:30 Cols: 2 Rows: 1 app.js?1513102077:30 Took 2ms to generate cache. app.js?1513102077:36 Adding myself before r app.js?1513102077:45 Load user media and connect to Roll20 signaling server. app.js?1513102077:45 PEER i {options: {…}, destroyed: false, disconnected: false, open: false, connections: {…}, …} app.js?1513102077:45 Connection Status: {-KmDNoARcffC5aE8jCWp: false, -KmE35wWdK6mOiTj-SBA: false, -Kow_1F4be0rxZA7zVGY: false, -Kowr0S4acuvC-6e6jLo: false, -KqdIa7N8su_Z9onyFiE: false, …} app.js?1513102077:45 0 ONLINE PLAYERS: [] app.js?1513102077:45 Call FROM: Valerie P. | -Kw0Aq_ozTvOVDuON8Bw | both app.js?1513102077:45 [WebRTC] - Connecting! WebRTC internals dump: { "getUserMedia": [ { "audio": "", "origin": "<a href="https://app.roll20.net" rel="nofollow">https://app.roll20.net</a>", "pid": 29094, "rid": 19, "video": "{width: {ideal: 200}, height: {ideal: 200}, frameRate: {max: 10}}" } ], "PeerConnections": { "29094-3": { "constraints": "{advanced: [{googCpuOveruseDetection: {exact: true}}, {enableDscp: {exact: true}}]}", "rtcConfiguration": "{ iceServers: [stun:rtc.roll20.net:3478, turn:rtc.roll20.net:3478], iceTransportPolicy: all, bundlePolicy: balanced, rtcpMuxPolicy: require, iceCandidatePoolSize: 0 }", "stats": {}, "updateLog": [ { "time": "13/12/2017, 10:11:32", "type": "setRemoteDescription", "value": "type: offer, sdp: v=0\r\no=- 5921988271479014224 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE audio video\r\na=msid-semantic: WMS Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN\r\nm=audio 9 UDP/TLS/RTP/SAVPF 111 103 104 9 0 8 106 105 13 110 112 113 126\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ddmu\r\na=ice-pwd:ouia0srxS9iCb51Mq9PSxJrf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 1E:9D:BD:87:0F:3A:45:D7:03:EC:C0:AE:25:89:A3:5B:A1:41:C7:CA:71:E4:78:24:CD:5F:02:39:0A:58:B9:57\r\na=setup:actpass\r\na=mid:audio\r\na=extmap:1 urn:ietf:params:rtp-hdrext:ssrc-audio-level\r\na=sendrecv\r\na=rtcp-mux\r\na=rtpmap:111 opus/48000/2\r\na=rtcp-fb:111 transport-cc\r\na=fmtp:111 minptime=10;useinbandfec=1\r\na=rtpmap:103 ISAC/16000\r\na=rtpmap:104 ISAC/32000\r\na=rtpmap:9 G722/8000\r\na=rtpmap:0 PCMU/8000\r\na=rtpmap:8 PCMA/8000\r\na=rtpmap:106 CN/32000\r\na=rtpmap:105 CN/16000\r\na=rtpmap:13 CN/8000\r\na=rtpmap:110 telephone-event/48000\r\na=rtpmap:112 telephone-event/32000\r\na=rtpmap:113 telephone-event/16000\r\na=rtpmap:126 telephone-event/8000\r\na=ssrc:1412758349 cname:dANcmFrsLP+q7BeU\r\na=ssrc:1412758349 msid:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN cd681796-8b69-4e18-8341-06bdcc406dba\r\na=ssrc:1412758349 mslabel:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN\r\na=ssrc:1412758349 label:cd681796-8b69-4e18-8341-06bdcc406dba\r\nm=video 9 UDP/TLS/RTP/SAVPF 96 97 98 99 100 101 102 124 127 123 125 107 108\r\nc=IN IP4 0.0.0.0\r\na=rtcp:9 IN IP4 0.0.0.0\r\na=ice-ufrag:ddmu\r\na=ice-pwd:ouia0srxS9iCb51Mq9PSxJrf\r\na=ice-options:trickle\r\na=fingerprint:sha-256 1E:9D:BD:87:0F:3A:45:D7:03:EC:C0:AE:25:89:A3:5B:A1:41:C7:CA:71:E4:78:24:CD:5F:02:39:0A:58:B9:57\r\na=setup:actpass\r\na=mid:video\r\nb=AS:150\r\na=extmap:2 urn:ietf:params:rtp-hdrext:toffset\r\na=extmap:3 <a href="http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4" rel="nofollow">http://www.webrtc.org/experiments/rtp-hdrext/abs-send-time\r\na=extmap:4</a> urn:3gpp:video-orientation\r\na=extmap:5 <a href="http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:6" rel="nofollow">http://www.ietf.org/id/draft-holmer-rmcat-transport-wide-cc-extensions-01\r\na=extmap:6</a> <a href="http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:7" rel="nofollow">http://www.webrtc.org/experiments/rtp-hdrext/playout-delay\r\na=extmap:7</a> <a href="http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:8" rel="nofollow">http://www.webrtc.org/experiments/rtp-hdrext/video-content-type\r\na=extmap:8</a> <a href="http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=sendrecv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96" rel="nofollow">http://www.webrtc.org/experiments/rtp-hdrext/video-timing\r\na=sendrecv\r\na=rtcp-mux\r\na=rtcp-rsize\r\na=rtpmap:96</a> VP8/90000\r\na=rtcp-fb:96 ccm fir\r\na=rtcp-fb:96 nack\r\na=rtcp-fb:96 nack pli\r\na=rtcp-fb:96 goog-remb\r\na=rtcp-fb:96 transport-cc\r\na=rtpmap:97 rtx/90000\r\na=fmtp:97 apt=96\r\na=rtpmap:98 VP9/90000\r\na=rtcp-fb:98 ccm fir\r\na=rtcp-fb:98 nack\r\na=rtcp-fb:98 nack pli\r\na=rtcp-fb:98 goog-remb\r\na=rtcp-fb:98 transport-cc\r\na=rtpmap:99 rtx/90000\r\na=fmtp:99 apt=98\r\na=rtpmap:100 H264/90000\r\na=rtcp-fb:100 ccm fir\r\na=rtcp-fb:100 nack\r\na=rtcp-fb:100 nack pli\r\na=rtcp-fb:100 goog-remb\r\na=rtcp-fb:100 transport-cc\r\na=fmtp:100 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=64001f\r\na=rtpmap:101 rtx/90000\r\na=fmtp:101 apt=100\r\na=rtpmap:102 H264/90000\r\na=rtcp-fb:102 ccm fir\r\na=rtcp-fb:102 nack\r\na=rtcp-fb:102 nack pli\r\na=rtcp-fb:102 goog-remb\r\na=rtcp-fb:102 transport-cc\r\na=fmtp:102 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42e01f\r\na=rtpmap:124 rtx/90000\r\na=fmtp:124 apt=102\r\na=rtpmap:127 H264/90000\r\na=rtcp-fb:127 ccm fir\r\na=rtcp-fb:127 nack\r\na=rtcp-fb:127 nack pli\r\na=rtcp-fb:127 goog-remb\r\na=rtcp-fb:127 transport-cc\r\na=fmtp:127 level-asymmetry-allowed=1;packetization-mode=1;profile-level-id=42001f\r\na=rtpmap:123 rtx/90000\r\na=fmtp:123 apt=127\r\na=rtpmap:125 red/90000\r\na=rtpmap:107 rtx/90000\r\na=fmtp:107 apt=125\r\na=rtpmap:108 ulpfec/90000\r\na=ssrc-group:FID 2697345841 3758374082\r\na=ssrc:2697345841 cname:dANcmFrsLP+q7BeU\r\na=ssrc:2697345841 msid:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN b9e1cc73-984c-4ea2-91a8-07887708c1fa\r\na=ssrc:2697345841 mslabel:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN\r\na=ssrc:2697345841 label:b9e1cc73-984c-4ea2-91a8-07887708c1fa\r\na=ssrc:3758374082 cname:dANcmFrsLP+q7BeU\r\na=ssrc:3758374082 msid:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN b9e1cc73-984c-4ea2-91a8-07887708c1fa\r\na=ssrc:3758374082 mslabel:Z60Rtx3mtywVwuakiBd8uOwKP9CtYfX1GBRN\r\na=ssrc:3758374082 label:b9e1cc73-984c-4ea2-91a8-07887708c1fa\r\n" }, { "time": "13/12/2017, 10:11:32", "type": "addStream", "value": "id: pn00K1PsrtNMFBAsw1acheob40nAkYqTWXfT, audio: [default], video: [c5c05a9408b79af5d33ffd8372d739e57cef0156eb8a2b4ec02e218544f8e9a3]" } ], "url": "<a href="https://app.roll20.net/editor/" rel="nofollow">https://app.roll20.net/editor/</a>" } }, "UserAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.84 Safari/537.36" }
That's the same as the problem I'm having but on Windows 10.&nbsp; I don't know much about software so please keep solution idiot friendly. Thanks :)
William H. said: That's the same as the problem I'm having but on Windows 10.&nbsp; William--just in case it helps the technical team, do you know what version of Chrome you are using on Windows 10?
Robert P. said: William H. said: That's the same as the problem I'm having but on Windows 10.&nbsp; William--just in case it helps the technical team, do you know what version of Chrome you are using on Windows 10? I do believe its the latest version.
There is a problem with Chrome 63 and WebRTC in Roll20. They are looking into the problem, but you may want to try Firefox and/or rolling back to Chrome 62 and see if the problem continues.
Rabulias said: There is a problem with Chrome 63 and WebRTC in Roll20. They are looking into the problem, but you may want to try Firefox and/or rolling back to Chrome 62 and see if the problem continues. Thanks for the update. Firefox pegs my CPU and is choppy, whereas Chrome used to work great. Really hoping they can sort this out quickly so I don't have to teach all of my players how to roll back to Chrome 62!
Experiencing same thing.&nbsp; Will roll back tonight and see if it helps but other players bailed so may be faulty test until I can get someone else to join.&nbsp; Chrome 63, second person signs on, freeze.&nbsp;&nbsp;
Erik U. said: Experiencing same thing.&nbsp; Will roll back tonight and see if it helps but other players bailed so may be faulty test until I can get someone else to join.&nbsp; Chrome 63, second person signs on, freeze.&nbsp;&nbsp; Yep, it was a major deterrent. Then even under Firefox we had loads of cut-outs. So, for now, I'm telling players to disable the WebRTC-based a/v inside roll20 entirely, and we're going to use Skype instead. It now has free group video conferencing, and the window "floats" over the browser window so you can see the tabletop and video at the same time.
I downgraded to Chrome 62 and no fix what so ever, how ever Chrome 61 is working perfectly no issue.&nbsp;
Hi everyone, If you and your group are using the most updated chrome then please read this post in regards to some WebRTC changes coming that should resolve this problem.