gst-plugins-rs/net/webrtchttp/src
Sanchayan Maity 0b1b8b91b9 webrtchttp: Do not block webrtcbin signal handlers for sending candidates
While at it, drop the OPTIONS request in WHIP sink. This was not really
required. See section 4.4 of the spec
https://www.ietf.org/archive/id/draft-ietf-wish-whip-01.html#name-stun-turn-server-configurat

Also introduce a new error type and distinguish between a future being
aborted or returning an error.

We call abort only during shutdown and hence except for the DELETE
resource request being aborted, other waits on future should not
be fatal.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/949>
2022-12-05 11:04:45 +05:30
..
whepsrc webrtchttp: Do not block webrtcbin signal handlers for sending candidates 2022-12-05 11:04:45 +05:30
whipsink webrtchttp: Do not block webrtcbin signal handlers for sending candidates 2022-12-05 11:04:45 +05:30
lib.rs webrtchttp: Factor out the common bits for WHIP and WHEP 2022-12-05 11:04:45 +05:30
utils.rs webrtchttp: Do not block webrtcbin signal handlers for sending candidates 2022-12-05 11:04:45 +05:30