Problem with Streaming video with ZED in Orin Nano

Hi
Hello
The Orin Nano cannot encode videos in H264 format, so it cannot send a streaming video.
Can an additional complement be added to the Orin Nano to perform video streaming?
Either as something external that can be added to the hardware like a USB3.0 multiplexer or as an upgrade to the software.
I found this page to encode a video in H264 format: Codificación de software en Orin Nano — Documentación de la Guía para desarrolladores de NVIDIA Jetson Linux 1
Could this help me send streaming videos using the Zed camera?

Hi,
Orin Nano does not have hardware encoder. So please use software encoder such as x264enc in gstreamer, or ffmpeg.

Hi
And are gstreamer or ffmpeg compatible with the ZED?

Hi,
You may need to do integration. To integrate gstreamer or ffmpeg with ZED software stacks.

Hi,
I’ve already installed the integration for the ZED on my Orin Nano and can send and receive the video in the same Jetson, but I’ve had problems sending it on another device, the video never shows up. I don’t know if the problem is when sending it to another device or if it’s because I am misusing it.
The line to send the video is this:
gst-launch-1.0 zedsrc ! timeoverlay ! tee name=split has-chain=true !
queue ! autovideoconvert ! fpsdisplaysink
split. ! queue max-size-time=0 max-size-bytes=0 max-size-buffers=0 ! autovideoconvert !
x264enc byte-stream=true tune=zerolatency speed-preset=ultrafast bitrate=3000 !
h264parse ! rtph264pay config-interval=-1 pt=96 ! queue !
udpsink clients=192.168.137.184:5000 max-bitrate=3000000 sync=false async=false
The line to receive the video is this:
gst-launch-1.0 udpsrc port=5000 ! application/x-rtp,clock-rate=90000,payload=96 !
queue ! rtph264depay ! h264parse ! avdec_h264 !
queue ! autovideoconvert ! fpsdisplaysink

Hi,
You may set the properties to x264enc for a try:

  cabac               : Enable CABAC entropy coding
                        flags: readable, writable
                        Boolean. Default: true
  ref                 : Number of reference frames
                        flags: readable, writable
                        Unsigned Integer. Range: 1 - 16 Default: 3

Please try cabac=false to use CAVLC. And try ref=1.

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