hugo-website/content/projects/streamwatcher.md
2021-06-06 13:08:06 +02:00

1 KiB

title date draft image
StreamWatcher App 2021-01-11T20:45:36+01:00 false /img/streamwatcher/main.jpg

A web app written in Go to monitor IP cameras for motion, storing moments when motion is detected.
Using GoCV for most of the heavy lifting.

Primarily made to try out Go web development, repo can be found here: https://gitea.broodjeaap.net/broodjeaap/StreamWatcher

Should probably not be seriously used, there are better alternatives :)

App

Streams

IP cameras being monitored can be viewed on the main page:
streams

Stream page

The stream view shows the current IP cam view and areas being monitored for motion:
stream

Stream add area

Adding a monitored area is as simple as dragging a square onto the view:
stream_add_area

Stream area view

A stream areas moment can be viewed with a web 'player':
stream_add_area