GstWebRTC - GstWebRTCBin

From RidgeRun Developer Connection
Revision as of 15:24, 10 July 2017 by Jcaballero (talk | contribs)
Jump to: navigation, search

WebRTC Fundamentals


Home

Evaluating GstWebRTC



This pages gives an overview of the GstWebRTCBin element.

Architecture

Ridgerun's GstWebRTCBin can be used as a sender-receiver endpoint, as shown in Figure 1. If a pipeline uses GstWebRTCBin element, it becomes a send-receive endpoint. GstWebRTCBin may receive and send audio, video or both simultaneously.

GstWebRTCBin-send-video-receive-audio.png

Configurations

The supported capabilities are determined at runtime based on the pads that were requested for the elements. Simply said, if a GstWebRTCBin was created with video and audio pads, it will be capable of sending and 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.

Send/Receive Audio Only

Example pipeline
Send/Receive Video Only

Example pipeline
Send/Receive Audio+Video

Example pipeline
Send Video - Receive Audio

Example pipeline
Table 1. GstWebRTCBin Supported Capabilities




WebRTC Fundamentals


Home

Evaluating GstWebRTC