GstWebRTC - GstWebRTCSrc: Difference between revisions

From RidgeRun Developer Wiki
mNo edit summary
mNo edit summary
Line 35: Line 35:
</html>
</html>


|Gstreamer WebRTC Basics,Plugin Overview,Gstreamer WebRTC Plugin Overview,GstWebRTCSrc element,GStreamer WebRTC source element}}
|keywords=Gstreamer WebRTC Basics,Plugin Overview,Gstreamer WebRTC Plugin Overview,GstWebRTCSrc element,GStreamer WebRTC source element}}

Revision as of 13:24, 11 December 2018


Plugin Elements


Home

GstWebRTCSink Element



This pages gives an overview of the GstWebRTCSrc element.

Architecture

RidgeRun's GstWebRTCSrc is used as a standard GStreamer source element. If a pipeline uses the GstWebRTCSource element, it becomes a receive-only endpoint. GstWebRTCSrc element may receive audio, video or both simultaneously.

Configurations

The supported capabilities are determined at runtime based on the pads that were requested for the elements. Simply said, if a GstWebRTCSrc was created with video and audio pads, it will be capable of receiving both medias. Table 1 summarizes the complete set of possible configurations. At the time being, only one pad of each media type can be created.

Audio Only
Figure 1: Receive Audio
OpenWebRTC Example Pipeline
Video Only
Figure 2: Receive Video
OpenWebRTC Example Pipeline
Audio + Video
Figure 3: Receive Audio and Video
OpenWebRTC Example Pipeline
Table 1. GstWebRTCSrc Supported Capabilities




Plugin Elements


Home

GstWebRTCSink Element