Difference between revisions of "GStreamer WebRTC Wrapper/Architecture/GstWebRTCWrapperBin DataChannel"

From RidgeRun Developer Connection
Jump to: navigation, search
(Signals)
m
Line 11: Line 11:
 
</td>
 
</td>
 
</table>
 
</table>
 +
 +
<br>
 +
{{Colored box|background-title-color=#6586B9|title-color=#FFFFFF|icon=notice-icon-white.png
 +
  |title='''Note'''
 +
  |content=This feature is only available for GStreamer 1.18 and newer.
 +
<br>
  
 
=== Data Channel ===
 
=== Data Channel ===
Line 34: Line 40:
 
* '''on-message-string''': This signal will receive the metadata type for strings.
 
* '''on-message-string''': This signal will receive the metadata type for strings.
  
<br>
 
{{Colored box|background-title-color=#6586B9|title-color=#FFFFFF|icon=notice-icon-white.png
 
  |title='''Note'''
 
  |content=This feature is only available for GStreamer 1.18 and newer.
 
  
{{Review|Please move this note to the beginning}}
 
}}
 
<br>
 
  
 
<noinclude>{{GStreamer WebRTC Wrapper/Foot|Architecture/GstWebRTCWrapperBin_XirsysIceServer|Architecture/GstWebRTCWrapperBin_OWRSignaler}}</noinclude>
 
<noinclude>{{GStreamer WebRTC Wrapper/Foot|Architecture/GstWebRTCWrapperBin_XirsysIceServer|Architecture/GstWebRTCWrapperBin_OWRSignaler}}</noinclude>
  
 
[[Category:GStreamer WebRTC Wrapper]]
 
[[Category:GStreamer WebRTC Wrapper]]

Revision as of 11:28, 10 July 2023




Previous: Architecture/GstWebRTCWrapperBin_XirsysIceServer Index Next: Architecture/GstWebRTCWrapperBin_OWRSignaler





Error something wrong.jpg Problems running the pipelines shown on this page?
Please see our GStreamer Debugging guide for help.


{{Colored box|background-title-color=#6586B9|title-color=#FFFFFF|icon=notice-icon-white.png

 |title=Note
 |content=This feature is only available for GStreamer 1.18 and newer.


Data Channel

A data channel is a component of WebRTC that serves as a dedicated pathway for real-time bidirectional communication between peers, using the Stream Control Transmission Protocol (SCTP), thus, enabling the seamless exchange of information beyond audio and video streams.

The GstWebRTCWrapper supports data channels, enabling efficient and reliable data transfer between peers. A great feature if you are building an application that requires real-time communication or any other system for data exchange.

Our GStreamer element offers properties and signals to send and receive messages and data, so you can easily implement data transfer and take your application to the next level.

Properties

  • data-channel: Enable or disable data channels to send and receive metadata.
  • metadata: Set the string which will be sent by the data channel.

Signals

  • send-metadata: Action signal to send a string to a string over a data channel.
  • on-message-data: This signal will receive the metadata type for binaries.
  • on-message-string: This signal will receive the metadata type for strings.



Previous: Architecture/GstWebRTCWrapperBin_XirsysIceServer Index Next: Architecture/GstWebRTCWrapperBin_OWRSignaler