Start a new topic

Cannot control 2 cameras form the Dockable OBS Controllers

I have 2 PTZ optics 30x NDI cameras.


I can control one of them from the Dockable controllers in OBS, but when I change the IP for the second camera in the settings, it changes for both docked controllers.

I am using /obs-windows/4. LARGE CONTROLLER.html for CAM1

and /obs-windows/CAMERA 2/4. LARGE CONTROLLER.html for CAM2


Any help will be appreciated, thanks!



1 person has this question

Hi Everyone,


Please find a beta release for an updated version of the Dockable Panels solution below...


OBS Dockable Panels - Beta Release 05.11.2021


I would recommend reading the included, currently unedited, User Guide available in a PDF format before starting.


If you have any other questions after using the new solution please do not hesitate to return to the forums for additional help.


We hope this message finds you all in the midst of a wonderful day.

I just tried the newest beta. I was unable to get it to work properly. Even when loaded in a browser, changing 1 IP would change IP for all other cameras as well. 

Update: I did get it to work. However, every time I load OBS. I have to change one of the camera IPs, close the dock, and reopen. Then each dock is independent. Not elegant, but its effective, which is good enough for me.


So here is the work flow: Open OBS with all docks needed.

Choose the dock that needs to be corrected (all IPs will be the same), edit IP to correct address.

Click Done and close the dock.
Reopen the dock and it should be controlling the correct camera and the original dock should be untouched.

Hi. Thanks for the new update. I am very glad you are looking into this problem as I need it right away for a multi camera system. I am still having the same issues. Controllers overwriting each others IP addresses. I am sometimes able to get the controllers to not overwrite each controller and get it working but then when I clos OBS the IP Addresses revert to default (192.168.100.88).
I have Teamviewer on the system if you want to take a look.
Also which file does the JAVA write the data to as I would like to monitor its saving.

Thanks


From my point of view there is still the same problem as in the old version: The options of the cameras will be saved in the same instance of the local storage (in this case OBS). So last input will be overwrite an older entry.

This is my approach:

1. Open the file in "index.js" in /CAMERA 1/js/ in a text editor.

2. Go to line 23 and change 'configStorage' in 'configStorage1' (for example).

3.  Now go to line 32 and change 'configStorage' in 'configStorage1' ( must be the same name as set  in line 23).
That is what worked for me.
4. Save the JS file.

Do this in a similar way  with all other "CAMERA X" folders you need and  increment the number in 'configStorage' (e. g. CAMERA 2 => 'configStorage2'; CAMERA 3 => 'configStorage3') .



I have managed to do a workround with the new beta version. I simply edit each of the index.js file in each camera folder and change the default IP addresses and the cameras are working well. There are other default settings but I havnt tried to change those just yet.

Hi Everyone,


Thank you all for your excellent feedback.


The following files will be going live for download from the PTZOptics site today that resolve the issues discussed above with the Open Source Control solution.


Direct Download: https://drive.google.com/file/d/1ClfWj-HAzgkh-6Ki3VuoOcOKAC3Gp4g_/view


Eventual Download Link for Site: https://ptzoptics.com/app/open-source/ 

(Note, files not yet updated on PTZOptics site as of 05.17.2021)


In addition for anyone interested the PTZOptics Control App will be released today as v1.41 that includes a bounty of bug fixes as well.


If you continue to have any issues please do not hesitate to return to the forums.

Login to post a comment