Matthew Waters
8585a5f2b1
player/ios: add empty ssl directory
...
The iOS build requires it.
2019-08-29 20:42:59 +10: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
Matthew Waters
1ead809fca
build: add meson fallbacks for use in gst-build
2019-06-11 16:55:57 +10:00
Tim-Philipp Müller
3f51023aca
Back to development
2019-04-24 15:15:27 +01:00
Tim-Philipp Müller
d953c127c1
Bump version to 1.16.0
2019-04-24 15:12:05 +01: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
Matthew Waters
13f8422095
add CI pass for android
2019-03-27 13:17:48 +11:00
Matthew Waters
28fdf37d17
run gst-indent over c files
2019-03-26 16:09:29 +11:00
Matthew Waters
75122bd55b
player/android: add the google repository for all projects
...
Allows building from the command line
2019-03-24 20:15:06 +11:00
Matthew Waters
9c50d0e6ae
playback/ios: update gst_ios_init to the latest version
2019-03-21 00:47:32 +11:00
Matthew Waters
6408a4cd35
player/ios: Update for XCode 10
2019-03-21 00:38:27 +11: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
Tim-Philipp Müller
ef7abd54a8
ios: update for gio modules and GTlsBackend changes
...
Untested, based on https://gitlab.freedesktop.org/gstreamer/cerbero/merge_requests/103
Fixes https://gitlab.freedesktop.org/gstreamer/gst-examples/issues/5
2019-02-07 11:15:59 +00:00
Matthew Waters
2b3fc175c2
player/qt: move player api wrapper into a qml extension library
...
A further step is moving the qmlglsink element into an extension so
there is no need for writing any c++ code!
2018-12-12 14:00:48 +11: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
H1Gdev
ddb40e9e39
playback/player/android: Update build.gradle
...
Merge the following fixes from gst-docs
https://bugzilla.gnome.org/show_bug.cgi?id=797070
https://bugzilla.gnome.org/show_bug.cgi?id=797093
https://bugzilla.gnome.org/show_bug.cgi?id=797107
2018-09-10 10:28:17 +03:00
H1Gdev
0e53ae084b
playback/player/android: Package name does not correspond to file path
...
https://bugzilla.gnome.org/show_bug.cgi?id=797079
2018-09-05 10:27:43 +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