Motion is a highly configurable program that monitors video signals from many types of cameras.

Set it up to monitor your security cameras, watch birds, check in on your pet, create timelapse videos and more.

Create videos or save pictures of the activity Passthrough recording from many IP cameras View live stream of cameras Invoke scripts when activities occur Log activity into multiple types of databases Fully customizable masks for privacy or motion detection Full tls(https) support with authentication for webcontrol and streams

Use Motion with many types of devices

Network cameras via RTSP, RTMP and HTTP PI cameras V4L2 webcams Video capture cards Existing movie files

Programming language: C
License: GNU General Public License v3.0 only
Tags: Security     Surveillance     IPCAM     Motion Detection    

Motion alternatives and similar software solutions

Based on the "Security" category.
Alternatively, view motion alternatives based on common mentions on social networks and blogs.

Do you think we are missing an alternative of Motion or a related project?

Add another 'Security' Software solution




Motion is a program that monitors the video signal from one or more cameras and is able to detect if a significant part of the picture has changed. Or in other words, it can detect motion.


The documentation for Motion is contained within the file motion_guide.html.

The offline version of this file is available in the doc/motion directory. The online version of the motion_guide.html file can be viewed here

In addition to the detailed building instructions included within the guide, the INSTALL file contains abbreviated building instructions.


Please join the mailing list here

We prefer support through the mailing list because more people will have the benefit from the answers. A archive of mailing list discussions can be viewed here


Motion is mainly distributed under the GNU GENERAL PUBLIC LICENSE (GPL) version 2 or later. See the copyright file for a list of all the licensing terms of the various components of Motion.

The file CREDITS lists the many people who have contributed to Motion over the years.


Issues and Patches should be submitted via github and include detail descriptions of the issue being addressed as well as any documentation updates that would be needed with the change.

*Note that all licence references and agreements mentioned in the Motion README section above are relevant to that project's source code only.