Page 1 of 1

One computer serving cameras to main server?

Posted: Mon Sep 21, 2015 12:53 am
by DaAwesomeP
I want to have a specific setup. My main ZoneMinder machine will be Debian it will have a few cameras plugged into it. I also have an Ubuntu machine and a Windows machine with cameras on them. Is it possible to have the Ubuntu and Windows machine serve streams to the main Debian machine? I don't want to have any UI or Web access to the cameras on the Ubuntu and Windows machines. I'm fine running a service other than ZoneMinder on those machines. I effectively need those machines to act as network cameras. Is this possible?

Thanks,
DaAwesomeP

Re: One computer serving cameras to main server?

Posted: Mon Sep 21, 2015 2:21 am
by bbunge
USB cameras on those PC's? Try to use VLC to stream camera output to zm.

Re: One computer serving cameras to main server?

Posted: Mon Sep 21, 2015 2:28 am
by DaAwesomeP
bbunge wrote:USB cameras on those PC's? Try to use VLC to stream camera output to zm.
Thanks! I like that idea. I'll report back here after I get everything set up. Yeah, they'll be V4L compatible cameras. I like the VLC idea. I could make that into a startup script. One camera per port.

Re: One computer serving cameras to main server?

Posted: Mon Sep 21, 2015 6:16 am
by Nerre
There are several ways, but what you do is set that machine up to capture video from each camera and stream it on a chosen URI/port.

VLC is one way, mjpg-streamer is another, I think also ffmpeg can be used.

Re: One computer serving cameras to main server?

Posted: Mon Sep 21, 2015 4:15 pm
by rockedge
I use Zoneminder on several machines that a central machine collects the camera streams from. So Zoneminder to Zoneminder, with the central machine not actually connected to any camera itself. I use the path like /cgi-bin/nph-zms?mode=jpeg&monitor=1&scale=100&maxfps=5&buffer=1000&connkey=927436&rand=1442852046 with the remote host the url to the zoneminder machine "zoneminder.example.org" or subnet IP.