PTZJoy IP/VISCA Camera Control Software


  • 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


PTZJoy™ Software - Do more with less

Precisely control most PTZ Broadcasting cameras.

PTZJoy Controller Software will allow you to add a professional quality joystick controller to your system by using any USB Joystick. You will have simultaneous Pan-Tilt-Zoom control with no latency 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 included Multi-Cam Direct Control Panel allows preset management of selected cameras independently of the main panel with no camera switching.

The included PTZPad with Preset Visualizer is a Visual Preset Control Panel that is designed to simplify the logistics of preset switching. PTZPad allows you to creates 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 PTZPad window 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 management can be automated with AutoPan, PresetScan, Task Scheduler, Timeline Task Player, and Camera Tracer.
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 Player 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 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

Easy PTZJoy
PTZJoy Studio

PTZJoy™ Edition Comparison Table

Easy PTZJoy PTZJoy PTZJoy Studio
$199.95 $449.95 $1499.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 12 Up to 30
Maximum Serial Port Cameras 16 24 28
Maximum IP Port Cameras 4 6 8
Maximum Internal Camera Presets 9 16 255
Maximum External Presets stored in PTZJoy (per camera)* No 16 255
Variable Camera Speed between Presets* No 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 No Yes Yes
Camera Control from external programs using Macros and HTTP requests No Yes Yes
Far-end camera control from any device with a web browser No Yes Yes
Camera on-screen OSD Menu Access No Yes Yes
Pan-Tilt-Zoom-Focus Speed Monitor No Yes Yes
Automation with AutoPan and PresetScan No Yes Yes
Automation with Task Scheduler No No Yes
PTZPad Visual Control Panel No No Yes
Maximum Connected and Switchable USB Joysticks 1 1 Up to 4
Joystick Button Mapping Profiles (Per Joystick) 1 1 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™

Live Production Support

Works with Tricaster, vMix, Livestream, etc

PTZJoy works well with Live Production systems and fits into all of their environments.

Uninterrupted Workflow

Our software becomes a part of your live production environment, increasing your efficiency by simplifying your camera control.

Powerful Automation Tools

Camera Tracer

Record your Joystick movements and play them back. Get rid of repetitive movements.

Timeline Task Manager

Create a timeline of tasks for your camera(s) to complete, whether it be simple left/right movements or complicated exposure changes. Loop them if you'd like.

Task Scheduler

Schedule tasks for your camera to complete at a defined time. You can set multiple cameras to complete a task at the same time, or loop them.

Rocosoft Controlled PTZ Camera Brands

Supports VISCA, Canon, Pelco, CGI, and VISCA over IP Protocols

No matter what type of PTZ camera you decide to use for your configuration, we have you covered. With options for VISCA, Canon, Pelco Serial Port protocols and CGI and VISCA over IP protocols, our software solutions support virtually all professional broadcasting PTZ cameras available on the market today.

Rocosoft PTZJoy Controller can be used in three modes - Narrow, Wide, or Mini.

Narrow mode: The control panel is narrow and tall. It can be conveniently moved to the side of the screen and out of the way of the main video application.

Wide mode: The control panel is short and wide so it can be placed on the bottom of the screen, which is the most convenient place for the PTZ Controller with any Live Production Software.

Mini mode: The control panel is minimized so only the main controls are visible.

Rocosoft PTZ Controller PTZJoy on TriCaster, vMix, and PC

 TriCaster, vMix, Livestream, Wirecast Integration

PTZJoy integrates into the TriCaster, vMix, Wirecast, Livestream, and other Live Production Systems and adds advanced PTZ controls, powerful preset tools, and camera automation technology to your production system.

PTZJoy becomes part of your production system and provides you with professional PTZ control options and camera management tools and functionality that are significantly more extensive than those offered by the system's internal PTZ control settings.

Rocosoft USB Joystick PTZ Control

Precise Camera Control using any USB Joystick with any Computer or Live Production System

Ditch the limited functionality joystick control surfaces! Turn any wired USB joystick, wireless Bluetooth joystick, or gaming joystick into a precise professional PTZ Camera Controller.

  • Simultaneous Pan-Tilt-Zoom Control
  • X-Joystick-panning on X axis only
    Slow mode-limit top joystick speed
    Soft mode-gradual joystick speed acceleration

  • Custom Button Mapping for USB Joysticks with up to 30 Buttons

Rocosoft PTZ Controller PTZJoy Multi-Camera Direct Control

Multi-Camera Direct Control Panel

  • Control selected cameras directly independently of the main control panel
  • Recall Presets
  • Set Presets
  • Re-Set Presets
  • Manage Preset Tile Background Images.
  • Control Pan-Tilt-Zoom of each camera with Directional Control Buttons directly from it's respective block.
  • There are three layouts available with easy switching between them - Inline vertical, Inline horizontal, and 2x2 like in the image here

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

Easy PTZJoy, PTZJoy, PTZJoy Studio


There are no reviews yet.

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