GstWebRTC - GstWebRTCSrc: Difference between revisions
Jcaballero (talk | contribs) No edit summary |
Jcaballero (talk | contribs) No edit summary |
||
Line 18: | Line 18: | ||
<td>Audio Only</td> | <td>Audio Only</td> | ||
<td align="center"><img src="http://developer.ridgerun.com/wiki/images/8/89/Gstwebrtcsrc-audio.png" width=600></img><figcaption>Figure 1: Receive Audio</figcaption></td> | <td align="center"><img src="http://developer.ridgerun.com/wiki/images/8/89/Gstwebrtcsrc-audio.png" width=600></img><figcaption>Figure 1: Receive Audio</figcaption></td> | ||
<td><a href="http://developer.ridgerun.com/wiki/index.php?title=GstWebRTC_-_Opus_Examples#Receive_pipeline"> Example Pipeline</a></td> | <td><a href="http://developer.ridgerun.com/wiki/index.php?title=GstWebRTC_-_Opus_Examples#Receive_pipeline">OpenWebRTC Example Pipeline</a></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Video Only</td> | <td>Video Only</td> | ||
<td align="center"><img src="http://developer.ridgerun.com/wiki/images/6/69/Gstwebrtcsrc-video.png" width=600></img><figcaption>Figure 2: Receive Video</figcaption></td> | <td align="center"><img src="http://developer.ridgerun.com/wiki/images/6/69/Gstwebrtcsrc-video.png" width=600></img><figcaption>Figure 2: Receive Video</figcaption></td> | ||
<td><a href=http://developer.ridgerun.com/wiki/index.php?title=GstWebRTC_-_H264_Examples#Receive_Pipeline>Example Pipeline</a></td> | <td><a href=http://developer.ridgerun.com/wiki/index.php?title=GstWebRTC_-_H264_Examples#Receive_Pipeline>OpenWebRTC Example Pipeline</a></td> | ||
</tr> | </tr> | ||
<tr> | <tr> | ||
<td>Audio + Video</td> | <td>Audio + Video</td> | ||
<td align="center"><img src="http://developer.ridgerun.com/wiki/images/e/e2/Gstwebrtcsrc-audiovideo.png" width=600></img><figcaption>Figure 3: Receive Audio and Video</figcaption></td> | <td align="center"><img src="http://developer.ridgerun.com/wiki/images/e/e2/Gstwebrtcsrc-audiovideo.png" width=600></img><figcaption>Figure 3: Receive Audio and Video</figcaption></td> | ||
<td>Example Pipeline</td> | <td>OpenWebRTC Example Pipeline</td> | ||
</tr> | </tr> | ||
<caption>Table 1. GstWebRTCSrc Supported Capabilities | <caption>Table 1. GstWebRTCSrc Supported Capabilities |
Revision as of 17:47, 12 July 2017
← |
⌂ Home |
→ |
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 | OpenWebRTC Example Pipeline | |
Video Only | OpenWebRTC Example Pipeline | |
Audio + Video | OpenWebRTC Example Pipeline |
← |
⌂ Home |
→ |