ptz-visca

Community

Drive PTZ cameras via VISCA over serial or IP.

Authordamionrashford
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Controls Sony VISCA PTZ cameras by sending serial or UDP VISCA commands to pan, tilt, zoom, focus, exposure, and white balance.

Core Features & Use Cases

  • Support for serial and VISCA-over-IP transports to drive PTZ cameras across model families (Sony BRC/SRG/FR7, PTZOptics, AVer, Panasonic AW, etc.).
  • Command set includes pan/tilt, zoom, focus, presets, home/reset, power, and raw packet access, with optional dry-run for safety.
  • Scriptable automation and production integrations with OBS/vMix, enabling hands-free live camera control.

Quick Start

Run the viscactl.py script to pan-tilt a camera and optionally stop after a duration.

Dependency Matrix

Required Modules

None required

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: ptz-visca
Download link: https://github.com/damionrashford/media-os/archive/main.zip#ptz-visca

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.