Control multiple ptz cameras at once with obs

PaulRichards4 2,027 views 20 slides Jan 21, 2021
Slide 1
Slide 1 of 20
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20

About This Presentation

Using OBS you can control PTZOptics cameras in a couple of different ways. The most popular way is to install the free PTZOptics OBS plugin which adds some great robotic camera control features to OBS. Once installed, you can open up the plugin and control up to 8 cameras. The plugin even create spe...


Slide Content

Control Multiple PTZ Cameras at once with OBS

Remote Camera Controls Whether your team is more comfortable using built in camera controls in OBS, vMix, Wirecast, or a Tricaster, a Joystick Controller or an iPad.

Camera Control Options Favorite live streaming software Choose from multiple cameras on your network IP Joystick iPad, Android, iPhone Smartphone App

View Menu (Access Dock Settings) Medium Sized PTZ Control Dock Small Sized PTZ Control Dock PTZOptics Dockable OBS Control Modules

Example Custom PTZ Controllers Small Controller Medium Controller (6 Preset Icons) Medium Controller (9 Preset Icons) Large Controller

OBS Plugin RTSP Video Preview Options PTZOptics | 152 Robbins Rd | Downingtown, PA | 19335 USA | PTZOptics.com The Preview Option provides an easy way to view your cameras. By default the cameras will be previewed in Stream 2 which is (SD). Click Stream 1 for (HD). You can click the Snap button to snap preview to the controls or un-snap to scale window into Full Screen.

Camera Setup Video You can skip this video if your camera is already setup. Find documentation linked inside course.

Prerequisites A PTZOptics Camera OBS A local area network

OBS Controller Folder Folders for use with multiple cameras Small, Medium, and Large Controller Docks PTZOptics Open Source Software Folder

HTTP Command to Recall Presets: http://[camera ip]/cgi-bin/ptzctrl.cgi?ptzcmd&[action]&[position number] Example: http://192.168.1.99/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&1

Device Preset #1 IP Address COMMAND PTZOptics 30X-SDI Centered on Singer 192.168.1.61 http://192.168.1.61/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&1 PTZOptics 12X-SDI Side shot of Band 192.168.1.63 http://192.168.1.63/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&1 PTZOptics 30X-SDI Wide Shot of Band 192.168.1.65 http://192.168.1.65/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&1 PTZOptics 20X-SDI Close up #2 192.168.1.66 http://192.168.1.66/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&1 OBS Broadcast Computer Mainstream PC 192.168.1.200 Scene 1 Scene #1 - Music Scene Scene #2 - Presentation Speaker Device Preset #1 IP Address COMMAND PTZOptics 30X-SDI Speaker Close Up 192.168.1.61 http://192.168.1.61/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&2 PTZOptics 12X-SDI Speaker Wide 192.168.1.63 http://192.168.1.63/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&2 PTZOptics 30X-SDI Seats in Area 192.168.1.65 http://192.168.1.65/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&2 PTZOptics 20X-SDI Entire Room 192.168.1.66 http://192.168.1.66/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&2 OBS Broadcast Computer Mainstream PC 192.168.1.200 Scene 1

Router 192.168.1.1 Network Switch WiFi Access Point Computer 1 192.168.1.2 Computer 2 192.168.1.3 Computer 3 192.168.1.4 Camera 1 192.168.1.5 Camera 2 192.168.1.6 Camera 3 192.168.1.7 Camera 44 192.168.1.8 IP Joystick 192.168.1.9

Don’t forget to subscribe !

HTTP-CGI Commands Available at ptzoptics.com/downloads HTTP communications used for robotic camera control commands Used for most programming languages discussed in this course

IR Remote Control #*4 - Sets camera to DHCP (camera will receive an IP address from your router) *#4 - Shows cameras IP address over video from camera

More on IP Networking To use IP communications, you will need to have an IP network setup and connected to both your computer and the PTZOptics camera. Basic networking knowledge is required and briefly reviewed throughout this course. For more information regarding IP networking and setup, you can visit PTZOptics.com/IP.

Learn more about programming Students will learn multiple methods of remotely controlling robotic actions with a sample IP connected PTZ camera. Using IP protocols and connectivity methods, students will use standard programming languages such as HTML, JavaScript, Node.js, Python, C, and C++, to take control of precision robotics. This course will be presented in a “flipped classroom” style, with online learning materials and in-classroom discussion topics. Please reference the PTZOptics Robotics Grant Program at the end of this booklet for more information about obtaining a PTZOptics camera for this course.