Server / Chipsets / NVIDIA Jetson

CameraStack on
NVIDIA Jetson.

Ready-made camera software for NVIDIA Jetson: capture, hardware encode, RTSP streaming and a standards-compliant ONVIF interface, turning a Jetson board with a camera into a network camera.

Available reference platform Class / Edge AI platform

On this silicon

What runs today.

  • 01 Sensor capture
  • 02 Hardware video encode
  • 03 RTSP streaming
  • 04 ONVIF services

How this port works

Jetson ships a vendor GStreamer stack, so the CameraStack plugin here is the thin shape: it describes the platform’s capture and encode elements, and the portable core builds and runs the pipeline in-process. Hardware differences stay contained in one small adapter; the core is identical to every other platform.

Delivery is flexible on GStreamer platforms too: streams can be served through GStreamer’s own RTSP server, or through the portable core’s delivery engine, the same one used on every platform, which supports the full RTSP transport family, including TLS, RTSP-over-HTTP tunnelling and RTSP-over-WebSocket.

jetson / live stream probe
$ ffprobe rtsp://<user>:<pass>@jetson.lan:8554/onvif/Profile_1
ffprobe version 7.1.1-1ubuntu4.2 Copyright (c) 2007-2025 the FFmpeg developers
  ...
Input #0, rtsp, from 'rtsp://<user>:<pass>@jetson.lan:8554/onvif/Profile_1':
  Metadata:
    title           : CameraStack Server (JetsonNano)
  Duration: N/A, start: 0.194378, bitrate: N/A
  Stream #0:0: Video: h264 (Constrained Baseline), yuv420p(progressive), 1920x1080, 15 fps, 15 tbr, 90k tbn
  Stream #0:1: Data: none

The probe's second track is the ONVIF metadata stream, carrying analytics and events alongside the video.

Build on it

Designing a
Jetson product?

Jetson is a natural fit for cameras that do on-device inference, and CameraStack handles the camera plumbing so you can spend your time on the parts that make your product different. Use it as the complete camera stack or as a drop-in ONVIF interface.

Talk to us about Jetson