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.

March 15 (7 years ago)
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. 
 











 



March 16 (7 years ago)
Drespar
Roll20 Team
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.
March 16 (7 years ago)

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@https://app.roll20.net/assets/app.js?1520956603:107:14786
e@https://app.roll20.net/assets/app.js?1520956603:107:31282
h.Zb/<@https://app.roll20.net/assets/firebase.2.4.0.js:203:373
gc@https://app.roll20.net/assets/firebase.2.4.0.js:52:165
cc@https://app.roll20.net/assets/firebase.2.4.0.js:30:216
dc@https://app.roll20.net/assets/firebase.2.4.0.js:29:1259
h.Kb@https://app.roll20.net/assets/firebase.2.4.0.js:220:287
h.Ld@https://app.roll20.net/assets/firebase.2.4.0.js:188:246
Eh.prototype.Ld@https://app.roll20.net/assets/firebase.2.4.0.js:178:359
Gh/<@https://app.roll20.net/assets/firebase.2.4.0.js:176:278
yh@https://app.roll20.net/assets/firebase.2.4.0.js:170:462
vh.prototype.open/this.La.onmessage@https://app.roll20.net/assets/firebase.2.4.0.js:169:245

firebase.2.4.0.js:45:446
FIREBASE WARNING: Exception was thrown by user callback. l@https://app.roll20.net/assets/app.js?1520956603:107:14421
t@https://app.roll20.net/assets/app.js?1520956603:107:31332
h.Zb/<@https://app.roll20.net/assets/firebase.2.4.0.js:203:373
gc@https://app.roll20.net/assets/firebase.2.4.0.js:52:165
cc@https://app.roll20.net/assets/firebase.2.4.0.js:30:216
dc@https://app.roll20.net/assets/firebase.2.4.0.js:29:1259
h.Kb@https://app.roll20.net/assets/firebase.2.4.0.js:220:287
h.Ld@https://app.roll20.net/assets/firebase.2.4.0.js:188:246
Eh.prototype.Ld@https://app.roll20.net/assets/firebase.2.4.0.js:178:359
Gh/<@https://app.roll20.net/assets/firebase.2.4.0.js:176:278
yh@https://app.roll20.net/assets/firebase.2.4.0.js:170:462
vh.prototype.open/this.La.onmessage@https://app.roll20.net/assets/firebase.2.4.0.js:169:245

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
https://app.roll20.net/assets/app.js:107:14421
t
https://app.roll20.net/assets/app.js:107:31332
h.Zb/<
https://app.roll20.net/assets/firebase.2.4.0.js:203:373
gc
https://app.roll20.net/assets/firebase.2.4.0.js:52:165
cc
https://app.roll20.net/assets/firebase.2.4.0.js:30:216
dc
https://app.roll20.net/assets/firebase.2.4.0.js:29:1259
h.Kb
https://app.roll20.net/assets/firebase.2.4.0.js:220:287
<anonymous> self-hosted:956:17 h.Ld
https://app.roll20.net/assets/firebase.2.4.0.js:188:246
<anonymous> self-hosted:950:17 Eh.prototype.Ld
https://app.roll20.net/assets/firebase.2.4.0.js:178:359
Gh/<
https://app.roll20.net/assets/firebase.2.4.0.js:176:278
yh
https://app.roll20.net/assets/firebase.2.4.0.js:170:462
vh.prototype.open/this.La.onmessage
https://app.roll20.net/assets/firebase.2.4.0.js:169:245
Using more than two STUN/TURN servers slows down discovery
app.js:52
Exception
columnNumber: 2275
fileName: "https://app.roll20.net/assets/app.js?1520956603"
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@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"
__proto__: Object { … }
app.js:107:16898

March 19 (7 years ago)
Drespar
Roll20 Team
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.
March 19 (7 years ago)

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, 

March 21 (7 years ago)

Edited March 21 (7 years ago)
Well still not working in firefox. Not sure where to go from here.

March 22 (7 years ago)
Drespar
Roll20 Team
Do you get any results from a different WebRTC services such as these below?

https://appr.tc/
or
https://appear.in/
April 03 (7 years ago)
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?


April 10 (7 years ago)
Drespar
Roll20 Team
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?