Skip to content

This is a GStreamer Sample Code that provided for the RZ Family MPUs from Renesas Electronics

Notifications You must be signed in to change notification settings

renesas-rz/rz_gstreamer_sample_code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RZ/V2N Group GStreamer Sample Code

This is a GStreamer Sample Code that provided for the RZ/V2N Group of 64bit Arm-based MPUs from Renesas Electronics.

Evaluation Environment

Renesas evaluates all source codes here in the environment as below:

  1. AI SDK

  2. Boards and MPUs

    • Board: RZ/V2N Evaluation Board Kit / MPU: R9A09G056N44 (RZ/V2N)

LICENSE

Each Application Samples (including Hello World) covered by respective LICENSE.

Each LICENSE is placed within each Application Samples (including Hello World) directory.

GStreamer Applications

GStreamer is a library for constructing graphs of media-handling components. The applications it supports range from simple Ogg/Vorbis playback, audio/video streaming to complex audio (mixing) and video (non-linear editing) processing.

GStreamer is released under the LGPL. This section explains how to create and run the GStreamer applications on Wayland Window System. The applications can take advantage of codec, filter technology, and hardware processing of RZ/V2N SoC by using Renesas GStreamer elements: omxh264dec, omxh265dec, omxh264enc, omxh265enc, vspmfilter, waylandsink.

Before you proceed to Application Samples section, please make sure to check Hello World README.

Application Samples

The following table shows multimedia applications in RZ/V2N platforms ranging from playing, recording, scaling, streaming audio/video, to displaying multiple videos on multiple monitors.

Application Name Description
Audio Play Play an MP3 audio file.
Video Play Play an H.264 or H.265 video file.
Audio Encode Encode audio data from F32LE raw format to Ogg/Vorbis format.
Video Encode Encode video data from NV12 raw format to H.264 format.
Audio Record Record raw data from USB microphone, then store it in Ogg container.
Video Record Display and record raw video from USB/MIPI camera, then store it in MP4 container.
Audio Video Record Record raw data from microphone and MIPI camera or USB webcam at the same time, then store them in MKV container.
Receive Streaming Video Receive and display streaming video.
Send Streaming Video Send streaming video.
Video Scale Scale down an H.264 video, then store it in MP4 container.
Audio Player A simple text-based MP3 audio player.
Video Player T.B.D
Audio Video Play Play H.264 video and MP3 audio file independently.
File Play Play an MP4 file.
Multiple Displays 1 Display 1 H.264 or H.265 video simultaneously on HDMI monitor.
Multiple Displays 2 Display 2 H.264 or H.265 videos simultaneously on HDMI monitor.
Overlapped Display Display 3 overlapping H.264 videos.

About

This is a GStreamer Sample Code that provided for the RZ Family MPUs from Renesas Electronics

Resources

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •