View Multiple ZM Installs from One Location

Discussions related to the 1.36.x series of ZoneMinder
Post Reply
ckibodeaux
Posts: 1
Joined: Fri Oct 29, 2021 8:26 am

View Multiple ZM Installs from One Location

Post by ckibodeaux »

I setup 3 independent ZM installs for a friend of mine. All three are working wonderfully and record on the local hardware. He does not like having to open 3 different websites to view live and asked if there was a way to view all the cameras from the different systems in one window.

I have tried various combinations trying to make this work. The only thing I have not done, and would like to avoid, is opening a new port in the firewall for each camera at each location and then adding them as "new" cameras. Can this be done? Anyone have tips?

All three servers running Ubuntu 20.04 LTS with the PPA for ZM version 1.36.
User avatar
lyallp
Posts: 137
Joined: Fri Nov 26, 2010 2:36 am
Location: Adelaide, Australia

Re: View Multiple ZM Installs from One Location

Post by lyallp »

Don't take my word for it but isn't that what the 'server' configuration is all about?
Each installation of ZM constitutes a server and you designate one as a master, to collect the cameras under one umbrella?
Even a separate ZM as a 'master of all', which is visible to the 'net', whilst the others are not?
It sort of makes sense, after all, with enough cameras that require motion detection, you would run out of CPU on one server, so spread the load a bit.
Love to hear others thoughts on this and more than happy to be corrected.
...Lyall
User avatar
iconnor
Posts: 3280
Joined: Fri Oct 29, 2010 1:43 am
Location: Toronto
Contact:

Re: View Multiple ZM Installs from One Location

Post by iconnor »

I have been asked for this feature thousands of times. No one has yet wanted to pony up a dime for it.

When I finish it, it will be a paid SaaS service.
vrm42z
Posts: 14
Joined: Sat Apr 11, 2020 4:55 pm

Re: View Multiple ZM Installs from One Location

Post by vrm42z »

ZM can stream cameras over http(s)
like http://<onsite ip>/zm/cgi-bin/nph-zms?monitor=1
or https://<ddns ip>/zm/cgi-bin/nph-zms?monitor=1

You can put all cams into a single local html/php table, like 3x2.
servers limit concurrent sessions (6) but override is possible for some browsers (like firefox).
Image
click/touch thumbnails goes to full screen view.
I created navigation buttons as hover on fullscreen so I can jump to the neighbour cameras in all directions. I call it 'voyager mode'.
Also created 'patrol mode', where it shows 2x2 cams for 8 seconds and goes to an other table, and an other... in a loop.
Other buttons can be directed to different functions, like 'take snapshot', go to 'zm/last 24 hrs recording list', api functions like switch between continuous recording/modect...
You can host it on a webserver, even the same machine on which ZM run, and can be accessed from anywhere.
I use it on PC and mobile device too (with Fully Kiosk Browser).
Post Reply