/personal_wildlife_stream

Project for KEN4130 research project 1

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

personal-wildlife-stream

Installation

  1. To setup Redis. see https://redis.io/docs/install/install-redis/ or https://redis.io/docs/install/install-stack/docker/
  2. Install FFmpeg, see https://ffmpeg.org/download.html
  3. Use anaconda or miniconda to make pytorch installation easier.
  4. Create a new environment
  5. Install poetry with pip install poetry
  6. Go to the src directory
  7. Run poetry install
  8. manually install tensorflow with pip install tensorflow
  9. Configure the .env files for the folders api, audio_detection, image_detection, motion_detection, stream_downloader, stream_ranker, video_data_extractor, video_streamer
  10. Start all the separate services.