Jan Schmidt
68f30a2431
android: Expand gradle memory to avoid Metaspace out of memory errors
2019-09-16 14:55:58 +00:00
Jan Schmidt
d022b7c61e
android: Change the default URL to webrtc.nirbheek.in
2019-09-16 14:55:58 +00:00
Jan Schmidt
1c3c194fd2
android: Switch to the camera for input
2019-09-16 14:55:58 +00:00
Jan Schmidt
91b3002fa0
android: Fix missing sentinel and return value compiler warnings
2019-09-16 14:55:58 +00:00
Jan Schmidt
75fd7046fb
android: update gradle and build tools versions
...
Also disable erroring out on lint failure for now.
2019-09-16 14:55:58 +00:00
Jan Schmidt
0b116cc2be
android: Fix build with r18b by linking libc++_shared
2019-09-16 14:55:58 +00:00
Matthew Waters
421f21adb1
Simple android app
2019-09-16 14:55:58 +00:00
Shane Perry
7b8d466cbb
Make health check route configurable
2019-08-12 17:58:30 +00:00
Shane Perry
b60d0d112c
Added a basic health check endpoint to the server
2019-08-12 17:58:30 +00:00
Nirbheek Chauhan
7fe9f8e092
signalling/simple-server: Listen on both ipv4 and ipv6 by default
...
Empty string or `None` mean all interfaces. Specifying 0.0.0.0 means
ipv4 interfaces only.
Fixes https://github.com/centricular/gstwebrtc-demos/issues/120
2019-07-16 02:31:56 +05:30
Sebastian Dröge
48130e07a1
Add FIXME comment to the Rust sendrecv example for implementation proper SDP negotiation
2019-07-09 14:51:41 +03:00
Sebastian Dröge
a8fca4037d
Enable RTX in the Rust sendrecv example only for video
...
Chrome et al don't like RTX for audio streams.
2019-07-09 14:50:19 +03:00
Sebastian Dröge
8606b54671
Update dependencies of Rust example
2019-07-08 16:45:08 +03:00
Sebastian Dröge
b3f9959a30
Add support for RTX with --rtx commandline parameter in the Rust example
2019-07-08 16:45:08 +03:00
Seungha Yang
60dbf27896
Add meson build script
...
make build easy with meson
2019-07-02 14:40:36 +01:00
Bernhard Jung
62469f1155
unref sinkpad also in mp version
2019-07-01 13:21:20 +03:00
Bernhard Jung
21e5f4fbda
unref sinkpad
2019-07-01 13:21:20 +03:00
Bernhard Jung
92050d6a59
do no use gst_element_link but gst_pad_link in pad-added callbacks to prevent situations where
...
on multiple incoming streams they might not get linked correctly and leave a stream unconnected
2019-07-01 13:21:20 +03:00
Sebastian Dröge
d74e2ac147
Add support for creating the offer in the Rust sendrecv client
2019-06-27 14:35:47 +03:00
Sebastian Dröge
d393063868
Update Rust sendrecv example to latest GLib/GStreamer bindings
2019-06-27 13:57:42 +03:00
Sebastian Dröge
a47bdbb21f
Port Rust sendrecv example to asynchronous IO and completely rewrite
...
Code should be easier to follow now and also supports TLS WebSockets
now.
Fixes https://github.com/centricular/gstwebrtc-demos/issues/70
2019-06-27 13:54:23 +03:00
Yevgeny Kazakov
bb36c08126
Add video tag playsinline to enable autoplay in iOS Safari
2019-04-12 18:07:38 +00:00
Yevgeny Kazakov
49e1478150
Replace deprecated onaddstream with ontrack; fixes #98
2019-04-12 18:07:38 +00:00
Emmanuel Gil Peyrot
1595972c90
Update Rust dependencies
2019-02-26 19:56:49 +02:00
svangasse
6620b49d50
Java demo ( #81 )
...
Added working demo using GStreamer Java bindings
2019-02-26 13:41:15 +01:00
Jason Sun
92bce589d8
Improve building documentation
...
- Add apt-get install lines for Ubuntu 18.04
- add gstreamer-webrtc-1.0 and gstreamer-sdp-1.0 to CFLAGS
- make the CLAGS match LIBS in Makefile dependencies
2018-11-22 05:23:15 +00:00
Matthew Waters
a63902e621
webrtc: fix data channel usage after requiring a READY webrtcbin
...
c4fe52395b
7bf18ad258
Fixes https://github.com/centricular/gstwebrtc-demos/issues/55
2018-11-06 15:44:14 +11:00
Mathieu Duponchelle
4df6d21992
sendrecv: port all examples to use a max-bundle policy
2018-10-15 20:46:28 +02:00
Sebastian Dröge
5c4b9a7f53
Update Rust dependencies
2018-10-15 15:54:06 +03:00
Sebastian Dröge
adadc2de63
Add Rust instructions to README.md
2018-10-15 15:53:56 +03:00
Matthew Clark
738e969a06
Add check_plugins() to Python example, matching C and Rust versions
2018-09-24 03:33:11 +00:00
Jan Alexander Steffens (heftig)
fd1d53b04a
on_server_message: Do not unref message GBytes
...
We don't own the reference. Since GLib 2.58, the g_bytes_unref that
follows the signal emission in libsoup loudly complains about the
attempt to underflow the refcount.
2018-09-21 13:12:43 +00:00
Mathieu Duponchelle
547f296293
sendrecv: try to add a data channel
2018-09-21 13:12:16 +00:00
Mathieu Duponchelle
7865c31387
webrtc.js: fix tearing down
2018-09-21 13:12:16 +00:00
Sebastian Dröge
fe6267fe0d
Update to releases of glib/gstreamer bindings
2018-09-10 14:06:01 +03:00
meldron
dc1163ab95
Fix stun server address
...
The stun server address has a space as suffix which is not allowed in the rust bindings.
2018-07-26 12:11:37 +00:00
Thibault Saunier
122c4106a4
Implement the demo in C# with GStreamerSharp
...
Based on https://github.com/ttustonic/GStreamerSharpSamples from
Tomislav Tustonić <ttustonic@outlook.com>
2018-07-11 10:05:38 +00:00
Nirbheek Chauhan
c5e5a7cfd3
Update README.md
2018-07-03 19:26:56 +05:30
Leon Tan
b6300d3b92
Fix bug in Rust sendrecv demo
2018-06-27 22:58:19 +02:00
Matthew Clark
37e8853041
Correct signalling usage instructions
2018-06-27 01:29:54 +00:00
Mathieu Duponchelle
1958814680
webrtc-sendrecv.py: required gstreamer 1.14.2
...
Addresses #25
2018-06-25 14:45:57 +02:00
Sebastian Dröge
9cf3aa088e
General code cleanup of the Rust sendrecv demo
...
Fewer clones and more borrowing, if let instead of match, match instead
of multiple ifs, insert a few newlines all over the place to make code
less dense, and a few changes to make code a bit more idiomatic.
2018-06-21 13:16:15 +03:00
Sebastian Dröge
2614249149
Fix various clippy warnings in the Rust sendrecv demo
2018-06-21 09:03:18 +03:00
maxmcd
b826f968cb
Add --disable-ssl flag to webrtc-sendrecv.c
2018-06-18 09:02:05 +03:00
maxmcd
83b9c4efd7
Add --disable-ssl option to simple-server.py
2018-06-18 09:02:05 +03:00
maxmcd
bb56d6eab7
Add Rust version of sendrecv example
...
This also comes with a docker image to collect all dependencies and
build everything.
Fixes https://github.com/centricular/gstwebrtc-demos/pull/20
2018-06-18 09:02:05 +03:00
Mathieu Duponchelle
3603899291
webrtc-sendrecv.py: improve debug and documentation
2018-06-11 20:26:07 +02:00
Mathieu Duponchelle
56c17d6487
sendrecv: python version
2018-06-11 18:49:53 +02:00
Nirbheek Chauhan
bba6c92392
Fix heading levels
2018-04-11 19:04:47 +05:30
Eloi Bail
d6741c1f80
mp-webrtc-sendrecv.c: add missing comma in the list of package required
...
A comma is missing in the list of package required. Thus the package
'srtprtpmanager' is checked instead of packages srtp and rtpmanager.
2018-04-03 15:04:57 +00:00