Depth Anything V3 on Jetson - 1
Depth Anything V3 on Jetson - 2
Depth Anything V3 on Jetson - 3

Depth Anything V3 on Jetson

One-click SSH deployment of Depth Anything V3 on NVIDIA Jetson with a prebuilt Docker image.

Beginner10minVision
Jetsondepth-estimationdockeredge-ai

What This Solution Does

This solution deploys Depth Anything V3 to an NVIDIA Jetson device through SSH in one click, using a prebuilt Docker image.

Core Value

ValueDescription
One-click deploymentStart deployment from the frontend without manual terminal commands
Jetson-ready runtimeUses GPU runtime and Jetson-friendly container settings
Fast onboardingReuses a prebuilt image to reduce setup complexity

Typical Scenarios

ScenarioBenefit
Robotics prototypingQuickly prepare depth estimation runtime on edge devices
Smart vision demosBuild camera-based depth demos for PoC and exhibition
Internal validationStandardize deployment flow for repeated testing

Notes

  • Target device should run a supported Jetson Linux version.
  • Docker and NVIDIA runtime must be available on the target device.
  • USB camera is optional and depends on your downstream application workflow.

Integration Interfaces

rtsp

Depth estimation video stream processed by TensorRT

Port: 8554
http

Depth map image via REST API

/api/depth · Port: 80 · Method: GET

Usage Requirements

rtsp

Any camera RTSP stream or USB camera

Deployment Options

edge_device

Download & Install

Preset: Jetson One-Click Depth Demo {#jetson_depth}

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

Step 1: Deploy Depth Anything V3 {#deploy_depth_anything type=docker_deploy required=true config=devices/jetson.yaml}

Deploy the containerized runtime to your Jetson. No terminal command input is required from the user.

Target: Remote Deployment (Jetson) {#jetson_remote type=remote config=devices/jetson.yaml default=true}

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

Deployment Complete

  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
  4. No additional command input is required for deployment completion

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)

Target: Local Deployment {#jetson_local type=local config=devices/jetson_local.yaml}

Deploy directly on the current machine (requires NVIDIA GPU).

Wiring

  1. Ensure Docker and NVIDIA Container Toolkit are installed
  2. Click Deploy to start installation

Note: First startup may take 5-10 minutes for TensorRT model compilation and Docker image download.

Deployment Complete

  1. The Docker container is running on this machine
  2. USB camera inference starts automatically in the container
  3. RTSP output is published at rtsp://localhost:8554/depth
  4. Use Step 2: Preview Depth Video Stream to view the stream

Troubleshooting

IssueSolution
NVIDIA runtime not foundInstall NVIDIA Container Toolkit: sudo apt install nvidia-container-toolkit && sudo systemctl restart docker
Port 8554 already in useStop existing services on that port
Container keeps restartingCheck logs: docker logs depth_anything_v3 — likely GPU memory or driver issue

Step 2: Preview Depth Video Stream {#preview_depth_stream type=preview required=false config=devices/preview.yaml}

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

Deployment Complete

  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

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
ffmpeg not foundInstall ffmpeg on the machine running this platform/backend
Only raw camera seenYour Jetson pipeline is likely publishing camera passthrough; switch RTSP source to your inference output stream

Deployment Complete

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
  3. You can proceed to your next product integration step directly
Contact Us
We Are Glad to Be Your Hardware Partner !
Have you used our products before?
Depth Anything V3 on Jetson