awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Motion-Project avatar

Motion-Project/motion

0
View on GitHub↗
4,006 stars·557 forks·C++·GPL-3.0·11 vues

Motion

Motion is network camera surveillance software and a video motion detection system. It ingests video signals from IP cameras and hardware capture cards to provide real-time security monitoring, automated movement detection, and secure web-based streaming.

The system functions as a video activity logger, recording event history and metadata into databases for long-term tracking. It can automatically trigger external scripts or software tools in response to detected motion and save video clips or still images to create a record of events.

The software supports concurrent processing of multiple camera feeds and uses frame-difference detection to identify movement. It includes region-based masking to ignore specific coordinates within a video frame to improve accuracy and protect privacy.

The web interface for viewing real-time camera feeds includes user authentication and encryption.

Features

  • Motion Detection - Analyzes video frames for motion events using pixel-change detection algorithms to trigger recordings.
  • Automatic Event Recording - Saves video clips and still images automatically when activity occurs.
  • Event-Driven Scripting - Launches external system binaries and scripts automatically in response to detected activity triggers.
  • Camera Feed Streamers - Provides a secure web interface for streaming live camera feeds with authentication.
  • Event-Based Media Capture - Saves video recordings or still images whenever movement is detected within a monitored stream.
  • Live Camera Stream Transmissions - Transmits live camera feeds to a web interface using secure encryption and authentication.
  • Video Source Integrations - Provides ingestion of video signals from network cameras, hardware capture cards, and local files.
  • Security Camera Integrations - Connects network cameras and hardware capture cards to a central system for monitoring.
  • Video Stream Ingestion - Receives incoming live video feeds via various network protocols and hardware capture cards.
  • Network Camera Surveillance Software - Ingests video signals from IP cameras and capture cards for real-time security monitoring.
  • Event-Triggered Scripts - Executes external scripts automatically when visual movement is detected.
  • Motion Detection Masks - Allows specifying customizable areas within a video frame to ignore for privacy and accuracy.
  • Concurrent Stream Recording - Implements simultaneous capture of multiple independent live camera streams for recording.
  • Activity Event Logging - Stores event metadata and timestamps in a persistent relational store for auditing and analysis.
  • Application Activity Logging - Persists event history and activity metadata into databases for long-term tracking.
  • Motion Masks - Provides customizable area masks to ignore specific coordinates in video frames, reducing false positives and protecting privacy.
  • Video Activity Loggers - Records event history and metadata from video streams into databases for long-term tracking.
  • Infrastructure Monitoring - Software motion detector.

Historique des stars

Graphique de l'historique des stars pour motion-project/motionGraphique de l'historique des stars pour motion-project/motion

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Questions fréquentes

Que fait motion-project/motion ?

Motion is network camera surveillance software and a video motion detection system. It ingests video signals from IP cameras and hardware capture cards to provide real-time security monitoring, automated movement detection, and secure web-based streaming.

Quelles sont les fonctionnalités principales de motion-project/motion ?

Les fonctionnalités principales de motion-project/motion sont : Motion Detection, Automatic Event Recording, Event-Driven Scripting, Camera Feed Streamers, Event-Based Media Capture, Live Camera Stream Transmissions, Video Source Integrations, Security Camera Integrations.

Quelles sont les alternatives open-source à motion-project/motion ?

Les alternatives open-source à motion-project/motion incluent : hyperdbg/hyperdbg — HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control… gothenburgbitfactory/taskwarrior — Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly… ts1/bleunlock — BLEUnlock is a macOS automation tool and proximity-based system controller that monitors the range of trusted… zeek/zeek — Zeek is a network analysis framework and security monitoring tool that transforms raw network packets into high-level… scottlamb/moonfire-nvr — Moonfire-NVR is a self-hosted network video recorder designed to capture, archive, and manage video streams from IP… cameraui/camera.ui — Camera.ui is a self-hosted network video recorder that provides a centralized dashboard for managing live surveillance…

Alternatives open source à Motion

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Motion.
  • hyperdbg/hyperdbgAvatar de HyperDbg

    HyperDbg/HyperDbg

    3,885Voir sur GitHub↗

    HyperDbg is a hardware-assisted kernel-mode debugging platform that leverages virtualization to monitor and control system execution. By utilizing hypervisor-level primitives, it enables deep system analysis and instrumentation without relying on standard operating system debugging interfaces. The framework provides a comprehensive environment for inspecting both kernel and user-mode processes, allowing for granular control over execution flow and system state. The project distinguishes itself through a transparent debugging layer designed to remain invisible to the target environment. It emp

    Cbinary-analysisdebugdebugger
    Voir sur GitHub↗3,885
  • ts1/bleunlockAvatar de ts1

    ts1/BLEUnlock

    4,024Voir sur GitHub↗

    BLEUnlock is a macOS automation tool and proximity-based system controller that monitors the range of trusted Bluetooth Low Energy devices to automate screen security and hardware-based unlocking. It functions as a background utility that identifies and filters nearby devices by their unique identifiers and signal strength to trigger system actions. The system automatically manages screen lock states, waking the display and unlocking the computer when a paired device enters a defined signal range, or locking the screen and starting the screensaver when the device moves out of range. Beyond s

    Swiftblebluetooth-low-energycorebluetooth
    Voir sur GitHub↗4,024
  • gothenburgbitfactory/taskwarriorAvatar de GothenburgBitFactory

    GothenburgBitFactory/taskwarrior

    5,906Voir sur GitHub↗

    Taskwarrior is a command-line task manager that lets you create, modify, filter, and complete to-do items directly from the terminal. It stores all tasks in a single plain-text file for portability and manual editing, and includes a custom expression language for selecting tasks by status, priority, tags, and date ranges. The tool distinguishes itself through several integrated capabilities. It computes a numeric urgency score for each task based on weighted factors like age, tags, and due date to determine ordering. A recurrence template engine generates new task instances from a template af

    C++gtdtask-managertaskwarrior
    Voir sur GitHub↗5,906
  • zeek/zeekAvatar de zeek

    zeek/zeek

    7,735Voir sur GitHub↗

    Zeek is a network analysis framework and security monitoring tool that transforms raw network packets into high-level semantic logs. It functions as an application protocol analyzer and network intrusion detection system designed to extract meaning from network traffic and monitor for malicious activity. The system focuses on archiving network activity and maintaining historical records of application-layer state for forensic investigation and auditing. It utilizes a combination of modular protocol analyzers and customizable detection policies to perform deep semantic analysis of numerous app

    C++brodfirndr
    Voir sur GitHub↗7,735
Voir les 30 alternatives à Motion→