Joachim Bauch
d4f936d57b
Major refactoring of call / conference handling.
...
Removed difference between single peer-to-peer calls and conferences
with multiple peers. There is only a single code path now that creates
calls and stores them in a conference (which holds all active calls).
With this also fixed some timing issues that could cause conference
peers to not send or receive media streams.
Should help with some of the issues reported in #276 .
9 years ago
Simon Eisenmann
5e9200bc3c
Trigger signalingState changes.
10 years ago
Simon Eisenmann
cbdbeaebbc
Added reference to remember onnegotiationneeded in FF40.
10 years ago
Simon Eisenmann
2a8fc4719b
Fixed problem where Chrome thought it already has an offer because the SDP is empty string instead of returning null for remoteOffer.
10 years ago
Simon Eisenmann
bcc3a86121
Return empty stream lists when there is no internal peer connection.
10 years ago
Simon Eisenmann
d53a6505c5
Added more references to tickets and problems with firefox.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
9f8bb75f21
Fixed JSHint errors and warnings.
11 years ago
Simon Eisenmann
09eff1222b
Add pc registry to usermedia to trigger media updates to all pcs where the usermedia stream is used.
11 years ago
Simon Eisenmann
4b6e9d27a6
Implemented negotiation workaround for Firefox.
11 years ago
Simon Eisenmann
76e562f31d
Implemented offer/answer creation on renegotiationneeded event.
11 years ago
Simon Eisenmann
30888a5ce8
Implement workaround for FF not supporting onnegotiationneeded.
11 years ago
Simon Eisenmann
d20dd4e957
Changed offer generation to generate offer when negotiation is required and signaling state is stable.
11 years ago
Simon Eisenmann
c85b4da08e
Fixed typo.
11 years ago
Simon Eisenmann
d008ea48eb
Added missing gear to remove streams.
11 years ago
Simon Eisenmann
7adea2fd34
Enabled logging for negotiationNeeded events.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
a0733b6555
Applied jsbeautify target to all Javascript files making them use same syntax style and tab indentation everywhere.
11 years ago
Simon Eisenmann
674428bc5c
Added workaround for not called onaddstream callback in FireFox (see https://bugzilla.mozilla.org/show_bug.cgi?id=998546 .).
11 years ago
Simon Eisenmann
65c5803846
Log signalingState in onsignalingstatechange event.
12 years ago
Simon Eisenmann
6ffd3f2917
Initial public release.
12 years ago