Skip to content
This repository has been archived by the owner on Jan 12, 2024. It is now read-only.
/ webcams Public archive

Store, find and follow public RTSP streams

License

Notifications You must be signed in to change notification settings

pbkompasz/webcams

Repository files navigation

Open Webcam

Webcam

Team Members

Peter Kompasz

Tool Description

The goal of this tool is to collect webcams by crawling the web or by adding them manually, geolocating them through metadata, storing footage from them locally or monitoring the footage live. There are ~60.000 such webcams available that are streaming video to public websites.
This tool has potential to help in investigations like the downing of MH17, where having access to stored imagery might help the investigation. In this case a BUK missile launcher passed Zuhres, Shakhtersk, Torez and Snizhne, where webcams were available. This tool can be extended by storing not only webcams, but also images from geolocated social media posts or satellites.

Similar projects

Kamerka

Installation

  1. Install docker-compose

  2. Download the tool's repository using the command:

     git clone https://github.com/pbkompasz/webcams
    
  3. Move to the tool's directory and install the tool

    cd webcams
    docker-compose up
  4. Create .env file similar to .env.example

To find the path to a Chrome executable on linux use whereis google-chrome-stable

Usage

The final product is a web-app. The app contains a dashboard through which webcams can be monitored. A user can manually add a URL which contains a webcam stream or can run the crawler as a background job.

Additional Information

Roadmap

  • Improve website classification (Now it looks for
  • Create an open-source database similar to CAM2 Camera Database API
  • Use m3u8-parser to replay the streams

About

Store, find and follow public RTSP streams

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published