/video_samples

Generate thumbs from live streamings and videos on demand

Primary LanguageGoMIT LicenseMIT

Video Samples - extract resources from video

🎥 Have you ever wanted to extract thumbnails or short videos from a real video? This project may be the answer you're looking for.

See the design docs if you want to know how it works.

🚀 Install

Coming soon

💡 Usage

Coming soon

Development

docker compose up

This command will get up and running the following components:

  • Enqueuer - enqueue jobs to extract the extractors
  • Worker - workers to extract resources from video (using ffmpeg)
  • Redis - used by enqueuer and as a datastore to the extracted resources
  • Video API - a dummy API that servers a JSON endpoint with video streamings URLs
  • Stream - a live streaming generated with ffmpeg

Tests

First, make sure you have the ginkgo test runner installed.

Then run the test suite:

ginkgo -p -v ./...