Encode video

Hi, I have a Jetson Orin Nano connected to four USB cameras. I’m using GStreamer for video streaming, but I can only encode the video using software (using the parameters “x264enc” and “videoconvert”).

Is there any way to use the GPU or some other device on this Jetson for video encoding?

I’ve already tried these commands, but I’m getting the following error:

I’ve checked if nvv4l2h264enc is available, and it appears to be…

image

Hi,
The nvv4l2h264enc plugin use hardware encoder NVENC engine. Because Orin Nano doe not have NVENC, so the plugin cannot be used. There is no plugin using GPU for video encoding so please use software encoder. Or may consider use Orin NX.

Hi,

Is it only possible to code via software on the Jetson Orin?

I previously had a Jetson Nano and used hardware coding…

Hi, sadly yes. The only way to encode on a Jetson Orin Nano is through software. Only other platforms have the NVENC engine. This page: Software Encode in Orin Nano — Jetson Linux Developer Guide documentation may help to offer some different alternatives. Hope this helps.

Fabian Munoz
Embedded SW Engineer at RidgeRun

Contact us: support@ridgerun.com
Developers wiki: https://developer.ridgerun.com/
Website: www.ridgerun.com

2 Likes

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.