I am using a Radxa Cubie A5E with Radxa OS – Debian 11 Bullseye and am trying to run a GStreamer pipeline for H.264 video encoding using the board’s hardware encoder.
I am looking for explicit, Cubie A5E–specific guidance on the following:
1. Supported Hardware Encoder
-
Which H.264 hardware encoder is supported on Cubie A5E under Debian 11?
-
Is the encoder exposed through:
-
v4l2h264enc -
omxh264enc -
cedarc -
or a Radxa-specific GStreamer plugin?
-
2. Required Packages and Versions
-
Exact package names required for enabling hardware H.264 encoding (GStreamer core and plugins, V4L2, OMX, CedarX, etc.)
-
Minimum required versions of:
-
GStreamer
-
Kernel
-
V4L2 / media drivers
-
-
Whether Radxa-patched packages are required instead of upstream Debian packages
3. Verified Working Pipeline Examples
I am specifically looking for tested and confirmed working gst-launch-1.0 examples on Cubie A5E, such as:
-
CSI/MIPI camera → H.264 → MP4 file
-
USB camera (MJPEG or YUYV) → H.264 → MP4 file
-
Raw frames → H.264 → RTP/UDP stream
My goal is to follow the official and recommended approach for hardware H.264 encoding on this platform and avoid trial-and-error with unsupported plugins.
If there is existing documentation, sample scripts, or a reference repository for Cubie A5E video encoding, please share a link.
Thanks in advance.