/Watchdog-Stream-Server

Watchdog is a real-time security surveillance system that notifies owners of possible intruders through the use of machine learning. This repository is our producer-consumer socket server that enables live streaming of different home control panel (HCP) IP cameras. Essentially, the HCP will listen to this socket server as a producer and wait for the end user to request to view the live video frame images. When the end user wants to view a specific ip camera's live video footage, it sends a socket request to this server and the HCP starts to send base64 encoded images to the end user. This server is deployed to a Linux t3.micro EC2 instance using a cloudformation stack.

Primary LanguageJavaScript

No issues in this repository yet.