webrtc/nice: support consent-freshness RFC7675
authorMatthew Waters <matthew@centricular.com>
Thu, 4 May 2023 06:30:09 +0000 (16:30 +1000)
committerTim-Philipp Müller <tim@centricular.com>
Mon, 8 May 2023 14:51:55 +0000 (15:51 +0100)
commit0161687505156f54ff38b976668804ac2763a863
treeb402c8aa5b2e1bb9fa08bdb0d4688a97d4e9e97a
parente23645b5ad364658dcd8840f4754c08007a4d2fb
webrtc/nice: support consent-freshness RFC7675

As is supported by libwebrtc already.  This allows ICE components to
transition to failed if consent to send from the peer is revoked or if
multiple consent packets are lost.

Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/4575>
subprojects/gst-plugins-bad/gst-libs/gst/webrtc/nice/nice.c