All Projects → petersondmg → vigilantpi

petersondmg / vigilantpi

Licence: MIT license
VigilantPI is a lightweight NVR which targets mainly Raspberry Pi

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Makefile
30231 projects

Projects that are alternatives of or similar to vigilantpi

raspiApWlanScripts
Wifi station/AP mode scripts
Stars: ✭ 24 (+71.43%)
Mutual labels:  raspberrypi, raspberry-pi-3, raspberry-pi-zero-w
rrtsp client
Rust high level RTSP client
Stars: ✭ 12 (-14.29%)
Mutual labels:  ip-camera, nvr
teslausb
Steps and scripts for turning a Raspberry Pi into a useful USB drive for a Tesla
Stars: ✭ 1,426 (+10085.71%)
Mutual labels:  raspberrypi, raspberry-pi-zero-w
PiBuilder
Ideas for building a Raspberry Pi from "bare metal" to ready-to-run IOTstack
Stars: ✭ 26 (+85.71%)
Mutual labels:  raspberry-pi-3, raspberry-pi-zero-w
homeberry
HomeBerry is an Android remote control app for your Raspberry PI
Stars: ✭ 31 (+121.43%)
Mutual labels:  raspberry-pi-3, raspberry-pi-zero-w
yamete
Yamete - Hentai downloader in PHP CLI - Easy site downloader PHP system
Stars: ✭ 63 (+350%)
Mutual labels:  raspberrypi, raspberry-pi-3
PiBeacon
Low-cost iBeacon using Raspberry Pi
Stars: ✭ 41 (+192.86%)
Mutual labels:  raspberrypi, raspberry-pi-zero-w
Debian Pi Aarch64
This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
Stars: ✭ 2,505 (+17792.86%)
Mutual labels:  raspberrypi, raspberry-pi-3
EEGwithRaspberryPI
Open-Source board for converting RaspberryPI to Brain-computer interface
Stars: ✭ 402 (+2771.43%)
Mutual labels:  raspberrypi, raspberry-pi-3
MyIoT
[MyIoT] A start with personal server for home automation
Stars: ✭ 14 (+0%)
Mutual labels:  raspberrypi, raspberry-pi-3
Linux-System-Info-Webpage
Material Design Dashboard for Linux System Info. Great for RPi and other linux Distros
Stars: ✭ 19 (+35.71%)
Mutual labels:  raspberrypi, raspberry-pi-3
PiHueEntertainment
An application that can handle the Hue Entertainment Areas on a Raspberry Pi
Stars: ✭ 28 (+100%)
Mutual labels:  raspberrypi, raspberry-pi-3
Comitup
Bootstrap Wifi support over Wifi
Stars: ✭ 190 (+1257.14%)
Mutual labels:  raspberrypi, raspberry-pi-3
wor-flasher
Legal utility that runs on RPiOS to flash another SD card with Windows 10/11
Stars: ✭ 451 (+3121.43%)
Mutual labels:  raspberrypi, raspberry-pi-3
Rpi gpio
Ruby conversion of RPi.GPIO Python module
Stars: ✭ 185 (+1221.43%)
Mutual labels:  raspberrypi, raspberry-pi-3
SmartMirror
Raspberrry Pi powered smart mirror inspired by HackerHouseYT Smart Mirror project
Stars: ✭ 16 (+14.29%)
Mutual labels:  raspberrypi, raspberry-pi-3
motor-hat
Node Module to control Adafruits MotorHAT for the RaspberryPi
Stars: ✭ 28 (+100%)
Mutual labels:  raspberrypi, raspberry-pi-3
Aasdk
Library to build AndroidAuto headunit emulator
Stars: ✭ 167 (+1092.86%)
Mutual labels:  raspberrypi, raspberry-pi-3
Spypi
An (un-)ethical hacking-station based on Raspberry Pi and Python
Stars: ✭ 167 (+1092.86%)
Mutual labels:  raspberrypi, raspberry-pi-3
RPi-TELEBOT
Python based Telegram bot to monitor and control the raspberry pi
Stars: ✭ 19 (+35.71%)
Mutual labels:  raspberrypi, raspberry-pi-3

VigilantPI

Vigilant is an nvr system for IP cameras, having mainly RaspberryPI as target.

It can record any URL supported by ffmpeg. It provides some HTTP hooks that can be used to deal with IP camera's instabilities

Sample config.yaml:

ffmpeg: /usr/bin/ffmpeg

mount_dir: /mnt/hdd
mount_dev: /dev/sda1
prevent_hdd_spindown: true

admin:
  user: ""
  pass: ""
  addr: :80

videos_dir: /mnt/hdd/cameras

duration: 30m0s

cameras:
- name: main street 
  url: rtsp://admin:[email protected]:554/onvif1

- name: front yard
  url: rtsp://192.168.1.4:10554/udp/av0_1
  pre_rec_urls:
  - url: http://192.168.1.4/decoder_control.cgi?loginuse=admin&loginpas=admin&command=31&onestep=0&sit=31
    method: get
    basic_user: admin
    basic_pass: admin
    headers: []
    expect: result="ok"
    desc: return camera to main position

wifi_ssid: "My Home WIFI"
wifi_pass: "dontenter"

cron:
- every: [2h]
  hooks:
  - url: http://192.168.1.4/reboot.cgi?&loginuse=admin&loginpas=admin
    method: get
    basic_user: admin
    basic_pass: admin
    headers: []
    expect: result="ok"
    desc: reboot camera


raspberry_pi:
  led_pin: 19

Raspberry PI dependencies:

  • ffmpeg
  • hdparm when using prevent_hdd_spindown option on config.yaml
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].