Depth Anything V3 on Jetson — Deployment Guide

View source on GitHub
Preset

Jetson One-Click Depth Demo

Deploy Depth Anything V3 to your Jetson device with one click from this platform.

DevicePurpose
NVIDIA Jetson (reComputer)Runs Depth Anything V3 in Docker
USB Camera (optional)Real-time depth inference input

What you'll get:

  • Automatic remote deployment through SSH
  • Preconfigured Docker container with GPU runtime
  • Ready-to-run Depth Anything V3 environment on Jetson

Requirements: Jetson on Linux + SSH reachable + Docker available

1

Deploy Depth Anything V3

Deploy the Depth Anything V3 container to your Jetson.

Deployment method

Deploy to your Jetson over SSH with one click.

Wiring
  1. Connect Jetson to the same network as your computer
  2. Plug in USB camera if you want live depth inference
  3. Fill in Jetson IP, SSH username, and password
  4. Click Deploy
What you will be asked for(filled in the SenseCraft Solution app)
  • X11 DISPLAY

    Leave empty for headless/x264 mode. Use :0 only if you need NVIDIA EGL/X11 pipeline.

8 more with defaults you can keep
  • Camera IDdefault auto

    Camera index for /dev/videoX. Use auto to detect, or set 0/1 manually.

  • Encoderdefault x264enc

    GStreamer encoder used by RTSP pipeline

  • Stream FPSdefault 6
  • Bitrate (kbps)default 1500
  • Panel Widthdefault 480
  • Panel Heightdefault 360
  • Max Pointsdefault 8000
  • Point Radiusdefault 1
Troubleshooting
IssueSolution
SSH connection failedVerify IP address, username, password, and that Jetson SSH service is enabled
Docker runtime check failedEnsure Docker is installed and NVIDIA runtime is available on Jetson
Docker permission denied (not in docker group)Run sudo usermod -aG docker <ssh-user>, then newgrp docker (or log out/in), verify with docker info, and retry deployment
Disk space not enoughFree space on Jetson root partition and deploy again
Deployment timeoutKeep Jetson online and retry after checking network quality
RTSP stream not availableCheck camera is attached under /dev/video* and inspect logs: docker logs depth_anything_v3
Failed to read frame from camera in logsSet Camera ID to auto or try 1 (some USB cameras expose capture on /dev/video1 instead of /dev/video0)
After Deployment
  1. The Docker container is running on your Jetson
  2. USB camera inference starts automatically in the container
  3. RTSP output is published at rtsp://<jetson-ip>:8554/depth
2

Preview Depth Video Stream

Use this step to view your Jetson RTSP inference stream directly in the platform UI.

Wiring
  1. Connect a USB camera to Jetson (check it appears as /dev/video0 or another /dev/video*)
  2. Ensure your inference pipeline publishes RTSP on Jetson (recommended path: rtsp://<jetson-ip>:8554/depth)
  3. In this step, enter that RTSP URL
  4. Click Connect to start preview
Troubleshooting
IssueSolution
Preview black screenVerify RTSP URL with VLC first, then retry in this page
Connection timeoutConfirm Jetson port 8554 is reachable from the machine running this platform
Only raw camera seenYour Jetson pipeline is likely publishing camera passthrough; switch RTSP source to your inference output stream
After Deployment
  1. Live stream is visible in the preview window
  2. If your pipeline outputs depth/overlay frames, they are shown in real time
  3. You can disconnect/reconnect without redeploying Step 1

Depth Anything V3 runtime has been deployed successfully on your Jetson.

Validation Checklist

  1. Deployment status shows success in this page
  2. The service container stays in running state