Difference between revisions of "GStreamer WebRTC Wrapper/Architecture/GstWebRTCWrapperBin OWRSignaler"
(Add datachannel) |
|||
(2 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude> | <noinclude> | ||
− | {{GStreamer WebRTC Wrapper/Head|next=Evaluating_GstWebRTCWrapper|previous=Architecture/ | + | {{GStreamer WebRTC Wrapper/Head|next=Evaluating_GstWebRTCWrapper|previous=Architecture/GstWebRTCWrapperBin_DataChannel|metakeywords=}} |
</noinclude> | </noinclude> | ||
Line 7: | Line 7: | ||
===GstOwrSignalerClass=== | ===GstOwrSignalerClass=== | ||
− | This module handles the signaling mechanism to negotiate. | + | This module handles the signaling mechanism to negotiate. This class is based on GstBaseSignaler class. |
==== Methods ==== | ==== Methods ==== | ||
Line 27: | Line 27: | ||
− | <noinclude>{{GStreamer WebRTC Wrapper/Foot|Architecture/ | + | <noinclude>{{GStreamer WebRTC Wrapper/Foot|Architecture/GstWebRTCWrapperBin_DataChannel|Evaluating_GstWebRTCWrapper}}</noinclude> |
[[Category:GStreamer WebRTC Wrapper]] | [[Category:GStreamer WebRTC Wrapper]] |
Latest revision as of 15:14, 7 July 2023
GStreamer WebRTC Wrapper |
---|
![]() |
Introduction |
Architecture |
Evaluating GstWebRTCWrapper |
Getting the Code |
GStreamer Pipelines |
Other WebRTC RidgeRun products |
Contact Us |
OWRSignaler
GstOwrSignalerClass
This module handles the signaling mechanism to negotiate. This class is based on GstBaseSignaler class.
Methods
- connect(GstBaseSignaler * parent): Connect to signaling server.
- disconnect(GstBaseSignaler * parent): Disconnect from signaling server.
- is_connect(GstBaseSignaler * parent): Check whether there is a connection to signaling server.
- send_local_description(GstBaseSignaler * parent, gchar * local_description, GstWebRTCSDPType type): Send the local description through signaling.
- send_candidate(GstBaseSignaler * parent, const gchar * mid, gint sdp_mline_index, gchar * candidate): Send the candidate through signaling.
Signals
- connected: Emitted when a peer is connected to the same session.
- disconnected: Emitted when the peer is disconnected from the session.
- add-remote-description: Emitted when a description arrives.
- add-candidate: Emitted when a candidate arrives.
- signaler-notify: Emitted when any notification needs to be sent to the bus.
- error-connection: Emitted when the signaler has an error in one of the methods.