Page 1 of 1

View Multiple ZM Installs from One Location

Posted: Fri Oct 29, 2021 8:40 am
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.

Re: View Multiple ZM Installs from One Location

Posted: Fri Oct 29, 2021 10:50 am
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.

Re: View Multiple ZM Installs from One Location

Posted: Fri Oct 29, 2021 1:52 pm
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.

Re: View Multiple ZM Installs from One Location

Posted: Sun Oct 31, 2021 5:17 pm
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).