Copy
RidgeRun announces new Products and Projects for fall 2017
View this email in your browser

GstCUDA v0.1.0  

RidgeRun Product

GstCUDA is a framework and GStreamer plug-in enabling CUDA algorithm easy integration into GStreamer pipelines on the Tegra X1/X2. The GstCUDA framework is a series of utilities and base classes abstracting the complexity of both CUDA and GStreamer. With GstCUDA, developers avoid writing elements from scratch, allowing the developer to focus on the algorithm logic, and accelerating time to market. GstCUDA eases development by providing:

  • Zero memory copy data path
  • Direct NVMM buffer handling
  • GStreamer base classes
  • Quick prototyping elements 
Make the most out of the TX1/TX2 GPU architecture and GStreamer with performances up to dual 4K 60pfs data throughput. 

See our developer's wiki for more information
Go to our online store

GstWebRTC v1.4.1 

RidgeRun Product


GstWebRTC now with PubNub and Data channel support!

GstWebRTC now includes a PubNub based reference signaler! PubNub is a real-time data stream network with more than 70 SDKs for different languages, including a WebRTC signaler implementation. GstWebRTC is a GStreamer plug-in that turns pipelines into WebRTC compliant endpoints. The plug-in is equipped with three elements:

  • GstWebRTCSrc: Receive one-way audio and/or video content
  • GstWebRTCSink: Send one-way audio and/or video content
  • GstWebRTCBin: Send and receive two-way audio and/or video content


Easily extend your media server or existing application to support the WebRTC protocol by linking these elements into your pipeline.

GstWebRTC is getting data channel support as well! Leverage peer-to-peer WebRTC capabilities to stream, not only audio and video, but generic data as well. Our data channel standard implementation offers the following:

  • Out-of-the-box peer-to-peer streaming via ICE negotiation
  • Secure transmision via SCTP on top of DTLS
  • Bi-directional data transfer
  • Out-of-bounds channel negotiation
  • Single channel (to be extended)
Call thumbnails, chat sessions, file sharing and metadata streaming are some examples of the unlimited possibilities that the new data channel has to offer.

See our developer's wiki for more information
Go to our online store.

GstV4l2 Plugins for TX1/TX2  

RidgeRun Open Source Project

GstV4l2 Plugins for TX1/TX2 is a fork of the mainline gst-plugins-good that enable the usage of the V4l2 compilant devices exposed on TX1 and TX2, for capture, encoding, decoding and video converting. Make the most out of the TX1/TX2 architecture while using a standard, well-known API such as V4L2. Interface different elements in the pipeline transparently using standards such as MMAP, DMABUF and USERPTR, and reduce the overhead of different framework implementations.

The fork will incude:

  • V4L2 H264/H264 encoder
  • V4L2 H264/H265 decoder
  • V4L2 video converter
  • V4L2 source
This project is currently under development. Stay tuned for updates!

See our developer's wiki for more information

Xilinx Ultrascale+ VPSS - V4L2 Driver 

RidgeRun Product

The Xilinx UltraScale+ Video Processing Subsystem (VPSS) is a hardware accelerator supporting 4K UHD, features supported by VPSS:

  • motion adaptive deinterlacer
  • scaler
  • color space conversion
  • chroma resampler
  • format converter
The VPSS hardware accelerator supports: 4K UHD (3840 × 2160) at 60 fps RGB, YUV 4:4:4, YUV 4:2:2 and YUV 4:2:0 color spaces 8, 10, 12 and 16 bits per component.  Also supported is deinterlacing, scaling color space conversion between supported formats, chroma re-sampling between supported color spaces and frame rate conversion.

The V4L2 framework is the standard Linux kernel video processing API. V4L2 is useful for embedded applications and user space frameworks as GStreamer, VLC, and OpenCV.  RidgeRun developed a new V4L2 Linux driver with the support for handling the Xilinx UltraScale+ VPSS features, providing developers a mechanism for utilizing these features using standard tools accessing the simple V4L2 Linux kernel interface. The RidgeRun VPSS V4L2 driver uses the bare metal driver API as the bottom layer to control the VPSS hardware accelerator.

See our developer's wiki for more information
Go to our online store

Copyright © 2017 RidgeRun, LLC, All rights reserved.


Want to change how you receive these emails?
You can update your preferences or unsubscribe from this list