Rocosoft IP PTZ Camera Controller Software

PTZJoy™ is an IP PTZ Camera Controller Software that allows users to manage multiple IP PTZ cameras from any computer, tablet, laptop, TriCaster, vMix, Livestream, and other Live Production systems through a simple network connection - no need to physically connect your cameras. Works with Sony, Panasonic, NewTek, Marshall, PTZOptics, Datavideo, Minrray, Lumens, Pelco, and all other Broadcasting IP PTZ cameras.

Build Your Own Professional PTZ Camera Control System

Designed to be used with the industry’s top live streaming solutions and professional robotic cameras, our IP PTZ Camera Controller Software offers the most superior camera control technology available in the industry and functionality that you just can’t get with any other software product or hardware controller on the market.

Replace the limited functionality hardware joystick control surface and the limitations of the built in PTZ control on your live production system with a more precise computer-based controller that works with any USB Joystick, has a precise virtual on-screen joystick, keyboard shortcuts, far-end camera control, multi-joystick support, OSD Camera Menu Control, Macro support, advanced preset management tools, visual control options, multi-camera direct control panel, camera automation features, and more.

With 3 editions of PTZJoy IP PTZ Camera Controller Software, you can choose the level that fits your needs. Each edition includes core features which are integrated across all three editions, but have different feature sets tiered to varying video production setups, camera operator preferences, and technical requirements. Each edition builds on the previous one, adding more features, tools, and functionality as you go. You can always upgrade to the next edition if your camera control needs change or you need more functionality.


Easy IP PTZ Camera Management

  • Control multiple IP Cameras directly from a PC or live production system through a simple network connection - no need to physically connect cameras to a computer.
  • Connect up to 8 IP cameras and manage each camera’s presets and settings individually.
  • Switch between cameras using the Camera Visualet buttons that allow you to name your cameras and set a custom graphic to take the guess work of which camera you are working with.

Precise PTZ Camera Control

  • Control your cameras with a virtual on-screen joystick that mimics a real joystick, keyboard hotkeys, button control, a laptop touchpad, or trackball mouse.
  • Connect any wired USB joystick, wireless Bluetooth joystick, or gaming joystick to control your cameras. With simultaneous pan/tilt/zoom, 3 joystick performance modes, custom button mapping, and the ability to connect multiple joysticks to control individual cameras, the result is smooth and reliable camera control.

Efficient Preset Management

With user friendly preset management tools and innovative visualization features, camera operators can simplify the logistics of preset switching and get rid of cumbersome preset lists.

  • Easily set and recall up to 255 internal and 255 external presets and control preset recall speed to create an efficient workflow during a live broadcast.
  • Visual Preset buttons make it simple to organize your most used presets with a custom image.
  • The Multi-Camera Direct Control Panel puts your most important cameras and presets in one location and lets you manage multiple cameras and their presets simultaneously with one click recall.

Far-End Camera Control from any Device

The WebRemote gives you the ability to control your cameras from the web browser of any PC, Mac, Smartphone, or tablet and allows for quick and convenient far-end control of cameras on the go.

  • Control your cameras from ANYWHERE in the world.
  • Works with iPhones, iPads, Android phones and tablets, Windows phones and tablets, Google phones and tablets, Mac computers, PCs, and all other devices with a web browser.
  • Supports all web browsers such as Internet Explorer, Google Chrome, Safari, Mozilla Firefox, etc.

PTZLive™ Visual Preset Control Panel

PTZLive™ is a powerful preset management tool that gives you a "bird's eye view" visual representation of your camera presets.

  • Set a static or live video background on the panel to show that camera's perspective view, and then drag-and-drop presets on that camera's view panel to show their locations.
  • Removes the need to remember which preset goes where and lets you visually organize multiple camera presets and recall with one click.
  • Volunteers and less skilled operators don't need to remember which cameras or presets they need to control - they can simply click on an image and go live with that camera's preset position.
  • PTZLive can be overlayed on top of anything on the screen. Great for layering over TriCaster or vMix input screens and managing presets live.

Camera Automation Tools Simplify Workflow

PTZJoy offers a variety of PTZ camera automation tools in our PRO and STUDIO editions. Single operators can create some really dynamic productions by creating shortcuts that automate camera movements to save time, simplify workflow, and eliminate error. Managing multiple cameras during a live production doesn't have to be hard or confusing, not if you have the right tools.

  • Create recordings of camera movements with the Camera Tracer
  • Create playlists for cameras to execute commands with the Timeline Task Manager
  • Set cameras to run through presets or auto pan
  • Create macro shortcuts to control vMix, TriCaster, Panasonic switchers, and PTZ Cameras

Other Tools and Features

PTZJoy also includes many tools for users to change exposure settings, change software settings, manage IP Settings, access the camera’s OSD menu, change joystick modes, toggle to X Joystick (pan only), and more. You can easily swap between interfaces using the Tools button, minimizing or expanding the software to show the tools you need or changing the layout of interface to integrate seamlessly onto live-production equipment such as a TriCaster or vMix . The software features touch screen device support, giving you the option to use a touch screen monitor and flawlessly control the cameras.

Rocosoft IP PTZ Camera Controller comes in 3 Editions

100% Satisfaction Guaranteed + Lifetime Support

  • PTZJoy Comparison Table

  • PTZJoy
  • PTZJoy Pro
  • PTZJoy Studio
  • Camera Control with Virtual on-screen Joystick
  • Camera Control with on-screen Pan-Tilt-Zoom-Focus Buttons
  • Simultaneous Pan-Tilt-Zoom Joystick Camera Control with variable speed
  • XBox and Gaming Joystick Camera Control with variable speed
  • Connected and Switchable USB Joysticks
  • 1
  • Up to 4
  • Up to 4
  • Joystick Button Mapping Profiles (Per Joystick)
  • 1
  • 4
  • 4
  • Number of controlled Serial port cameras
  • 24
  • 24
  • 28
  • Number of controlled IP cameras
  • 6
  • 6
  • 8
  • Support of All Listed IP and Serial Port cameras
  • Visual Preset Tiles with customizeable background images
  • 9
  • 9
  • 16
  • Managed Internal Camera Presets (per camera)
  • 16
  • 32
  • 255
  • External Presets stored in PTZJoy (per camera)
  • 16
  • 32
  • 255
  • Variable Pan-Tilt Speed between Presets
  • Camera Control with Keyboard Shortcuts
  • Camera Control from external programs using Macros and HTTP requests
  • Programmable Macro buttons
  • 9
  • 16
  • Programmable buttons to run custom commands
  • 81
  • 144
  • Real time Iris, Shutter, Gain, and White balance monitoring and control
  • Far-end camera control from any device with a web browser
  • Camera on-screen OSD Menu Access
  • Pan-Tilt-Zoom-Focus Speed Monitor
  • Automation with AutoPan and PresetScan
  • Multi-Camera Direct Control Panel
  • 2Cam
  • 4Cam
  • 4Cam
  • PTZLive Mini Visual Control Panel
  • Automation with Task Scheduler
  • Automation with Camera Tracer
  • Automation with Timeline Task Manager
  • Multi-Joystick Individual Camera Control
  • UVC and NewTek NDI Video Monitor

PTZJoy Feature Diagram

PTZJoy PRO Feature Diagram

PTZJoy STUDIO Feature Diagram

PTZJoy Controller on vMix and TriCaster

WebRemote on an iPhone

Multi-Cam Direct Control Panel

PTZLive Visual Preset Control Panel

Timeline, Tracer, and Scheduler

Macro Player


Rocosoft PTZJoy Controller Introduction

Camera Automation with Timeline Task Manager Tool

How to Control PTZ Cameras with PTZJoy Controller

Macro Player - Controlling PTZ Cameras and TriCaster with Macros


How to Set and Recall Presets with PTZJoy Controller


Supported IP PTZ Cameras 

  • Sony: BRC-X1000, SRG-120, SRG-300, SRG-360, BRC-X400, and all newer IP Cameras
  • NewTek: NDI NDIHX PTZ1, NDI PTZUHD, and all newer IP Cameras
  • Telycam: TLC-700-IP-35-4K, TLC-300-IP-12-4K, TLC-300-IP-12, TLC-300-IP-20, TLC-300-IP-5-4K
  • Aida: PTZ X20-IP, PTZ X12-IP
  • Lumens: All Lumens IP PTZ Cameras
  • iSmart: All iSmart IP cameras
  • Marshall: All Marshall IP Cameras
  • Birddog: All Birddog IP Cameras
  • Angekis: All Angekis IP Cameras
  • 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: All IP Cameras
  • Fla: All IP Cameras
  • Nova: All IP Cameras
  • Avonic: All IP Cameras
  • SMTAV: All IP Cameras
  • Qsc: All IP Cameras
  • Avipas: All IP Cameras
  • Clevermic: All IP Cameras
  • ValueHD: All IP Cameras
  • Sony IPELA: all Sony IPELA IP PTZ Cameras
  • Panasonic: AW-HE2, AW-HE40, AW-HE50, AW-HE60, AW-HE120, AW-HE130, AW-HE150, AW-UE70, AW-UN70, AW-HR140, AW-HE65, AW-UE4, AW-HE38, AW-HE58, AW-HE35, AW-HE48, AW-HE42, and all newer Panasonic IP cameras.
  • Datavideo: PTC-150, PTC-200, and all newer IP Cameras

Supported Operating Systems:

  • Windows Vista
  • Windows 7
  • Windows 8
  • Windows 8.1
  • Windows 10

Supported Production Systems:

  • TriCaster Mini
  • TriCaster TC1
  • TriCaster 40
  • Tricaster 410
  • TriCaster 455
  • Tricaster 460
  • TriCaster 855
  • Tricaster 860
  • TriCaster 8000
  • TriCaster TCXD300
  • Livestream Studio HD31
  • Livestream Studio HD51
  • Livestream Studio HD510
  • Livestream Studio HD550
  • Livestream Studio HD1710
  • ALL vMix Editions
  • ALL Wirecast Editions

Supported Joysticks

All USB, bluetooth, and gaming joysticks that can be recognized by Windows OS are supported for use with Rocosoft PTZ Camera Controller Software. Here are some examples of joysticks that are supported:

  • Logitech 3D PRO
  • Logitech Attack 3
  • CH Fighterstick USB Joystick
  • CH Combatstick
  • Thrustmaster USB Flightstick
  • Thrustmaster HOTAS WARTHOG
  • CH Products USB PTZ Joystick Controller
  • AXIS Controller
  • Ipega Controller
  • Xbox Controller
  • Xbox 360 Controller
  • PS3 Controllers
  • PS4 Controllers  

Support Programmable Controllers:

  • Elgato Stream Deck Mini
  • Elgato Stream Deck
  • Elgato Stream Deck XL
  • Xkeys - 128 Key, 24 Key, 60 Key, 80 Key, and all others

Purchasing PTZJoy™ PTZ Camera Controller Software

With 3 editions of our PTZJoy Camera Controller Software, you can choose the level of control that fits your needs from the drop down menu to the right or by clicking Add to Cart from the comparison table.

Once you purchase your edition of PTZ Joy Controller, you will receive an email with a download link and activation instructions. If down the road you find you need more functionality, you can always upgrade your edition for only the difference in price.

We are here to support you! With over 20 years in this industry, we have thousands of satisfied customers worldwide and our support is the best in industry. Support is available for as long as you own your Rocosoft product. Please don't hesitate to reach out to us for help with your order, help with installation, or help with using our product. Contact us here.


* PC Download, 1 computer per license

* License does not expire

* License can be transferred to a different computer