I want to set up a remote webcam using the Raspberry Pi.  I installed a fresh copy of Raspian (2014-01-07-wheezy-raspbian.zip) from the Raspberry Pi download page.
Then, I followed the directions here.
First, update the raspberry pi firmware using rpi-update to add support for USB video device class (UVC).  I was not sure if this was needed or not.  My device already showed up in the usb device list using the lsusb command.
$ sudo apt-get install rpi-update
$ sudo rpi-update 
After this is done, reboot.  Next, update the OS.
$ sudo apt-get update
$ sudo apt-get upgrade 
Then install motion.
$ sudo apt-get install motion
After installation, I noted that it will not start by default.  It was disabled via /etc/default/motion.  After motion is installed, configure it by editing the  /etc/motion/motion.conf file (with elevated privileges).  I turned webcam_localhost and control_localhost to off so that I could view the stream and control the camera from a remote host.  I enabled motion by editing the 
/etc/default/motion file and changing start_motion_daemon to yes.
Then, I was able to start motion.
$ sudo service motion start
I went to another machine and use VLC to open the stream by selecting "Open Network Steam" and putting in "http://<ip_address>:<port>.  In my case, the port was the default 8081, and the ip address was the address of the Raspberry Pi.
Unfortunately, I got a video stream that said "UNABLE TO OPEN VIDEO DEVICE."  Now I have to figure out why that didn't work.  
 
 
No comments:
Post a Comment