Nirbheek Chauhan
bd6deaca46
sendrecv/js: Call getUserMedia on incoming call
...
Instead of registering it on page load. This will allow us to add an
option for users to override the default constraints later.
This is also generally nicer because the browser won't open the webcam
immediately when you load the page and keep recording from it.
2018-04-01 01:09:46 +05:30
Nirbheek Chauhan
20cf2503ee
sendrecv: Fix SDP message format
...
The format is {'sdp': {'sdp': <sdp>, 'type': <sdptype>}}
The multiparty-sendrecv demo already uses this format.
2018-03-23 19:00:37 +05:30
Matthew Waters
e4e83a648b
server/js: also allow running on localhost
2017-11-23 00:29:39 +11:00
Nirbheek Chauhan
e9b0656bad
Add sendrecv implementation in js and gst webrtc
...
JS code runs on the browser and uses the browser's webrtc
implementation.
C code uses gstreamer's webrtc implementation, for which you need the
following repositories:
https://github.com/ystreet/gstreamer/tree/promise
https://github.com/ystreet/gst-plugins-bad/tree/webrtc
You can build these with either Autotools gst-uninstalled:
https://arunraghavan.net/2014/07/quick-start-guide-to-gst-uninstalled-1-x/
Or with Meson gst-build:
https://cgit.freedesktop.org/gstreamer/gst-build/
2017-10-21 20:02:19 +05:30