blob: f0ba6a684abd42ded99cd067e59c5d69f47ea647 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
Movement detection application.
Once movement is detected, application starts streaming via router to one of available servers.
Server stores video stream and makes them avaiable via a web gui, also live.
This repo includes only the application layer.
Although this is written for Gentoo Linux, it should be trivial to run on any other nix.
There shall be another git repo for the OS bits necessary for deployment.
Technologies used:
- Gentoo Linux;
- V4l for handling of camera stream;
- OpenCV (Python bindings) for movement detection;
- ZeroMQ (Python bindings) for messaging;
- FastAPI for web part.
Necessary Gentoo packages (may not be complete):
media-libs/opencv[python,v4l] - USE list may be incomplete
net-libs/zeromq[drafts, sodium]
Necessary python modules (may not be complete):
dev-python/inotify
|