Rocosoft PTZJoy™ PTZ Camera Controller Software Features
Add Precise Joystick Control to TriCaster, vMix, Wirecast, OBS or PC!
Supports Sony VISCA, Canon, Pelco, CGI, VISCA over IP, and NDI Cameras
No matter what type of PTZ camera you decide to use for your configuration, we have you covered. With options for Sony VISCA, Canon, Pelco, CGI, VISCA over IP, and NDI camera control, our software solutions support virtually all professional broadcasting PTZ cameras available on the market today.
NewTek TriCaster, vMix, Livestream, Wirecast Integration
The PTZJoy software integrates into the TriCaster, vMix, Wirecast, or Livestream interfaces and adds advanced PTZ controls, powerful preset tools, and camera automation technology to your production system.
Our software becomes part of your production system and provides you with professional PTZ control options, camera management tools, and functionality that are significantly more extensive than those offered by the system's internal PTZ control settings.
PTZ Camera Control Made Simple
With several different control options, camera operators can choose to control cameras using a variety of options:
- Precise on-screen virtual joystick
- Any gaming or professional USB joystick
- Keyboard Hotkey shortcuts
- On-screen Directional Buttons
- Turn any laptop touchpad or trackball mouse into a joystick controller
- Camera control from external programs using Macros and HTTP requests
Precise Camera Control using any USB Joystick or Gaming Joystick
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 with USB joysticks
- Use a gaming joystick handle or rudder for zoom control
- Custom Button Mapping for USB/Gaming Joysticks with up to 30 Buttons
- Assign any command to any button on any professional joystick, gaming joystick, or gaming controller, including the directional pad buttons on gaming controllers such as Xbox controller
- 4 Joystick Button Mapping Profiles – set up to 4 different configurations (profiles) of button shortcuts on your joystick
- Support for multiple simultaneously connected USB or Bluetooth joysticks – have multiple joysticks connected and each joystick is assigned a camera to control
- Multi-Joystick individual camera control - connect multiple joysticks and use them to control individual cameras, any joystick can control any camera
Three joystick performance modes available:
- Pan Only Mode - limits camera movements to pan on X axis only
- Slow Mode - allows for smoother camera control by expanding the joystick travel between speed changes
- Soft Mode - gradual joystick speed acceleration for a flying camera effect
Far-End PTZ Camera Control from any Mobile Device
Control cameras from any mobile device with a web browser over any LAN, Wi-Fi, and WAN IP network. Use it as a far-end controller to switch between cameras, control pan, tilt, zoom, and focus, call on presets, and run macros. There is no limit on the quantity of simultaneous connections to our PTZ Web Server. It means that cameras can be controlled simultaneously from as many devices as needed. It's extremely useful when controlling IP cameras that are connected to an internal LAN network. PTZJoy becomes a gateway so the cameras can be controlled over LAN, Wi-Fi, or WAN with no individual IP addresses for each camera needed. They will be just Cam1, Cam2, Cam3, etc. on the controlling device.
- 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.
Powerful Preset Management Tools
Greatly simplify the logistics of preset switching with a variety of preset control options.
- Save and recall up to 255 internal and 255 external (saved in PTZJoy app) presets per camera
- Visual Preset and Camera View Tiles for fast one click preset recall of your most used presets
- Use the Preset Dialer to set and recall even more presets by simply dialing the preset number to recall
- Customize the pan, tilt, AND zoom camera speed between presets smoother transitions
Touch Screen Device Support
- The PTZJoy Controller Software works on any Windows based device with a touch-screen - Laptop, Tablet, Secondary Monitor
- The Virtual on-screen Joystick and directional control buttons offer smooth camera movements
- The Visual Preset Tiles on the PTZPad Visual Control Panel can be moved, tapped, double clicked, and configured with easy
Simplify Workflow with Camera Automation Tools
PTZJoy PTZ Camera Controller Software offers a variety of PTZ camera automation tools. Single operators can create some really dynamic productions because they can create shortcuts that automate camera movements to save time, simplify workflow, and eliminate error.
- Timeline Task Manager enables users to create playlists that send commands to multiple cameras simultaneously. Great for automating complex multi-camera movements.
- Camera Tracer allows users to create recordings of PTZ Camera's movements to save and replay later. Record the movements of PTZ Camera using a USB Joystick or the virtual controls. Record common sequences once and play back later to save time and simplify workflow.The Event Scheduler tool is for creating playlists for predetermined control of PTZ camera(s) at specific time. Great for creating daily schedules for cameras.
- Task Scheduler allows users to create a schedule for multiple PTZ cameras to execute specific commands at a certain time. Great for security application that require operator-free camera positioning
- Auto-Pan allows you to move any camera left and right with a specified speed on a cycle.
- Preset Scan allows you to command a selected camera to scan between presets at a specified time interval.
Multi-Camera Direct Control Panel
- Puts your most important cameras and preset views all in one location for easy one click recall
- Independent of the main controller and lets you switch your camera's presets without having switch between your cameras first
- Set and Recall Presets and 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
Macros - More Control With the Click of a Button
Create scripts of commands, called Macros, and use the Macro shortcut buttons in PTZJoy to execute complex sequences of actions with a single click of a button, or a keypress on a joystick or computer keyboard.
- Macro Buttons to control vMix, TriCaster, and Panasonic switchers and PTZ Cameras
- A robust library of commands for nearly all PTZ Camera functions, as well as the ability to control any live production equipment that responds to HTTP and VISCA commands directly from PTZJoy Software
- Run Macros using joystick buttons, WebRemote, PTZLive Visual Control Panel, Timeline Player, and external applications using API
- Macro Manager adds possibility to execute individual custom commands, run scripts, load programs, send HTTP requests, etc.
Full API Support from External Apps and Devices
Our built-in API allows camera operators to control PTZ Cameras and live production equipment from external programs and keyboards using Macros and HTTP Requests.
With our robust list of HTTP request commands, it's simple to integrate PTZJoy Controller with a variety of applications and programmable keyboards, such as Elgato StreamDeck, Xkeys, and more.
Visualize Your Setup with PTZLive™ Visual Control Panel
PTZLive is a powerful preset management tool that gives you a bird's eye view visual representation of your cameras and their presets. It allows you to set a static or live video background from a live camera feed 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. It removes the need to remember which preset goes where and lets you organize multiple camera's presets and recall with one click.
PTZLive is often used as a way for technicians to simplify their environment. 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.
PTZLive is also a stand alone PTZ Camera Controller and includes everything you need to control your cameras, including support for multiple cameras (each with its own set of presets), USB joystick support, and a lot of other control features.
Watch PTZJoy PTZ Camera Joystick Controller Software in Action
Rocosoft Video Tutorial Series
How to Control PTZ Cameras with PTZJoy
How to Set and Recall Presets with PTZJoy
Camera Automation with Timeline Task Manager Tool
Camera Automation with Camera Tracer Tool
Macro Manager - Controlling PTZ Cameras and vMix with Macros
Macro Manager - Controlling PTZ Camera and TriCaster w/ Macros
Control PTZ Cameras with and Xbox 360 Controller
PTZ Camera Control with Elgato Streamdeck and PTZJoy
Rocosoft PTZJoy IP PTZ Camera Controller comes in 3 Editions
100% Satisfaction Guaranteed + Lifetime Support
Professional Multi-Camera PTZ Controller
Advanced camera control + preset management tools
Complete Camera Automation and Control Studio
Rocosoft PTZJoy™ Edition Comparison Table
|PTZJoy||PTZJoy Pro||PTZJoy Studio|
|Camera Control with any USB Joystick|
|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|
|USB Joystick Button Mapping||Up to 12||Up to 30||Up to 30|
|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-Zoom 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||PTZJoy Pro||PTZJoy Studio|
|Add to Cart||Add to Cart||Add to Cart|