Why use a Microsoft camera?
Well because this camera has the following attributes and is very compact and light.
Plugging it in and listing the devices
Upon plugging the camera in the following devices were listed in the /dev directory
4a5 > audio2
17a19 > dsp2
43a46 > mixer2
176a180 > v4l
194a199 > video0
Using Streamer (local video only)
sudo apt-get install streamer
Taking a snapshot
streamer -c /dev/video0 -b 16 -o /home/user/file.jpeg
Taking HD video
streamer -C /dev/dsp2 -t 0:0:05 -F stereo -r 30 -c /dev/video0 -b 16 -f jpeg -s 1280×720 -o /home/user/outfile2.avi
Using Motion (Streaming the device to a web browser on remote computer)
sudo apt-get install motion
sudo vim motion.conf
Add the following lines to disable file support (I wanted streaming only)
Set the port by locating the webcam_port property in the motion.conf file
Enable remote machines to view video (rather than restricting it to localhost) change the webcam_localhost from on to off in the motion.conf file.
Start the motion application
View the footage from a remote computer by typing the address of the server running motion and the port into your browser on the remote computer
Make sure that you have your firewalls configured correctly. Not implementing the correct security can result in anyone seeing the footage from your camera from anywhere in the world. Please take the time to learn about, implement and test the security of your systems. You have been warned.