I got my satellite equipment installed yesterday. The sat dish needs a clear view of the South sky, whereas something like that is poisonous to my overclocked CPU. Signal has to go from the dish to my PC. Solution: PC goes to North, dish goes to Sough side of the house. However, I'm a bit new to satellite equipment, and I was a bit concerned about correct operation of my DiSEqC motor, so I needed a way to monitor the dish as I issued commands to the motor from the terminal.

One ad-hoc solution was to have my wife stand by the window and tell me if the dish is moving. This didn't quite work the way I wanted because my wife loves crocheting, and crocheting isn't compatible with visually monitoring stuff.

Today I found IP Webcam. And I loved it.

UPDATE: As soon as I shared this on Twitter and elsewhere, I noticed that I made a mistake in the title itself. Originally, it said "remote camera viewer", but that's incorrect, since it's not used to view remote cameras, but stream video from the local camera.

Setting up IP Webcam itself was quite trivial, so I won't get into details. It does stream both video and audio (although not in the same stream, which wasn't important to me, but it would have been more fun that way), and you can choose different resolution settings, orientation, focus modes... In one word: everything you can think of. And this is a free version. I can't imagine what the Pro version has to add to this impressive package. I forgot to mention motion detection, which is included in the free version. :)

IP Webcam provides a web interface that allows you to zoom the image, change quality settings, take a photo, turn flash on and off, and start or stop video recording on the phone.

For actually viewing the stream, you will need something like VLC. The video monitoring screen on the phone itself tells you how to connect, so it's very simple.

Streaming the 800x600 video-only stream over a 150Mbps home Wireless network has been smooth the video quality is very good.

Yes, IP Webcome makes it so simple that the real issue was how to set the phone up so it points at the dish, not how to send the camera feed to the PC. I had a cheapo Hama tripod, but I didn't feel like using rubber bands or sticky tapes, and thus came up with this configuration:

The yellow line in the image marks the side where the camera would normally be mounted.

With everything connected and set up, I can now issue commands to the motor and see the dish in action, as well as see when my kids come home from kindergarten. :)