Source multiple videos from IP cameras and live stream in browser. Allows to apply filters as well as machine learning models right on with results shown.
Web page application that live stream video from multiple IP cameras.
With little customization application of any video filter or machine learning algorithm should be easy.
git clone https://github.com/patryklaskowski/IP-Cam-DataReader.git
cd IP-Cam-DataReader
python3.7 -m venv env
source env/bin/activate
pip install -r requirements.txt
python main.py
[NOTE:]
Use flag
-u
or--url
to add custom video sources
e.g.python main.py --url http://187.157.229.132/mjpg/video.mjpg --url http://162.245.149.145/mjpg/video.mjpg
This example source data from two IP cameras. There is no limits on urls count.
There are many unsecured IP cams to explore here.
That’s it. App should be now up and running on http://0.0.0.0:5000/.
You are also able to visit this page from other devices in the same local area network.
Once you’re done close the app by pressing ctrl+c
in terminal.
deactivate