Difference between revisions of "GstWebRTC - Elements"

From RidgeRun Developer Connection
Jump to: navigation, search
m
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{GstWebRTC Page|
+
{{GstWebRTC/Head|previous=Advanced Settings|next=GstWebRTCBin|metakeywords=Gstreamer WebRTC Basics,Plugin Overview,WebRTC Basics,Gstreamer WebRTC Plugin Overview,plugin,element,webrtc element,signaling}}
[[GstWebRTC - API Reference|API Reference]]|
 
[[GstWebRTC - GstRrWebRTCSrc | GstRrWebRTCSink Element]]|
 
  
This page provides an overview of the common properties of the GstRrWebRTC plugin elements.
+
This page provides an overview of the common properties of the GstRrWebRTC plugin element.
  
 
==Elements==
 
==Elements==
The GstRrWebRTC plugin consists in three elements, each is explained with more detail in the next subsections.
+
The GstRrWebRTC plugin consists in a single element, which is explained with more detail in the following subsection.
* [[GstWebRTC_-_GstWebRTCSrc|GstRrWebRTCSrc]]
+
* [[GstWebRTC_-_GstWebRTCBin|'''GstRrWebRTCBin''']]
* [[GstWebRTC_-_GstWebRTCSink|GstRrWebRTCSink]]
 
* [[GstWebRTC_-_GstWebRTCBin|GstRrWebRTCBin]]
 
  
==Common Properties==
+
{{GstWebRTC/Foot|previous=Advanced Settings|next=GstWebRTCBin}}
All the plugin elements share the following important properties:
 
 
 
===start-call===
 
It's used to set which endpoint responsible of starting the call and sending the initial offer SDP to the peer. It only makes sense to have this property set to TRUE in one of the endpoints.
 
 
 
===signaler===
 
If a predefined signaler is going to be used, this property is in charge of setting the desired predefined signaler to use in the application. Each signaler has its own properties. See [[GstWebRTC_-_Predefined_Signalers|Predefined Signalers]].
 
 
 
===signaler-obj===
 
This property is used to set a custom signaler.
 
See [[GstWebRTC_-_Custom_Signalers|Custom Signalers]].
 
 
 
===stun-server===
 
Property used to set the STUN server address and port in case you want to change to use your own or a different one.
 
Usage:
 
<pre>
 
<stun-server-address>:<stun-server-port>
 
</pre>
 
 
 
===turn-server===
 
Property used to set the TURN server address and port in case you want to change to use your own or a different one.
 
Usage:
 
<pre>
 
<user>:<password>@<turn-server-address>:<stun-server-port>
 
</pre>
 
 
 
===certificate-pem===
 
With this property you are able to set you own certificate and private key (in PEM format) for the DTLS negotiation.
 
 
 
|keywords=Gstreamer WebRTC Basics,Plugin Overview,WebRTC Basics,Gstreamer WebRTC Plugin Overview,plugin,element,webrtc element}}
 

Latest revision as of 10:15, 9 March 2023