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

WebRTC not working Firefox but is working Chrome same hardware.

I did a lot of troubleshooting on this. I used 2 systems my Mac with macOS Sierra 10.12.6 and Laptop with Windows 10. (1709). I use Firefox so I started with it. Will not detect output see screenshots. Mic are detected but didn't work. I had a player login and he was using a Windows 10 laptop and using chrome I could see the video but he could not here me. I created new accounts on both my computers and set up new copies of Firefox and same issue.   I installed Chrome and the output and Mic now detected and are working. Mac with Firefox Windows 10 Firefox Mac with Chrome Windows 10 with Chrome Permission was given to Firefox to use the Mic and Camera on the Windows 10 PC and Mic on the Mac.     
Hi Craven, Could you grab a console log of loading the game? You might need to have another account log into the game as well to make sure that WebRTC will attempt to load. Lets see if we can see an error in the log as to what might be going on.
Drespar said: Hi Craven, Could you grab a console log of loading the game? You might need to have another account log into the game as well to make sure that WebRTC will attempt to load. Lets see if we can see an error in the log as to what might be going on. Adding myself before r app.js:89:13296 FIREBASE WARNING: Exception was thrown by user callback. g@<a href="https://app.roll20.net/assets/app.js?1520956603:107:14786" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603:107:14786</a> e@<a href="https://app.roll20.net/assets/app.js?1520956603:107:31282" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603:107:31282</a> h.Zb/&lt;@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:203:373" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:203:373</a> gc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a> cc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a> dc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a> h.Kb@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:220:287" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:220:287</a> h.Ld@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:246" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:246</a> Eh.prototype.Ld@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:178:359" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:178:359</a> Gh/&lt;@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:176:278" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:176:278</a> yh@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:170:462" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:170:462</a> vh.prototype.open/this.La.onmessage@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:169:245" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:169:245</a> firebase.2.4.0.js:45:446 FIREBASE WARNING: Exception was thrown by user callback. l@<a href="https://app.roll20.net/assets/app.js?1520956603:107:14421" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603:107:14421</a> t@<a href="https://app.roll20.net/assets/app.js?1520956603:107:31332" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603:107:31332</a> h.Zb/&lt;@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:203:373" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:203:373</a> gc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a> cc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a> dc@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a> h.Kb@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:220:287" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:220:287</a> h.Ld@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:246" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:246</a> Eh.prototype.Ld@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:178:359" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:178:359</a> Gh/&lt;@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:176:278" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:176:278</a> yh@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:170:462" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:170:462</a> vh.prototype.open/this.La.onmessage@<a href="https://app.roll20.net/assets/firebase.2.4.0.js:169:245" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:169:245</a> firebase.2.4.0.js:45:446 TypeError: e.find is not a function [Learn More] app.js:107:14786 TypeError: e.find is not a function [Learn More] app.js:107:14421 l <a href="https://app.roll20.net/assets/app.js:107:14421" rel="nofollow">https://app.roll20.net/assets/app.js:107:14421</a> t <a href="https://app.roll20.net/assets/app.js:107:31332" rel="nofollow">https://app.roll20.net/assets/app.js:107:31332</a> h.Zb/&lt; <a href="https://app.roll20.net/assets/firebase.2.4.0.js:203:373" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:203:373</a> gc <a href="https://app.roll20.net/assets/firebase.2.4.0.js:52:165" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:52:165</a> cc <a href="https://app.roll20.net/assets/firebase.2.4.0.js:30:216" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:30:216</a> dc <a href="https://app.roll20.net/assets/firebase.2.4.0.js:29:1259" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:29:1259</a> h.Kb <a href="https://app.roll20.net/assets/firebase.2.4.0.js:220:287" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:220:287</a> &lt;anonymous&gt; self-hosted:956:17 h.Ld <a href="https://app.roll20.net/assets/firebase.2.4.0.js:188:246" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:188:246</a> &lt;anonymous&gt; self-hosted:950:17 Eh.prototype.Ld <a href="https://app.roll20.net/assets/firebase.2.4.0.js:178:359" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:178:359</a> Gh/&lt; <a href="https://app.roll20.net/assets/firebase.2.4.0.js:176:278" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:176:278</a> yh <a href="https://app.roll20.net/assets/firebase.2.4.0.js:170:462" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:170:462</a> vh.prototype.open/this.La.onmessage <a href="https://app.roll20.net/assets/firebase.2.4.0.js:169:245" rel="nofollow">https://app.roll20.net/assets/firebase.2.4.0.js:169:245</a> Using more than two STUN/TURN servers slows down discovery app.js:52 Exception columnNumber: 2275 fileName: "<a href="https://app.roll20.net/assets/app.js?1520956603" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603</a>" lineNumber: 44 message: "Could not set local description (InternalError: Failed to find local track for level 1 in local SDP. This should never happen.)." name: "Exception" stack: "n@<a href="https://app.roll20.net/assets/app.js?1520956603:44:2275\nn@https://app.roll20.net/assets/app.js?1520956603:44:2405\nl@https://app.roll20.net/assets/app.js?1520956603:52:23491\n" rel="nofollow">https://app.roll20.net/assets/app.js?1520956603:44:2275\nn@https://app.roll20.net/assets/app.js?1520956603:44:2405\nl@https://app.roll20.net/assets/app.js?1520956603:52:23491\n</a>" __proto__: Object { … } app.js:107:16898
Sorry for the delayed response here! A few more things to check out- It seems like your browser, or at least firefox, is not picking up the device which is then extending into WebRTC. So a couple things to double check- Make sure you have only Firefox open. Addtionally, make sure that other browsers are not open when you open Firefox (i.e. opening chrome, opening firefox, then closing chrome). Do you have different addons or extensions installed for each browser? There might be something specific to Firefox that is causing the issue. If you try running in debugging mode, do you still run into the issue? Similar to only using one browser, do you have any chat programs or streaming programs open? Like the double browser situation, they might be hijacking the audio device preventing firefox (which is fairly picky) from connecting.
Drespar said: Sorry for the delayed response here! A few more things to check out- It seems like your browser, or at least firefox, is not picking up the device which is then extending into WebRTC. So a couple things to double check- Make sure you have only Firefox open. Addtionally, make sure that other browsers are not open when you open Firefox (i.e. opening chrome, opening firefox, then closing chrome). Do you have different addons or extensions installed for each browser? There might be something specific to Firefox that is causing the issue. If you try running in debugging mode, do you still run into the issue? Similar to only using one browser, do you have any chat programs or streaming programs open? Like the double browser situation, they might be hijacking the audio device preventing firefox (which is fairly picky) from connecting. I ran with no other programs. I turn off all extension and addons. I created new accounts. I shutdown firewall, no antivirus, I don’t know how to run in debug mode but I will google it an try later,&nbsp;
1521636427

Edited 1521636445
Well still not working in firefox. Not sure where to go from here.
Do you get any results from a different WebRTC services such as these below? <a href="https://appr.tc/" rel="nofollow">https://appr.tc/</a> or <a href="https://appear.in/" rel="nofollow">https://appear.in/</a>
Update: Well I have a clean install of windows 7 and Firefox and it still not working. the appear.in app say in the config that the browser doesn't support selecting sound output. If that is true how is anyone getting this to work on firefox?
Might be a long shot: Is it possible that Firefox is muted in your Mixer? I would think with a fresh windows install that would not be the case, but perhaps worth a look. Do you have issues with hearing sound on other sites? Youtube, etc. or is only the WebRTC services?