Emmanuel Gil Peyrot
3710c81432
rust: Bump async-tungstenite
...
This removes the pin-project 0.4 dependency to use 1.0 instead like the
rest of the code.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/27 >
2020-11-23 15:28:28 +01:00
Sebastian Dröge
6378337a0e
sendrecv/Rust: Only set pipeline to Playing after connecting to the signals
...
Might miss some signal emissions otherwise, especially the
on-negotiation-needed signal.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/21 >
2020-07-31 12:03:46 +03:00
Sebastian Dröge
3492c81fcf
Update Rust examples to latest bindings versions
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-examples/-/merge_requests/21 >
2020-07-31 11:59:58 +03:00
Sebastian Dröge
180e1ce24c
Update dependencies of Rust demos
2020-06-18 23:34:48 +10:00
Sebastian Dröge
65db695212
Set TURN server in Rust sendrecv example too
...
Previously it was only in the multiparty example.
2020-03-24 12:57:17 +02:00
Sebastian Dröge
699b830213
Update Rust examples to async-tungstenite 0.4
2020-02-01 15:21:08 +02:00
Sebastian Dröge
42c6eac7f1
Update dependencies of Rust examples and simplify slightly
2020-01-23 08:36:21 +02:00
Sebastian Dröge
d995a00774
Update Rust examples to async-tungstenite 0.3
2020-01-05 11:41:31 +02:00
Sebastian Dröge
f5e4df464f
Update Rust demos to gstreamer 0.15 bindings release
2019-12-19 01:04:01 +02:00
Sebastian Dröge
9a46977a4c
sendrecv/rust: Port from tokio to async-std and use async/await
2019-11-29 20:47:21 +01:00
Sebastian Dröge
3d2b63615a
Update dependencies of Rust sendrecv example
2019-10-25 02:05:16 +03:00
Sebastian Dröge
8b44f32435
Return gst::BusSyncReply::Drop from the bus sync handler in the Rust sendrecv example
...
Otherwise all messages accumulate on the queue inside the bus and
nothing is ever removing them from there.
We handle messages elsewhere and only intercept them from the sync
handler.
2019-10-25 02:02:59 +03:00
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
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
Emmanuel Gil Peyrot
1595972c90
Update Rust dependencies
2019-02-26 19:56:49 +02: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
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
Leon Tan
b6300d3b92
Fix bug in Rust sendrecv demo
2018-06-27 22:58:19 +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
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