diff options
author | Taruntej Kanakamalla <taruntej@asymptotic.io> | 2022-07-19 09:02:47 +0300 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2022-09-03 00:18:59 +0300 |
commit | 67e9ba8286af1edd3f53bbff3afbac3923bc6fc7 (patch) | |
tree | 288d1c4c3622921dea5bbe2f2762a98249738310 /ci | |
parent | 827099d22d1e334b3dbca369c0a8878dc8b4cf81 (diff) |
whipsink: A GstBin implementation for WHIP
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-bad/-/issues/1410
Created a new plugin 'webrtchttp' to implement all the
WebRTC HTTP protocols under /net/webrtc-http directory.
WhipSink wraps around 'webrtcbin' with HTTP capabilites
to exchange SDP offer/answer so an ICE/DTLS session can
be established between the encoder/media producer (WHIP client)
and the broadcasting ingestion endpoint (Media Server).
Once the ICE/DTLS session is set up, the media will
flow unidirectionally from the WHIP client to the
broadcasting ingestion endpoint (Media Server).
Spec:
https://www.ietf.org/archive/id/draft-ietf-wish-whip-04.html
Diffstat (limited to 'ci')
-rw-r--r-- | ci/utils.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/ci/utils.py b/ci/utils.py index dc1db7131..c5f0698ee 100644 --- a/ci/utils.py +++ b/ci/utils.py @@ -5,7 +5,8 @@ DIRS = ['audio', 'generic', 'net', 'text', 'utils', 'video'] RS_PREFIXED = ['audiofx', 'closedcaption', 'dav1d', 'file', 'json', 'onvif', 'regex', 'webp'] OVERRIDE = {'wrap': 'rstextwrap', 'flavors': 'rsflv', - 'ahead': 'textahead', 'tracers': 'rstracers'} + 'ahead': 'textahead', 'tracers': 'rstracers', + 'webrtc-http': 'webrtchttp'} def iterate_plugins(): |