diff options
author | Eva Pace <eba.pachi@gmail.com> | 2023-10-16 19:16:52 +0300 |
---|---|---|
committer | GStreamer Marge Bot <gitlab-merge-bot@gstreamer-foundation.org> | 2024-01-17 23:33:57 +0300 |
commit | 80b58f3b45d2c3adee5684888937a3aa30e30cd7 (patch) | |
tree | 1c61eca96c53bdd0fe6cca79f72311c53a44644b /docs | |
parent | 773ebc78541f5ba7b43477c5561fab2c91c025bc (diff) |
net/webrtc/janusvr: add JanusVRWebRTCSink plugin/signaller
The JanusVRWebRTCSink is a new plugin that integrates with the Video
Room plugin of the Janus Gateway, which simplifies WebRTC communication.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1362>
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 cf55efd7c..01f07bdd9 100644 --- a/docs/plugins/gst_plugins_cache.json +++ b/docs/plugins/gst_plugins_cache.json @@ -6609,6 +6609,37 @@ }, "rank": "none" }, + "janusvrwebrtcsink": { + "author": "Eva Pace <epace@igalia.com>", + "description": "WebRTC sink with Janus Video Room signaller", + "hierarchy": [ + "GstJanusVRWebRTCSink", + "GstBaseWebRTCSink", + "GstBin", + "GstElement", + "GstObject", + "GInitiallyUnowned", + "GObject" + ], + "interfaces": [ + "GstChildProxy", + "GstNavigation" + ], + "klass": "Sink/Network/WebRTC", + "pad-templates": { + "audio_%%u": { + "caps": "audio/x-raw:\naudio/x-opus:\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\nvideo/x-raw(memory:D3D11Memory):\nvideo/x-vp8:\nvideo/x-h264:\nvideo/x-vp9:\nvideo/x-h265:\n", + "direction": "sink", + "presence": "request" + } + }, + "rank": "none" + }, "livekitwebrtcsink": { "author": "Olivier CrĂȘte <olivier.crete@collabora.com>", "description": "WebRTC sink with LiveKit signaller", |