I'm astounded you guys [analysts] tolerate their [Intel's] margin collapse - W.J. Sanders III
What's included: camera, stand, and power brick
Back in 2004 I started playing with setting up a permanent web cam, actually, two of them, for the world to see a view of the Buenos Aires skyline and streets as seen from my flat. I used a pair of cheap $25 USB webcams, but this presented a number of problems:
After drilling a few holes to place it outside my window (note the DCS-900 is intended to be used internally, but I placed it inside a clear plastic enclosure protecting it from rain), I connected the power supply to it and a RJ45 ethernet cable to its back connector. The unit's LEDs blinked, and when I fired the Firefox web browser pointing to the unit's default IP address (192.168.0.20), I was already inside the web management interface, changing the default username/password (which is two blanks), and the unit's IP address to match my LAN scheme.
The sturdy metal base makes aiming and securing it a no-brainer
If you use a different subnet in your home lan (say 10.x.y.z), you can change the unit's IP address without touching your PC config, just run the provided (windows-based) D-Link setup wizard, and it will look up the unit on the LAN by its MAC address, and offer you an option to reset its IP address to one of your liking.
The DCS900 looking at the B.A. skyline - Just protect it as it isn't made for outdoor use
I signed up for a free 30 day trial to the TZO.com dynamic DNS service, and obtained a virtual hostname in the format hostname.mynetgear.net (not the actual URL). I then loaded my broadband router config screen and forwarded inbound traffic to port 81 to the D-Link unit's IP address (10.x.y.z). Bingo. That's it. I loaded http://myhostname.mynetgear.net:81, provided the username/password and I was looking at my webcam! In total, I had the unit working in 20 minutes, drilling included!.
Web configuration: as easy as clicking
One nice feature is that the unit allows you to have the administrator login and password separate from "user" accounts (which can only view the camera's output, but cannot access any of the configuration screens). All this is setup using the config screens and your favourite web browser.
Done: web camera up and running for the World+dog to see!
In short: my DCS900-based public web cam is up and running, and before you ask, let me say that I don't want to kill my limited upstream with thousands of INQ readers flooding my ADSL connection. So if you want the URL, ask nicely and I'll share it with you. At $81 greenbacks, and with free continental US ground shipping, it was one of the best investments I've made. I just wish I had realized about these units before pulling my virtual hair for months with my previous USB based setup. While this unit might look a bit outdated - DLink offers versions now which do wonders like pan-and-tilt, digital zooming, etc. but these come at a considerably higher price. Cameras with two-way audio are also available, but all those bells and whistles were way beyond my simple needs. The "old" DCS-900 excels due to its simplicity.
The internals
I was going to tear the unit apart like I do with most of my hardware purchases, but the author of the Linux
software for it saved me a lot of time. According to his web page the main guts of the DCS-900 are a a SGS STV0676
video processor, which does RGB, YCrCb, and MJPEG encoding of the video signal, plus a RDC R1610 16 bits RISC
processor, and a VIA VT6103 Ethernet controller.
If you don't like the provided web screens with the D-Link logo supplied by the web cam to the viewers, you can get rid of the frames-based HTML design and go straight to the individual pages, for instance http://(camera-ip-address):81/Jview.htm goes straight to the java-based video streaming page. (I'm using port 81 as an example, you can change the unit's TCP/IP port at will, most IPSs block inbound port 80 connections to prevent home users from running their own web servers, so it's safe to say port 81 will work just fine for you). The URL http://(camera-ip-address):81/IMAGE.JPG will give you a "single frame". You can use this url from your own, custom PHP or JSP script, to fetch frames and do whatever you want with them. If you do your own script that fetches individual frames, just make sure you supply "http://(camera-ip-address):81/Jview.htm" as the http-referer on each http request. If you don't know what I'm talking about then you probably won't be making your own web scripts, so move on.
The Good, the Bad, and the Ugly
The Good
The Bad
The Ugly
The Verdict
I give this camera five Fernandos in my personal One-to-Five scale. Rarely have I come across a product that is
as solid as this one, and which supports cross-platform standards. Kudos to D-Link! ยต
Thanks man! Your article has been so useful to me! you saved me so much time !! I'm also running on a dcs 900 now as test ! Greetings from Argentina!
Thinking about getting a couple of these. Does anyone know where you can view a demo of the cameras?
Thanks for the review, I went out and bought one of the cameras from Amazon. The built-in software on the camera wasn't so hot. I tried the CD that came with it, but it didn't offer very many options for alerting me on motion detection. I tried out a few different products and settled on WebCam Monitor. It has a lot more features than I need, but it is inexpensive and extremely easy to use. Works great with the DCS-900. http://www.deskshare.com/wcm.aspx. Best price I found on the camera was on Amazon.com.
Would like to see inside pictures of this or DSC-950G? Setting up a Security Network using covert wireless cameras.