Streams

A stream is a live video feed from an IP camera or NVR. You add it to Watchman using an RTSP URL.

What are IP cameras and RTSP?

IP camera: a camera that plugs into your network (Ethernet or Wi‑Fi) and can be reached by an IP address like 192.168.1.50.

RTSP (Real Time Streaming Protocol): a standard way to read the live video from your camera. It's a link (URL) that you paste into apps like Watchman or VLC.

Example format:
rtsp://username:password@camera-ip:554/stream-path
Common patterns:
rtsp://admin:123456@192.168.1.50:554/Streaming/Channels/101
rtsp://user:pass@192.168.1.60:554/h264
rtsp://user:pass@192.168.1.70:554/live/ch00_0
rtsp://user:pass@192.168.1.80:554/stream1

Add a stream (step‑by‑step)

  1. Open Streams and click “Add Stream”.
  2. Paste your RTSP URL. If needed, fill Username/Password; they sync with the URL automatically.
  3. Choose Region Layout (1, 4, or 9). 9 works best for most scenes.
  4. Optionally pick an Agent to process events from this camera.
  5. Set Run Target:
    • User Server: select from your registered servers.
    • Unassigned: leaves the stream unbound.
  6. When Run Target is User Server, choose which Server will process the stream.
  7. Save.

How to find your RTSP URL

  1. Camera web page: log into the camera's web UI. Look for Video/Stream/Network settings.
  2. Manufacturer docs: search “YourBrand RTSP URL.”
  3. ONVIF tools: use an ONVIF scanner to auto‑discover cameras and streams.
  4. Test in VLC: if it plays in VLC, it will work in Watchman.

Tip: Default RTSP port is 554. Try alternate paths like /h264 or /stream1 if unsure.

Connectivity options

Using Watchman‑managed servers

Your camera must be reachable from the internet.

  1. Find public address (router public IP or DDNS).
  2. Port forward an external port to the camera's RTSP port.
  3. Build URL: rtsp://user:pass@PUBLIC_HOST:PORT/stream-path
  4. Test from mobile data in VLC.

Prefer not to expose your camera?

Run a User Server on your LAN instead.

  1. Register a User Server (self‑hosted).
  2. Set Run Target to User Server.
  3. Select your Server and use the camera's local RTSP URL.

Field reference

  • RTSP URL: must start with rtsp://. Credentials may be embedded.
  • Region Layout: 1, 4, or 9 partitions; 9 is recommended.
  • Agent: route events to an agent for analysis.
  • Run Target: choose User Server to select one of your registered servers; Unassigned leaves it unassigned.
  • Server: when Run Target is User Server, select the specific server to process the stream.

Troubleshooting

  • Verify username/password; try a simple password to test.
  • Confirm RTSP port (often 554) and the exact path from the camera docs.
  • Test the URL in VLC (works locally? works from cellular data?).
  • If using Watchman‑managed, confirm port‑forwarding and that your ISP allows inbound ports.
  • Lower the camera’s bitrate or choose the sub‑stream if your uplink is slow.
Watchman — Agentic Realtime Video Intelligence