ptz-onvif

Installation
SKILL.md

PTZ ONVIF

Context: $ARGUMENTS

Speak ONVIF (SOAP 1.2 / XML / WS-Security) to IP cameras — the industry-standard way to discover devices, pull RTSP URIs, and drive PTZ without vendor SDKs. For low-level Sony VISCA (non-ONVIF PTZ) use ptz-visca. For spec lookup see ptz-docs.

Quick start

  • Discover all cameras on the LAN: → Step 1 (discover)
  • Fetch basic camera info: → Step 2 (info --host 192.168.1.64 --user admin --password x)
  • Get the RTSP stream URL: → Step 3 (streams)
  • Grab a single snapshot: → Step 4 (snapshot)
  • PTZ continuous pan-right: → Step 5 (ptz continuous --pan 0.5 --tilt 0 --timeout 1.5)
  • PTZ absolute position or preset: → Step 5 (ptz absolute / ptz preset-goto)

When to use

Installs
8
GitHub Stars
17
First Seen
May 27, 2026
ptz-onvif — damionrashford/media-os