nss-evening-cohort-3 / capstones

Capstones of Cohort E3
1 stars 0 forks source link

IPCam Access #5

Open bernardanderson opened 8 years ago

bernardanderson commented 8 years ago
  1. Written explanation of the value your project will provide to your users.

    There are many, many IP webcams out in the wild which may or may not require authentication to access their video streams. Webcams with no authentication (or those with older, hackable authentication methods) allow anyone in the world access to the cameras which could lead to a severe invasion of a user’s privacy. The purpose of this project is to have a publically available web-based interface allowing a user to access one or more local-area-network accessible IP webcams. This publically available interface would handle the user authentication and communication with the LAN-connected IP cameras allowing these older webcams to be used without having to expose them (and their security issues) to the world. This interface would be a central access point for multiple cameras and could act as a security/video surveillance suite.

    Specifically, “users” would be anyone who wants to access multiple webcams from one secure application to avoid exposing every single webcam to the public internet.

  2. List of base features • User Registration/Authentication • User added cameras • Accessing camera API’s to get images and display them on user’s screen

    Technical features • Front-end written in Angular2 • Back-end written using .NET Core (Linux) • Database created/accessed via entity interfacing with a MySQL database (Linux)

  3. List of Stretch Goals • Continual assess and storage of images while user is offline (DVR capabilities) • Comparison of stored images to detect “movement” where the occurrence time is stored • The user is emailed or texted when a “movement” detection occurs

jcockhren commented 7 years ago

@bernardanderson Can we talk a bit about this idea, this morning? I have some ideas on how we can lessen the scope a bit.