Home Cameras & Observability Setting up your local USB webcam for WebRTC zero-latency streaming

Setting up your local USB webcam for WebRTC zero-latency streaming

Last updated on Mar 31, 2026

The Visual Lifeline

A remote dashboard is mostly useless without eyes on the build plate. SoLoPrint's WebRTC tunnel is engineered to give you those eyes instantly without the lag of traditional plugins.

1. Hardware Requirements

Plug any standard UVC-compliant USB webcam (like a Logitech C920) directly into the Raspberry Pi running your OctoPrint/Klipper instance and SoLoPrint Bridge.

2. Stream URL Binding

  1. Ensure your local camera stream uses standard MJPG over HTTP (e.g., http://octopi.local:8080/?action=stream or http://localhost:8080/?action=stream).
  2. Open your SoLoPrint Dashboard > Printers.
  3. Open the specific printer's details and click Settings > Camera Configuration.
  4. Input the Internal URL (how the Bridge reaches the camera port). Usually http://127.0.0.1:8080/?action=stream since the Bridge is on the same host.
  5. Click Enable WebRTC Proxy.

The real-time UDP tunnel will instantly lock on and provide your 60fps stream in the dashboard viewport.