Template:GStreamer WebRTC Wrapper/Main contents: Difference between revisions

From RidgeRun Developer Wiki
(Created page with "{| style="border-style: solid; border-width: 1px; margin: 9px;" |- | width="100%" valign="center" | <div style="padding:1rem 1rem; margin:0; background-color:#004a9f;color:#ff...")
 
No edit summary
Line 8: Line 8:
</div>
</div>
| valign="center" style="text-align:center;" |
| valign="center" style="text-align:center;" |
[[File:im8evk-board.png|200px|IMX8 EVK SoM]]
| rowspan="3" valign="top" style="text-align:center;" | {{GStreamer WebRTC Wrapper/TOC}}
| rowspan="3" valign="top" style="text-align:center;" | {{GStreamer WebRTC Wrapper/TOC}}
|-  
|-  
| width="100%" valign="top" colspan="2" style="background-color: #004a9f; font-weight: bold; text-align: center; color:#ffffff"|
| width="100%" valign="top" colspan="2" style="background-color: #004a9f; font-weight: bold; text-align: center; color:#ffffff"|
FPGA Image Signal Processor
GStreamer WebRTC Wrapper
|-
|-
| width="100%" valign="top" colspan="2"|
| width="100%" valign="top" colspan="2"|


RidgeRun knows how important documentation is for your project, specifically with complex digital tools such as image processing. Regardless of the complexity of the technology, proper documentation can reduce the learning curve and, more importantly, the time-to-market of your product. This wiki is a user guide for our FPGA Image Signal Processor project.
RidgeRun knows how important documentation is for your project, specifically with demanding media streaming. Regardless of the complexity of the technology, proper documentation can reduce the learning curve and, more importantly, the time-to-market of your product. This wiki is a user guide for our GStreamer WebRTC Wrapper project.


FPGA Image Signal Processor includes a series of synthesizable IP Cores for FPGA to accelerate image processing applications in embedded systems which do not have any hardware accelerator.
GStreamer WebRTC Wrapper is a GStreamer plugin that interfaces the GStreamer WebRTC element with multiples signaling protocols and multiples ICE servers.


Currently, the project has the following accelerators:
Currently, the GStreamer WebRTC Wrapper supports:


* Debayer
'''Signaling'''
* Color space converter (UYVY <-> RGBA)
* PubNub WebRTC
* Auto-white balancer
 
* Histogram equalizer
'''ICE Servers'''
* Xirsys Coturn


At the moment, the project has been tested on:
At the moment, the project has been tested on:
Line 31: Line 31:
'''Embedded systems:'''  
'''Embedded systems:'''  


* X86 (PC)
* Nvidia Xavier
* Nvidia Xavier
* i.MX8 EVK
* Nvidia TX2
 
'''FPGA:'''
 
* PicoEVB (Artix 7 XC7A50T CSG325 -2l)
 
'''Communication:'''
 
* 64-bit AXI-Stream (I/O data)
* AXI-Lite (Control)
 
Thanks to Xilinx tools flexibility, FPGA ISP accelerators are easily ported to other Xilinx FPGAs.


In this wiki you will find technical documentation, tutorials, examples and much more!
In this wiki you will find technical documentation, tutorials, examples and much more!
Line 52: Line 42:
|-
|-
| width="100%" valign="top" colspan="3"|
| width="100%" valign="top" colspan="3"|
RidgeRun provides support for embedded Linux development and '''Xilinx High-Level Synthesis''', specializing in the use of hardware accelerators in multimedia applications. RidgeRun's products take full advantage of the accelerators exposed to perform transformations on the video streams achieving great performance on complex processing and the massive parallelism offered by using FPGAs.
RidgeRun provides the GStreamer WebRTC Wrapper source code to start creating applications based on the WebRTC standard using the signaling protocol more convenient for your applications,


This page contains detailed guides and information on how to get started with the FPGA Image Signal Processor and start using its full capabilities.
This page contains detailed guides and information on how to get started with the GStreamer WebRTC Wrapper and start using its full capabilities.


To get up-to-speed with FPGA Image Signal Processor in your platform, start by clicking below:
To get up-to-speed with GStreamer WebRTC Wrapper in your platform, start by clicking below:
<br>
<br>
<br>
<br>

Revision as of 19:54, 20 December 2019

Welcome to RidgeRun's GStreamer WebRTC Wrapper

GStreamer WebRTC Wrapper

RidgeRun knows how important documentation is for your project, specifically with demanding media streaming. Regardless of the complexity of the technology, proper documentation can reduce the learning curve and, more importantly, the time-to-market of your product. This wiki is a user guide for our GStreamer WebRTC Wrapper project.

GStreamer WebRTC Wrapper is a GStreamer plugin that interfaces the GStreamer WebRTC element with multiples signaling protocols and multiples ICE servers.

Currently, the GStreamer WebRTC Wrapper supports:

Signaling

  • PubNub WebRTC

ICE Servers

  • Xirsys Coturn

At the moment, the project has been tested on:

Embedded systems:

  • X86 (PC)
  • Nvidia Xavier
  • Nvidia TX2

In this wiki you will find technical documentation, tutorials, examples and much more!

RidgeRun support

RidgeRun provides the GStreamer WebRTC Wrapper source code to start creating applications based on the WebRTC standard using the signaling protocol more convenient for your applications,

This page contains detailed guides and information on how to get started with the GStreamer WebRTC Wrapper and start using its full capabilities.

To get up-to-speed with GStreamer WebRTC Wrapper in your platform, start by clicking below:


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us
RidgeRun.ai: Artificial Intelligence | Generative AI | Machine Learning

Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering information is available at RidgeRun Engineering Services, 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.