Joachim Bauch
1971c297fe
Updated evaluation of Conference messages to support serverside conferences.
9 years ago
Joachim Bauch
eb85b22da8
Fixed inconsistent PeerConference creation.
...
There was a case where a three-party conference got downgraded to a p2p
session and then upgraded to a three-party conference again, that the
two remaining participants created their own PeerConference object resulting
in a "split-brain" conference.
9 years ago
Simon Eisenmann
ce9f8f9874
Moved from offerConstraints to offerOptions which follows latest spec. This fixes offer creation in Firefox >=43.
10 years ago
Simon Eisenmann
af194a64b8
Remove deprecated MediaStream.stop api (see https://groups.google.com/a/chromium.org/forum/#\!msg/blink-dev/s0UsMk8i2YM/WpepA4w3mPEJ for details).
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
c49c15adf8
Hang up call, if a new offer is received and renegotiation is not enabled.
10 years ago
Simon Eisenmann
f9eccdc989
Use inner scope parameter properly.
10 years ago
Simon Eisenmann
fba521352a
Added client side configuration support for WebRTC renegotiation of user media streams.
10 years ago
Simon Eisenmann
beff7439b8
Bumped copyright to 2015.
10 years ago
Simon Eisenmann
4a9859d95a
Added missing semicolon.
11 years ago
Simon Eisenmann
5401c566b5
Bring back send stereo support by processing sdp correctly and disable AEC when sendStereo is true. The old stereo option is now always true.
11 years ago
Simon Eisenmann
90250d9139
Moved unload handler to controller.
11 years ago
Simon Eisenmann
7d569e7c15
Make sure to trigger negotiation if there is no media.
11 years ago
Simon Eisenmann
c739309402
Cleaning up.
11 years ago
Simon Eisenmann
09e51b5be4
Make sure to do negotiation when creating a xfer connection (fixes Firefox file sharing receive support).
11 years ago
Simon Eisenmann
eae59c50d2
Make sure to do negotiation when creating a screensharing connection (fixes Firefox screen sharing receive support).
11 years ago
Simon Eisenmann
79d132b322
Also show a notification that someone called no matter if call was aborted before pickup timeout.
11 years ago
Simon Eisenmann
ff540a0d50
Correctly handle bye in conferences.
11 years ago
Simon Eisenmann
0c88aeab0e
Use strict javascript globally.
11 years ago
Simon Eisenmann
6f174f8517
Fixed event and scope order/update issues created by rooms service.
11 years ago
Simon Eisenmann
9f8bb75f21
Fixed JSHint errors and warnings.
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
9c347454ae
Added settings to control audio and video constraints. Some settings were added as experiments which are disabled per default).
11 years ago
Simon Eisenmann
957b4dbb7b
Implemented timeout for getUserMedia check.
11 years ago
Simon Eisenmann
93a1c7b668
Implemented extension bridge support.
...
Implemented screen sharing for chrome using extension.
11 years ago
Simon Eisenmann
13ac41d417
Changed name of project to Spreed WebRTC.
11 years ago
Simon Eisenmann
20b504aacd
Fixed bunch of Javascript syntax issues.
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
6dc0bc3f9b
Fixed a load of Javascript syntax errors found with jshint.
11 years ago
Simon Eisenmann
d215a03706
Onlye hangup call when really onloading and not before.
11 years ago
Simon Eisenmann
b074e77edd
Fixed data channel not ready error by deferring own event triggering.
11 years ago
Simon Eisenmann
ce186c9168
Make sure to handle iceConnectionState completed in addition to connected fixing conference connection issues when all ice candidates work.
11 years ago
Simon Eisenmann
dbf9a935d4
Avoid spurious bye and close events and fixed hangup in certain conference cases.
11 years ago
Simon Eisenmann
6ffd3f2917
Initial public release.
12 years ago