[](https://github.com/FORARTfe/HyMPS#-1 "VIDEO section") [](https://github.com/FORARTfe/HyMPS#pan-tilt-zoom "PTZ page")

March 10, 2026 · View on GitHub

📁 Generic - GUIs - Android - HID - ONVIF - NDI - VISCA - Tracking - Calibration - Misc

Warning

SORTING: Language (a>z) > License (openness) > Resource (a>z)\color{orange}\textsf{{SORTING: Language (a>z) > License (openness) > Resource (a>z)}}

Generic

ResourceShort descriptionLanguageLicenseLast commit
visca_over_ip_mock_cameraSimulate a PTZOptics VISCA-over-IP camera for the purposes of analyzing/debugging VISCA-over-IP clients
OmniView.LibraryA C# library for viewing, controlling, and recording network/IP cameras.
v4l2-ctl4windowsv4l2-ctl for MS Windows (device list, zoom, pan, tilt)
VISCAControlFormSimple controller for two PTZ visca cameras
Camera ControlA remote control software for conference cameras
PTZ-SERVERControl any PTZ camera that supports the VISCA Protocol either over serial or IP or both
cam-controlControl a pan–tilt–zoom camera

GUIs

ResourceShort descriptionLanguageLicenseLast commit
PTZCameraControllerA project to create a controller for PTZ Cameras
libViscaQtUiA QT UI for controlling a VISCA compatible camera using libVisca
QVISCA over IPA GUI tool to control a PTZ camera compatible with VISCA over IP
PTZ control GUIThis program provide general PTZ control GUI
Camera ControlPTZOptics Camera Control Software (Electron App)
VISCA-IP-Controller-GUIA graphical program for controlling PTZ cameras using VISCA commands over a local network
Sony-VISCA-IP-ControllerSony Visca Controller with GUI
PTZOptics-Simple-IPPTZOptics VISCA over IP graphical user interface to set camera zoom positions

Android

ResourceShort descriptionLanguageLicenseLast commit
AndroidPtzCameraControlCan control ptz camera in android
PTZDemoAndroid custom steering wheel
AndroidPTZ-
PTZ VisionAn application to control & preview VISCA over IP cameras
CommanderAndroid application to control Vaddio PTZ cameras through a telnet connection
ptzbetterAndroid app to control VISCA-over-IP cameras
VRcamPTZ control of camera from Android for use with VR headsets.

HID

ResourceShort descriptionLanguageLicenseLast commit
ViscaJoyControl VISCA compliant PTZ cameras using a flight controller joystick
PTZJoystickControlSimply lets you use any joystick or gamepad to control PTZ cameras via VISCA over IP
PTZ XboxWindows tools for controlling a PTZ camera with an Xbox controller
ControllerCamControl your VISCA camera using a Xbox Controller
ptzoptics-gamepad-electronControl a PTZOptics IP camera usng HTML5 gamepad and Electron
ptz-with-gamepadThe Python scripts for controlling PTZ cameras running on Sony VISCA using gamepad console and serial USB
Joystick PTZ ONVIF camera controllerControl ONVIF-compliant PTZ camera with a USB joystick from Python
VISCA-Game-ControllerA python program to use inexpensive USB game controllers to control PTZ cameras using SONY VISCA protocol
visca-joystickA simple python app for connecting a gaming controller to a VISCA over IP camera

ONVIF

ResourceShort descriptionLanguageLicenseLast commit
OnvifDeviceManagerOnvif Device Manager for Linux
SharpOnvifA C# implementation of the ONVIF interface - client as well as the server
Onvif-IP-Camera-ViewerA fully-functional camera software written in C#.NET that can be used to control your whole IP surveillance / monitoring system by providing such useful USB webcam and IP camera features as device discovery, video recording, PTZ motion control, motion detection, onvif video server, streaming to remote locations and websites, etc
onvifIP camera ptz control
cam2mqttImplements a translation layer between camera interfaces (ONVIF, ad-hoc HTTP APIs, etc) and MQTT

NDI

ResourceShort descriptionLanguageLicenseLast commit
RaspiNDIRaspberry Pi Camera NDI Source application
NDI Camera control CHOPNDI-PTZ Camera controller CHOP for TouchDesigner
PTZ ServerThis python server communicates with pan-tilt-zoom (PTZ) cameras using the NDI and Free-D protocols
ptzopticscontrolLittle Python Script for controlling a PTZOptics NDI HX Camera

VISCA

ResourceShort descriptionLanguageLicenseLast commit
ofxViscaCamera control via VISCA protocol
cuteviscaQt VISCA library and example application for control PTZ Cameras supporting VISCA protocol
visca-camera-control-cppA simple C++ control loop application for sending VISCA protocol commands over UDP to cameras encoders with serial passthroughs
PanTiltZoom CameraA C# library for controlling PTZ cameras using the VISCA command set
viscatestTesting SONY VISCA format in C# using .NET only
ViscaCamLinkA WPF desktop application that can control a PTZ camera on the same network using the VISCA protocol
ViscaControllerPtzA simple Windows application for controlling PTZ (Pan-Tilt-Zoom) cameras using the VISCA protocol
visca27Static C++ library to send/receive VISCA commands
companion-module-marshall-viscaControls the Marshall CV IP cameras over Visca
VISCA Camera ControllerA controller for VISCA compatible PTZ cameras
Camera Controller for Visca Over IP CamerasController software for PTZ cameras using Sony's Visca Over IP protocol
pyviscaA Python module for controlling PTZ cameras running on Sony VISCA protocol via serial USB
VISCA-IP-ControllerPython code for controlling PTZ cameras using VISCA commands over a local network
viscamCrossplatform Application to control Camera through VISCA protocol
ptzbotControl PTZOptics camera via VISCA over IP
VideoCueA multi-camera PTZ controller using VISCA-over-IP protocol with NDI video streaming and USB game controller support
ViscaOverIPA Python tool for sending visca over IP commands and other useful bits to do with visca compatable network cameras
cameracontrol.pyVisca Over IP control of PTZ camera using pygame and IP detection
IP-VISCAVISCA camera control over IP
visca-remote-joystickControl your PTZ camera over the network with a game controller joystick
grafton-viscaRust based VISCA over IP implementation for controlling PTZ Cameras
companion-module-ptzoptics-viscaThis module can be used to control PTZOptics cameras using the PTZOptics flavor of the Sony VISCA protocol communicating over TCP

Tracking

ResourceShort descriptionLanguageLicenseLast commit
C++ KCF TrackerTarget tracking using PTZ camera
TrackingCameraTurn your dumb PTZ camera into an automatic tracking security camera that follows people and keeps their face in frame
TrackingCamTrack a presenting person and stream video
AutoPTZObject tracking camera
LectureSightAutomatic live PTZ camera tracking for lecture and presentation recordings
AutoPTZAI Tracking Solution for Any PTZ Cameras
Automatic-PTZ-trackingE gimbal automatic tracking program
Autotracking for any PTZ VISCA cameraHow to make ANY PTZ VISCA carema to autotrack human speaker on boring conferences
PTZ Camera Face TrackerMake your ONVIF-enabled PTZ camera track a subject by using facial recognition

Calibration

ResourceShort descriptionLanguageLicenseLast commit
two_point_calibImplementation of A Two-point Method for PTZ camera Calibration in Sports paper
controlPTZCalibration and auto-calibration of two AXIS cameras PTZ
PTZ_Calibration_ApplicationDesktop application which requires several API's that cannot be provided
DeepPTZDeep Self-Calibration for PTZ Cameras

Misc

ResourceShort descriptionLanguageLicenseLast commit
ptzctrlWrapper for remote control of hi3510 based IP cameras
Arduino_VISCAControl a Sony VISCA Controller with an Arduino
Pan-tilt-zoom SLAMOnline SLAM system specifically designed to track pan-tilt-zoom (PTZ) cameras in highly dynamic sports such as basketball and soccer games
Lumens-IP-Camera-ControlLive event broadcasting optimized control and view Otherple Lumens IP cameras over the network
NDI/VISCA PTZ ControllerAn NDI-based and VISCA-based pan-tilt-zoom controller for Raspberry Pi or Rock Pi
foscam-viewerWeb application for viewing and controlling a Foscam IP camera
PTZ_ControllerController for (Hikvision and Okav) IP Camera
icpc-panasonic-to-viscaControl any visca camera with a Panasonic AW-RP60 or another controller
IP-Camera-Movement-ControlThis python api allows you to control a chinese camera movement
PTZ ControlAn Angular application that interacts with an IP camera's ISAPI interface