/
Environment

Environment

Platform

  • C3V-W

  • C3V-S

System

  • Buildroot

  • Ubuntu

Kernel Config

Open the V4L2 hardware codec driver.

Device Drivers > Multimedia support > Media drivers > Video hardware codec

c7c00e97-bd39-4040-9ea6-e8e96eee5ec7.png

GStreamer

  • Version 1.20.1

  • Use patch

  • Additional Plugins

Copy it to <path>/gstreamer-1.0/ on the C3V platform after install the GStreamer.

Yocto

The user should know how to build the GStreamer package in the Buildroot and use it in the C3V Buildroot first.

Buildroot menuconfig

GStreamer

[*] gstreamer 1.x
-*- enable unit test libraries
[*] enable command-line parser
[*] enable tracing subsystem
[*] enable gst-debug trace support
[*] enable plugin registry
[*] install tools

gst1-plugins-base

-*- gst1-plugins-base --->
-*- app
[*] audioconvert (mandatory for audio playback)
[*] audiorate
[*] audiotestsrc
[*] compositor
[*] encoding
[*] videoconvert
[*] audioresample (mandatory for audio playback)
[*] rawparse
-*- typefind
[*] videotestsrc
[*] videoscale (mandatory for video playback)
[*] alsa (mandatory for audio playback)
[*] ogg (.ogg audio/video)
[*] opus
[*] pango font renderer

gst1-plugins-good

-*- gst1-plugins-good --->
[*] jpeg (JPEG support)
[*] audioparsers
[*] autodetect
[*] interleave
[*] isomp4
[*] matroska
[*] multifile
[*] wavenc
[*] wavparse (.wav audio)
[*] v4l2
[*] v4l2-probe (m2m)

gst1-plugins-bad

[*] gst1-plugins-bad --->
[*] jpegformat
[*] videofilters
[*] videoframe_audiolevel
[*] videoparsers
[*] videosignal
[*] fdk-aac
[*] openh264
[*] opus
[*] v4l2codecs

Ubuntu(Recommended)

Download the GStreamer v1.20.1 directly on the platform and compile and install it. Please go here to see the details.

Source

For reference:

Reference

  1. Video Codec V4L2 Usage with C3V system

  2. Build and install specified GStreamer on the Ubuntu

  3. Downloading and Compiling Code

Related content

CM Streaming API
CM Streaming API
Read with this
Video Codec V4L2 Usage with C3V system
Video Codec V4L2 Usage with C3V system
More like this
FFmpeg Media API
FFmpeg Media API
Read with this
Compile and install GStreamer 1.22.9 for C3V codec in C3V Ubuntu environment
Compile and install GStreamer 1.22.9 for C3V codec in C3V Ubuntu environment
More like this
NN Object Preview and Record
NN Object Preview and Record
Read with this
Compile and install FFmpeg 4.4.4 for C3V codec in the C3V Ubuntu environment
Compile and install FFmpeg 4.4.4 for C3V codec in the C3V Ubuntu environment
More like this