Difference between revisions of "GstWebRTC"

From RidgeRun Developer Connection
Jump to: navigation, search
m
 
(36 intermediate revisions by 5 users not shown)
Line 1: Line 1:
<seo title="GstWebRTC | WebRTC | GStreamer WebRTC" titlemode="replace" keywords=" GStreamer, WebRTC, Embedded Linux, Nvidia, Xilinx, TI, NXP, Freescale, Linux Software development, Embedded Linux SDK, Embedded Linux Application development, GStreamer Multimedia Framework, Gstreamer Plugin,Streaming, Protocol, Server, WebRTC, Media, Payloader, Encoder"  description="GstWebRTC is a GStreamer plug-in that turns pipelines into WebRTC compliant endpoints, developed by RidgeRun."></seo>
+
{{GstWebRTC/Head|previous=|next=WebRTC Fundamentals|metakeywords=WebRTC, GstWebRTC, GstWebRTC promo video, GstWebRTC video, Hands On GstWebRTC, Features, GstWebRTC Features}}
__NOTOC__
 
== Overview ==
 
GstWebRTC is a GStreamer plug-in that turns pipelines into WebRTC compliant endpoints, which allows audio and/or video streaming using the WebRTC protocol.
 
  
<table cellspacing="20">
+
<center>
 +
<table>
 
<tr>
 
<tr>
<td><div class="clear; float:right">{{GstWebRTC TOC}}</div></td>
 
 
<td>
 
<td>
<html>
+
{{Sponsor Button}}
<div class="ecwid ecwid-SingleProduct-v2 ecwid-SingleProduct-v2-bordered ecwid-SingleProduct-v2-centered ecwid-Product ecwid-Product-74337777" itemscope itemtype="http://schema.org/Product" data-single-product-id="74337777"><div itemprop="image"></div><div class="ecwid-title" itemprop="name"></div><div itemtype="http://schema.org/Offer" itemscope itemprop="offers"><div class="ecwid-productBrowser-price ecwid-price" itemprop="price" data-spw-price-location="button"><div itemprop="priceCurrency" content="USD"></div></div></div><div customprop="options"></div><div customprop="addtobag"></div></div><script type="text/javascript" src="https://app.ecwid.com/script.js?7804024&data_platform=singleproduct_v2" charset="utf-8"></script><script type="text/javascript">xProduct()</script>
+
{{ContactUs Button}}
</html>
 
 
</td>
 
</td>
<td><center>
+
</tr></table>
{{Template:Eval SDK Download, Demo Image download and Contact Us buttons}}
+
</center>
</center></td></tr></table>
+
 
 +
__NOTOC__
  
== GstWebRTC Promo Video ==
+
== Overview ==
 +
GstRrWebRTC is a GStreamer plug-in that turns pipelines into WebRTC compliant endpoints, which allows audio and/or video streaming using the WebRTC protocol.
  
 +
== GstRrWebRTC Promo Video ==
 +
<br>
 +
<!--------------
 
<center>
 
<center>
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=vEI6jV9fuJA</embedvideo>
 
<embedvideo service="youtube">https://www.youtube.com/watch?v=vEI6jV9fuJA</embedvideo>
 +
</center>
 +
----------->
 +
<center>
 +
<embedvideo service="youtube" itemprop="video" itemscope itemtype="https://schema.org/VideoObject">
 +
  <link itemprop="url" href="https://www.youtube.com/watch?v=vEI6jV9fuJA">
 +
  <meta itemprop="thumbnailUrl" content="GstWebRTC GStreamer WebRTC Plug-in.png">
 +
  <meta itemprop="description" content="GstWebRTC GStreamer WebRTC Plug-in">
 +
  <meta itemprop="name" content="GstWebRTC GStreamer WebRTC Plug-in">
 +
</embedvideo>
 +
</center>
 +
 +
== GstRrWebRTC MCU Support ==
 +
<br>
 +
<!--------
 +
<center>
 +
<embedvideo service="vimeo">https://vimeo.com/327779248</embedvideo>
 +
</center>
 +
--->
 +
 +
<center>
 +
<embedvideo service="vimeo" itemprop="video" itemscope itemtype="https://schema.org/VideoObject">
 +
  <link itemprop="url" href="https://vimeo.com/327779248">
 +
  <meta itemprop="thumbnailUrl" content="GstRRWebRTC-Demo.png">
 +
  <meta itemprop="description" content="GstRRWebRTC-Demo">
 +
  <meta itemprop="name" content="GstRRWebRTC-Demo">
 +
</embedvideo>
 
</center>
 
</center>
  
 
<!--
 
<!--
== Hands On GstWebRTC ==
+
== Hands On GstRrWebRTC ==
 
+
<br>
 
<center>
 
<center>
 
<embedvideo service="vimeo">https://vimeo.com/190030003</embedvideo>
 
<embedvideo service="vimeo">https://vimeo.com/190030003</embedvideo>
Line 31: Line 58:
  
 
== Features ==
 
== Features ==
The plug-in is equipped with three elements:
+
The plug-in is equipped with the following element:
 
 
* GstWebRTCSrc
 
* GstWebRTCSink
 
* GstWebRTCBin
 
  
 +
* GstRrWebRTCBin: Bidirectional video/audio source/sink.
  
 
== Supported Formats ==
 
== Supported Formats ==
 
=== Audio ===
 
=== Audio ===
 
* Opus
 
* Opus
 +
* G722
 +
* PCMU
 +
* PCMA
  
 
=== Video ===
 
=== Video ===
* Vp8
+
* VP8
 
* H264
 
* H264
 
  
 
== Getting Started ==
 
== Getting Started ==
  
 
Start navigating this wiki by going to the [[ GstWebRTC - WebRTC Fundamentals|WebRTC Fundamentals ]] page in the table of contents.
 
Start navigating this wiki by going to the [[ GstWebRTC - WebRTC Fundamentals|WebRTC Fundamentals ]] page in the table of contents.
 +
 
<!--
 
<!--
 
= Contents =
 
= Contents =
Line 57: Line 84:
  
 
* '''[[Introduction to RidgeRun's GstWebRTC]]'''
 
* '''[[Introduction to RidgeRun's GstWebRTC]]'''
:- How does RidgeRun's WebRTC solution makes things easy
+
:- How does RidgeRun's WebRTC solution make things easy
  
 
* '''[[GstWebRTC Release Notes]]'''
 
* '''[[GstWebRTC Release Notes]]'''
Line 66: Line 93:
  
 
* '''[[GstWebRTC Pipelines]]'''
 
* '''[[GstWebRTC Pipelines]]'''
:- Some example pipelines to get GstWebRTC up and running out of the box on the most popular embedded platforms and desktop computers.
+
:- Some example pipelines to get GstRrWebRTC up and running out of the box on the most popular embedded platforms and desktop computers.
  
 
* '''[[GstWebRTC Signaler Developer's Guide]]'''
 
* '''[[GstWebRTC Signaler Developer's Guide]]'''
 
:- A walkthrough on how to create a custom signaler for your application
 
:- A walkthrough on how to create a custom signaler for your application
 
-->
 
-->
 +
{{ContactUs}}
 +
 +
{{GstWebRTC/Foot|previous=|next=WebRTC Fundamentals}}
  
[[Category:GStreamer]][[Category:WebRTC]][[Category:GstWebRTC]]
+
[[Category:GStreamer]][[Category:GstWebRTC]]

Latest revision as of 15:05, 18 April 2023



  Index Next: WebRTC Fundamentals




Error creating thumbnail: Unable to save thumbnail to destination

RR Contact Us.png


Overview

GstRrWebRTC is a GStreamer plug-in that turns pipelines into WebRTC compliant endpoints, which allows audio and/or video streaming using the WebRTC protocol.

GstRrWebRTC Promo Video


GstRrWebRTC MCU Support



Features

The plug-in is equipped with the following element:

  • GstRrWebRTCBin: Bidirectional video/audio source/sink.

Supported Formats

Audio

  • Opus
  • G722
  • PCMU
  • PCMA

Video

  • VP8
  • H264

Getting Started

Start navigating this wiki by going to the WebRTC Fundamentals page in the table of contents.


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us

OOjs UI icon message-progressive.svg Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering informations are available in RidgeRun Professional Services, RidgeRun Subscription Model and Client Engagement Process wiki pages. Please email to support@ridgerun.com for technical questions and contactus@ridgerun.com for other queries. Contact details for sponsoring the RidgeRun GStreamer projects are available in Sponsor Projects page. Ridgerun-logo.svg
RR Contact Us.png


  Index Next: WebRTC Fundamentals