What in the world is motion?! Is it my movement or sick dance moves? No. It’s not. Motion is an amazing piece of software designed for monitoring webcams and security devices linked to a Linux machine. The primary usage is for motion detection and security. Since it’s a free piece of software, it’s quite popular and widely used/supported. Nearly every single modern Linux distribution supports it. Raspbian supports it, but on occasion can have issues.
The biggest issue you may run into for the Raspberry Pi and a webcam setup is an issue with power. This is easily solved by using a USB Powered Hub. The Raspberry Pi doesn’t have enough power to spare to devices such as a webcam and it needs some assistance from the USB Powered Hub to power the webcam. Another issue for the Raspberry Pi is that it has web browser accessibility issues with certain installations and cameras. The easy solution to this is using a media player such as VLC. There are different ways around this, but the easiest is using VLC. In my personal experience, I also find it to be a better interface and it worked great on my Android phone when I used it.
In the end, you can’t beat or complain about the simplicity of motion. It’s practically perfect in every way, especially the simplicity aspect. One downside is it cannot record audio without modification. It’s basically taking images and turning them into a video stream.
If you have any questions, feel free to comment or reach out to me on Twitter or LinkedIn!