91 Commits (ff433f12a4710cc5cb272e93b203d5907621e6c5)

Author SHA1 Message Date
Simon Eisenmann ff433f12a4 Merged DummyStream implementations into one. 10 years ago
Simon Eisenmann a157cea813 Added support for SDP workarounds which are required when renegotiation is on. 10 years ago
Simon Eisenmann d53a6505c5 Added more references to tickets and problems with firefox. 10 years ago
Simon Eisenmann 647618fb74 Added comment to clarify why a null stream is injected. 10 years ago
Simon Eisenmann a44cedc52d Allow receiver to receive connections without a stream, by injecting a dummy stream. 10 years ago
Simon Eisenmann 9396548d9a Make it possible to create peer connection in renegotiation mode without any stream. 10 years ago
Simon Eisenmann eab339aed1 Implemented support to apply changed user media constraints on the fly in existing connections. 10 years ago
Simon Eisenmann 6c1e9791d5 Added renegotiation configuration to server. 10 years ago
Simon Eisenmann fba521352a Added client side configuration support for WebRTC renegotiation of user media streams. 10 years ago
Simon Eisenmann 84391f5a8f Never try to add a stream without audiotrack to audio processor. 10 years ago
Simon Eisenmann 00348fa6fd Added support to control Opus DTX. 10 years ago
Simon Eisenmann beff7439b8 Bumped copyright to 2015. 10 years ago
Simon Eisenmann 9df314a37f Use new Name field to send room name, rather than deprectated Id field. 10 years ago
Simon Eisenmann ccdd51fd74 Worked to get screen sharing to FF. 10 years ago
Simon Eisenmann ecb3649fe7 Improved reconnect logic which failed in various networking szenarios. 11 years ago
Simon Eisenmann 4a9859d95a Added missing semicolon. 11 years ago
Simon Eisenmann cbe85a6d83 Avoid generating invalid options. 11 years ago
Simon Eisenmann c578fbb460 Added callbacks to addIceCandidate function to comply with WebRTC API. 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 f992f50d49 Moved heartbeat time to controller. 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
Lance Cooper 555bd61325 Add basic support for pin locked rooms to the web application. 11 years ago
Lance Cooper 5e14b3b5d2 Support handling room updates in web client. 11 years ago
Lance Cooper 910dd71b81 Use room document from Welcome rather than synthesizing a response. 11 years ago
Lance Cooper e7cda50b79 Send Hello with Iid from Javascript client, and use the data from the Welcome. 11 years ago
Lance Cooper 9118194e89 Refactor web app room logic into separate service. 11 years ago
Simon Eisenmann 4903fec5cd Disable enableRenegotiationSupport per default to make the stuff mergeable. 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 6f0ecdf390 Make sure to clear timeout after usermedia test. 11 years ago
Simon Eisenmann 2d99116aa1 Make sure to stop stream after testing user media access. 11 years ago
Simon Eisenmann c85b4da08e Fixed typo. 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 513ab291f9 Also show the constraints as object in debugger. 11 years ago
Simon Eisenmann efaf7ef28c Fixed FireFox issue which showed multiple videos for the same peer. 11 years ago
Simon Eisenmann d008ea48eb Added missing gear to remove streams. 11 years ago
Simon Eisenmann f9ddb71a6f Fixed call state resurrect on heartbeat timeout reconnects. 11 years ago
Simon Eisenmann 3f8c716182 Fixed problem that local video does not work when fast reendabled after a call (added timeout). 11 years ago