Security camera system server
Solution 1
As far as I know, the majority of the IP cameras, as those shown in this virtual shop, starting from $ 945.00 Mexican Pesos (almost 100 US Dollars), and this D-Link DC-900 (the majority of them tested by me) resolves the motion detection, scheduled recording and remote control by itself (there are just a few which features 360° movement, remote controlled).
What I mean: All that you need is a good FTP Server where to drop the images/videos, which can also be Linux Based.
How to reach your cameras from outside is as easy as getting a Dynamic Domain Name Service and to use it in your modem/router or, if you have fixed IP then you don't have a problem, you will also be in need to route the specific ports to the cameras and make the cameras respond to the petitions of a specific port.
Everything can be monitored/controlled via web browser, like in this example of my security system which is embedding 3 cameras (1 of them remote controlled) in a single web page. (blurred where needed for privacy).
The remote controlled camera is the one shown here, with two-way audio (yes, you can speak to people close to the camera), wireless and infra-red night vision. (Sorry, I don't sell these cameras but I purchased over there in Mexico City.)
So, I would suggest you to look for a specific camera that fits your needs and if your intentions are to keep a backup of your videos in a server, look for FTP server guides here or even in the net.
Good luck!
Edit:
Original DCS-900 Camera's Web Based Application
Solution 2
I recommend using ZoneMinder, which seems to be exactly what you are looking for in software. As for the hardware, there is a list of cameras that work with ZoneMinder that you can choose some hardware from. Choose something that has the features you require (network camera, certain resolution, low light, etc) from that list and it should work with ZoneMinder.
Solution 3
ZoneMinder seems to be a complex piece of software ... I got it working for a simpler USB camera scenario -- maybe something in this helps...
- Install packages and set up apache as described at: http://www.unixmen.com/use-your-cam-as-a-security-video-camera-with-zoneminder/ (follow instructions until they start adding the camera as a "monitor")
- Set up your camera as described in http://www.zoneminder.com/wiki/index.php/Documentation#Check_that_your_Camera_Works.21
- Read configuration notes for your camera; for me, that was http://www.zoneminder.com/wiki/index.php/Logitech_Webcam_Pro_9000 . In particular, you'll probably want to run
zmu -d /dev/video0 --verbose -V1 --query
(or with-V2
) to list the supported modes of your camera. Sometimes, the Linux driver doesn't support as many modes as the Windows driver. - Set a higher shared memory limit [ link ]. For Ubuntu, you want to run
echo kernel.shmmax = 536870912 > /etc/sysctl.d/60-kernel-shm.conf
, thensysctl -p
to set the maximum shared memory size to 512MB. - Restart zoneminder (
service zoneminder restart
). -
tail -f /var/log/syslog
and watch for errors; google them and reconfigure your camera until it works :)
Best of luck.
Related videos on Youtube
Comments
-
Achu over 1 year
I'd like to setup a Security Camera system which is captures and stores video streams into Ubuntu Server From 2 wireless Cameras.
Which type of motion-detecting wireless camera you suggested?
Are there any software to capture the videos on schedule time from the server?
And which software do i need to remote control the cameras?
-
enedene almost 13 yearsI can't give you a full answer since I don't know answers to all of your questions, but as far as the software you could take a look at zoneminder: zoneminder.com
-
Narendra V almost 13 yearsIf you have wireless cameras why would you need a video capture card?
-
Achu almost 13 years@sergio91pt i don't have wireless camera yet ;)
-
Seppo Erviälä almost 13 yearsYou can do motion detection in software and use cheap cameras: linux.die.net/man/1/motion
-
Narendra V almost 13 yearsTheres a compatibility list for zoneminder here, if it helps.
-
Achu over 12 yearsThank you, that is a great recommendation. but i'm not sure i know which application you using for monitoring. Is that the D-Link Camera's application?
-
Geppettvs D'Constanzo over 12 yearsThe D-Link DCS-900 Camera is in the top right corner. That's a web based application which is embedding Java applets. They ship their own web based application as per the image in the Edit of my answer, of which you can easily extract the portions of code in order to make your own security system as I did in the four-square picture. If you need further assistance with encoding your own web application or wish a live preview, please keep me posted in order to run a test for you. Good luck!