PTZ Controller Software for IP and VISCA Cameras


  • Use any USB Joystick to precisely control your cameras
  • Program each joystick button to your liking
  • Control using on-screen Virtual Joystick
  • Control using on-screen Directional Buttons
  • Quickly set up and recall Internal and External camera presets
  • Assign graphics or pictures to the presets buttons
  • Works on PC, Laptop, Tablet, TriCaster, vMix, Wirecast, OBS, etc.
  • Works with Sony, Panasonic, Canon, NewTek, PTZOptics, Lumens, Datavideo, iSmart, Pelco cameras
  • Manage multiple cameras of different brands and protocols. Mix or Match


Rocosoft PTZJoy Controller Software - Do more with less

Precisely control all your streaming and broadcasting PTZ cameras.

Rocosoft PTZ Controller Software will allow you to add a professional quality PTZ controller and automation tools to your streaming or live production system. You will have simultaneous Pan-Tilt-Zoom control with no latency using any USB joystick as well as the ability to program the joystick buttons to your liking - switch between cameras, call on presets, control Iris, Focus, and do tons of other things. You will be able to use one of four joysticks, connected to the computer as well as to have four profiles with your own button mapping scenarios per joystick. It also gives you ability to use a Multi-Joystick setup - one USB joystick per camera.

You can also use the on-screen Virtual Joystick, directional control buttons with a speed slider, Keyboard shortcuts, or use a Mouse, Trackpad or TrackBall as a joystick. You can control your cameras from anywhere with any device that has a Web Browser. Like iPhone, iPad, Mac, Android, Tablet, Etc. Along with using internal camera presets, we also store camera settings externally in the software. The External camera presets can be called with variable speed, so you can select how fast the camera will move between preset positions. The Preset Visualets - Visual Preset Tiles are fully customizable so you can name your presets as you want and use your own graphics or images as background. The Snip button gives you an easy way to cut an area off the screen to save images for tiles. The Multi-Cam Direct Control Panel allows preset management of selected cameras directly with no camera switching required. The PTZ Visual Pad Controller with Preset Visualizer is a Visual Preset Control Panel that is designed to simplify the logistics of preset switching. PTZ Visual Controller allows you to create a visual camera preset layout for one-click preset recall. It gives you immediate visual access to your camera positions and preset locations so you can SEE exactly what preset each camera is going to next, instead of having to remember presets by number or name. You can replace the background of the Panel for each camera or use the PTZLayer feature to make the panel see-through, so the PTZ Visual Controller can be layered on top of any live video stream window, like VLC Player or NDI Studio Monitor to achieve Live Video background. The built-in Video Monitor allows you to use any USB Webcam, Video Grabber, or a UVC camera for Live Video Background directly in the Preset Visualizer window. Camera and steaming system management can be automated with AutoPan, PresetScan, Task Scheduler, Timeline Task Manager,  Camera Tracer, and Macro Runner. AutoPan will allow you to move a specific camera left and right on a cycle with a given interval and desired speed. PresetScan will allow you to move a specific camera between presets on a given interval. Task Scheduler will allow you to schedule tasks for your cameras to complete at a defined time. Timeline Task Manager will allow you to create a timeline of complicated tasks for your cameras to complete. Commands can be broadcasted (let's say all cameras go to Preset3 at a specific moment). The Timeline task lists are saved as files that can be replayed and looped. Camera Tracer will allow you to record the camera movements. The traces are saved as files and can be replayed and looped. The Macro Runner allows sending multiple commands on a timeline with the press of just one button.  The Macro Commands can be sent to the PTZJoy itself, vMix, TriCaster, Black Magic, Telestream, and all other streaming, lighting, audio, and live production systems that accept external IP commands. The included API tool allows other Production Systems to access PTZ Camera control by sending HTTP Requests to PTZJoy over IP. HotKeys keyboard shortcuts can be used with Macros and programmable keyboards (like X-Keys or Genovation) for controlling cameras with macro commands based on the keybord ASCII codes.




Rocosoft PTZJoy Studio Controller Software

PTZJoy™ Controller Software comes in Three Editions

How it looks on the screen
Control with any USB Joystick
Configure USB Joystick buttons
Set/recall 16 Internal/External presets
On-Screen-Display access
Control speed of Preset Recall
Remote control with Web Remote
And more
PTZJoy Pro
How it looks on the screen
All PTZJoy features
Connect up to 4 USB Joysticks
Set/Recall 255 Internal and 32 External Presets
Automatically pan left/right with AutoPan
Loop through presets with PresetScan
Manage iris, shutter speed, exposure, etc.
Schedule tasks with Task Scheduler
PTZJoy Studio
How it looks on the screen
All from PTZJoy and PTZJoy Pro
Automate with Timeline Task Scheduler
Record joystick movements
Set/recall 255 internal/external presets
32 Visual preset tiles
Direct control/overview of 4 cameras
Full control with advanced CCU

PTZJoy™ Controller Edition Comparison Table

PTZJoy PTZJoy Pro PTZJoy Studio
$799.95 $1499.95 $2999.95
Camera Control with any USB Joystick Yes Yes Yes
Camera Control with Virtual on-screen Joystick Yes Yes Yes
Camera Control with on-screen Pan-Tilt-Zoom-Focus-Iris Buttons Yes Yes Yes
Simultaneous Pan-Tilt-Zoom Joystick Camera Control with variable speed Yes Yes Yes
XBox and Gaming Joystick Camera Control with variable speed Yes Yes Yes
USB Joystick Button Mapping Up to 12 Up to 30 Up to 30
Maximum Serial Port Cameras 24 24 28
Maximum IP Port Cameras 6 6 8
Maximum Internal Camera Presets 16 32 255
Maximum External Presets stored in PTZJoy (per camera)* 16 32 255
Variable Camera Speed between Presets* Yes Yes Yes
Visualets - Visual Preset Tiles with customizeable background image 9 9 16
Support of All Listed Sony VISCA, VISCA over IP, Sony CGI, Panasonic CGI, Canon, and Pelco Protocols Yes Yes Yes
Camera Control with Keyboard Shortcuts Yes Yes Yes
Camera Control from external programs using Macros and HTTP requests Yes Yes Yes
Far-end camera control from any device with a web browser Yes Yes Yes
Camera on-screen OSD Menu Access Yes Yes Yes
Pan-Tilt-Zoom-Focus Speed Monitor Yes Yes Yes
Automation with AutoPan and PresetScan Yes Yes Yes
Automation with Task Scheduler No Yes Yes
PTZ Visual Pad Control Panel No Yes Yes
Maximum Connected and Switchable USB Joysticks 1 Up to 4 Up to 4
Joystick Button Mapping Profiles (Per Joystick) 1 4 4
Automation with Timeline Task Manager No No Yes
Automation with Camera Tracer No No Yes
Multi-Camera Direct Control Panel No No Yes
Multi-Joystick Individual Camera Control No No Yes
Add to Cart Add to Cart Add to Cart

Video Demonstration and General Overview of PTZJoy Controller

PTZJoy™ Controller Extensions (plug-ins)

There are two extensions available for the PTZJoy Controller Software:

1. PTZPad™ Visual Control Panel.  It can be added to any edition of the PTZJoy Controller or purchased as a stand alone product.

2. CCU Camera Control Unit Panel. The CCU Panels are available for Sony VISCA, Canon BU, and Canon XU cameras. They can be added to any edition of the PTZJoy Controller.

Extensions have to be purchased separately.

Additional information


Rocosoft Inc.

Media Type

PC Download – Software Installation and Activation Instructions sent via email along with User Manual.


1 computer per license. Purchased software does not expire.

Operating Systems

Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows 10

Supported IP Cameras

Sony VISCA over IP Protocol:
Sony: BRC-X1000, SRG-120, SRG-300, SRG-360, all other Sony Cameras with IP Extension Module
Lumens: All Lumens IP PTZ Cameras

Sony CGI IP Protocol:
All Sony IPELA IP PTZ Cameras

Panasonic CGI IP Protocol:
Panasonic: AW-HE2, AW-HE40, AW-HE50, AW-HE60, AW-HE120, AW-HE130, AW-UE70, AW-HR140, AW-HE65, AW-HE38, AW-HE58, AW-HE35, AW-HE48

PTZOptics VoIP-VISCA over IP and CGI IP Protocols:
PTZOptics: 12X-IP, 12X-USB, 20X-IP, 20X-USB, 12X-SDI-G2, 12X-USB-G2, 20X-SDI-G2, 20X-USB-G2

Datavideo VoIP-VISCA over IP Protocol:
All Datavideo IP cameras

* Variable Preset Speed is available with External PTZJoy Presets using Sony VoIP Protocol and PTZOptics VoIP Protocol. Panasonic IP cameras allow Variable Speed between presets with Internal Camera Presets.

Supported Serial Port Cameras

Sony: BRC-X1000, BRC-300, BRC-H300, BRC-H700, BRC-Z700, BRC-H900, BRC-Z330, SNC-RZ30, EVI-H100S, EVI-H100S/W, EVI-H100V, EVI-H100V/W, EVI-HD1, EVI-HD3V, EVI-HD7, EVI-DHD7V, SRG-300H, SRG-300SE, SRG-120DH, SRG-360, PCS-HG90, PCSA-CHG90, EVI-D30, EVI-D31, EVI-D70, EVI-D80, EVI-D90, EVI-D100, EVI-D100P, EVI-D20G, and all newer Sony Visca PTZ cameras.
Panasonic: AW-HE40, AW-HE50, AW-HE60, AW-HE120, AW-HE130, AW-UE70, AW-HR140
Vaddio: RoboShot, ClearVIEW HD-18-19-20, ClearVIEW HD-USB, PowerVIEW HD-22-30, WallVIEW HD-18-19
HuddleCam HD: 3X, 10X 720p, 10X, 3X Wide, 12X, 18X, 20X, 30X
PTZOptics: 12X-IP, 12X-USB, 20X-IP, 20X-USB, 12X-SDI-G2, 12X-USB-G2, 20X-SDI-G2, 20X-USB-G2
Lumens: VC-A20P, VC-A202P, VC-G30, VC-G50, VC-200
Datavideo: PTC-120, PTC-100, PTC-150
Elmo: PTC-100s
Marshall: VISCA Cameras
Hitachi: All VISCA Cameras
Bolin: All VISCA Cameras
Ross: Pivotcam
1 Beyond: PTZ-S20, PTZ-IP12, PTZ-IP20, PTZ-IP30, Auto Tracker 2, AutoTracker 2 IP
All other PTZ cameras with Mini Din8 RS-232 connector, or 9pin RS-422 Connector, or RJ45 RS-422 Connector, or RJ45 RS-485 Connector for control

* External Presets Feature with Sony VISCA Serial Protocol is only guaranteed to work with a correctly wired VISCA Control Cable and a USB-to-Serial adapter that supports standard two-way connection. The PTZ gear can be tested with Free Rocosoft VISCA Tester software (request if needed).

PTZJoy Edition

PTZJoy, PTZJoy Pro, PTZJoy Studio


There are no reviews yet.

Only logged in customers who have purchased this product may leave a review.