simplewebrtc / SimpleWebRTC

Simplest WebRTC ever
Other
4.66k stars 1.19k forks source link

Not working on Opera, but talky.io works #459

Open artofspeed opened 8 years ago

artofspeed commented 8 years ago

The remote video doesn't display on Opera. Tried the minimum setting from the Github page from scratch, doesn't work. Tried the demo (https://simplewebrtc.com/demo.html), doesn't work neither.

But talky.io works, weirdly. (and it's supposed to be built with this module, right?)

When I look at the log, the videoAdded event is triggered, but remote video is not displaying. Can any maintainer verify this issue with Opera? Thanks!

fippo commented 8 years ago

talky has stopped using simplewebrtc ~2 years ago in favor of jingle.js + xmpp as a signaling protocol.

Are you testing over the internet? talky is using turn servers, the sandbox server here doesn't

artofspeed commented 8 years ago

I'm testing on localhost. Also tried with turn servers, doesn't work. How to reproduce:

  1. Open client 1 on Opera.
  2. Open client 2 on any other browser (Opera, Chrome, Firefox)

They won't be able to see each other. Looking at the log, on each client, videoAdded event is triggered, but none of the cases of peer.pc.iceConnectionState is triggered, except 'closed'is triggered when one of the client closes browser.

However it works perfectly with if both clients use Chrome. I'm using Mac by the way. Thanks for your response!

grsh commented 8 years ago

@artofspeed In opera 38.0 I am able to get SimpleWebRTC working. demo is also working and my local installation is also working. Might be it is a issue of the specific version of Opera .