diff options
author | Mathieu Duponchelle <mathieu@centricular.com> | 2023-03-02 02:01:43 +0300 |
---|---|---|
committer | Sebastian Dröge <slomo@coaxion.net> | 2023-03-09 18:39:09 +0300 |
commit | 584392049c8fc57ed15b438bd3cc09644192db05 (patch) | |
tree | 819f382724bc1d41f79623c3d29b8ea8805fc9b1 /docs | |
parent | 82f17895898ed2275591d78b3bcb871adbecc495 (diff) |
net/webrtc: implement AWS KVS signaller
And expose a wrapper webrtcsink variant, aws-kvs-webrtcsink.
This adds support in webrtcsink for processing a consumer offer, instead
of producing one.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1114>
Diffstat (limited to 'docs')
-rw-r--r-- | docs/plugins/gst_plugins_cache.json | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/docs/plugins/gst_plugins_cache.json b/docs/plugins/gst_plugins_cache.json index 7f405d53a..e21ba9282 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -5904,6 +5904,37 @@ "rswebrtc": { "description": "GStreamer plugin for high level WebRTC elements and a simple signaling server", "elements": { + "awskvswebrtcsink": { + "author": "Mathieu Duponchelle <mathieu@centricular.com>", + "description": "WebRTC sink", + "hierarchy": [ + "GstAwsKvsWebRTCSink", + "GstWebRTCSink", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy", + "GstNavigation" + ], + "klass": "Sink/Network/WebRTC", + "pad-templates": { + "audio_%%u": { + "caps": "audio/x-raw:\n", + "direction": "sink", + "presence": "request" + }, + "video_%%u": { + "caps": "video/x-raw:\n\nvideo/x-raw(memory:CUDAMemory):\n\nvideo/x-raw(memory:GLMemory):\n\nvideo/x-raw(memory:NVMM):\n", + "direction": "sink", + "presence": "request" + } + }, + "rank": "none" + }, "webrtcsink": { "author": "Mathieu Duponchelle <mathieu@centricular.com>", "description": "WebRTC sink", |