Rocosoft PTZJoy IP PTZ Camera Controller



  • Use any USB Joystick to precisely control your cameras
  • Program each joystick button to your liking and assign pictures to Preset Buttons
  • Control using on-screen Virtual Joystick or Directional Buttons
  • Control Cameras from anywhere using any device with a Web Browser
  • Control from other apps and keyboards using macros and HTTP requests

In stock



PTZJoy™ IP Controller Software for Broadcasting PTZ Cameras

Rocosoft PTZJoy Controller is great for any setup since it allows you to build a precise computer based controller using any USB or virtual on-screen Joystick. It offers directional control buttons, customizable preset buttons, keyboard shortcuts, far-end camera control, OSD camera menu access, and exposure controls.

Supported Cameras


Rocosoft PTZJoy IP Controller Features view more details
  • Precise control of Pan/Tilt/Zoom/Focus/Iris functions with any USB Joystick
  • Supports all Professional and Gaming USB Joysticks
  • Easily customize USB Joystick Buttons to your liking
  • Simultaneous Pan, Tilt, and Zoom Joystick Control with Variable Speed
  • Control Cameras using keyboard hotkeys
  • Smooth Camera Control with on-screen Virtual Joystick
  • Web Remote - Control from anywhere in the world using any device with a Web Browser
  • Iris, Shutter, Gain, White Balance, R-Gain, and B-Gain Monitoring and Adjustment


  • Save and recall up to 16 Internal and 16 External camera presets
  • Control speed of preset recall
  • Visualets - Assign any image/graphic to a preset for easy organization
  • Auto Pan and Preset Scan
  • 3 Slow Joystick Modes, X-Joystick Mode, Soft Joystick Mode
  • Precise Pan, Tilt, Zoom, Focus Speed Monitor
  • On-Screen-Display (OSD) camera menu access

Precise Camera Control

With PTZJoy™, you are able to easily and precisely control your PTZ camera's pan, tilt, and zoom, all with variable speed. Controlling cameras with PTZJoy is extremely fluid and responsive.
The on-screen Virtual Joystick accurately recreates the movement produced by a real joystick controller, providing smooth camera control all around.

Add Smooth Joystick Control

With PTZJoy™, you can use any USB joystick to control your PTZ cameras. Our USB Joystick control is smooth and reliable.
Not only that, but you can also configure every single button on your USB Joystick to do a large host of tasks with your cameras.

Easily Manage Presets

PTZJoy™ makes preset management much simpler for the user by adding a visual component to preset management. Each preset can be assigned a picture, which can then be easily recalled with a single click. Preset setting and recalling is a very quick, one-click process, and the speed at which the camera moves when a preset is called can be controlled.

Multi-Camera Management

With PTZJoy™, you can seamlessly manage multiple cameras, each with its own set of presets and settings with one-click switching between cameras. Not only that, but you can also mix and match camera protocols. For example, Cam1 can be Panasonic IP, Cam2 - Sony IP, Cam3 - PTZOptics IP but PTZJoy will provide seamless on-the-fly switching between them.


PTZJoy on PC

Main and Tools Panels

WebRemote on an iPhone

Three modes of PTZJoy Controller

PTZJoy on vMix and TriCaster



Rocosoft PTZJoy Controller Introduction


Purchasing Rocosoft PTZJoy™ IP Controller Software

PTZJoy™ IP Controller is universal - it works with all IP cameras and can control different camera brands and protocols from the same interface with the ability to mix and match them. This means that you can have Camera1 set to be Panasonic IP, Camera2 to Sony IP, Camera3 to PTZOptics IP, etc. All this with easy switching between cameras with no reconfiguration needed.

We offer upgrades from one product to the next for only the difference in price. So if you are unsure which product to choose, don't worry, if you find you need more power later, you can simply upgrade to the next product up, and you will only pay the difference in price.

We have thousands of satisfied customers worldwide, and our support is the best in industry since there are no questions in robotics control that we can't answer. Support is available for as long as you own your Rocosoft product. Last but not least - all of our products are available as free, full-featured trial versions, allowing you to evaluate the software for your needs prior to purchase.

Rocosoft PTZJoy Easy PTZ Controller Software

Supported Cameras by Protocol

  • Sony VISCA over IP: all Sony, NewTek, Lumens, JVC, Telycam, and iSmart IP Cameras
  • Sony CGI over IP: all Sony IPELA IP Cameras
  • Panasonic CGI over IP: all Panasonic IP Cameras
  • PTZOptics VISCA over IP: all PTZOptics, Minrray, Fla, Nova, and ValueHD IP Cameras
  • Datavideo VISCA over IP: all Datavideo IP Cameras

Supported Cameras by Brand

Rocosoft PTZJoy™ Products

We offer three PTZJoy Controller Products that you can choose from.

Rocosoft PTZJoy Main PTZ Controller Software



PTZJoy Controller is great for any setup since it allows you to build a precise computer based controller using any USB or virtual on-screen Joystick. It offers customizable preset buttons, Keyboard shortcuts, far-end camera control, OSD camera menu access, and Exposure controls.

Rocosoft PTZJoy Pro PTZ Controller Software

PTZJoy Pro


PTZJoy Pro is a good balance between simplicity and power. On top of what PTZJoy offers, it adds the ability to select which of connected joysticks to use, four button mapping profiles, PresetVisualizer visual control panel that simplifies preset handling, and a powerful Task Scheduler.

Rocosoft PTZJoy Studio PTZ Controller Software

PTZJoy Studio


PTZJoy Studio will give you everything that you might ever need for precise camera management with tons of automation tools, multi-camera control panel, multi-joystick individual camera control, and Macros to run scripts and manage cameras, TriCaster, vMix, Panasonic, and other switchers.

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. License can be transferred to a different computer.

Operating Systems

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

Supported IP Cameras

Sony VISCA over IP on UDP Port 52381:
Sony: BRC-X1000, SRG-120, SRG-300, SRG-360, all other Sony Cameras with IP Extension Module
Telycam: TLC-700-IP-35-4K, TLC-300-IP-12-4K, TLC-300-IP-12, TLC-300-IP-20, TLC-300-IP-5-4K
Lumens: All Lumens IP PTZ Cameras
iSmart: All iSmart IP cameras
Marshall: All Marshall IP Cameras

Sony IPELA: All Sony IPELA IP PTZ Cameras (CGI IP Protocol)

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

PTZOptics VoIP-VISCA over IP Protocol on UDP Port 1259:
PTZOptics: 12X-IP, 12X-USB, 20X-IP, 20X-USB, 12X-SDI-G2, 12X-USB-G2, 20X-SDI-G2, 20X-USB-G2, and all newer cameras.
Minrray, Fla, Nova, Avonic, and ValueHD IP Cameras

Datavideo VoIP-VISCA over IP Protocol on TCP Port 5002:
Datavideo: PTC-100, PTC-120, PTC-150 and all newer Datavideo IP cameras