SK
← Все проекты

Flowix

Open-source YouTube-like video platform — adaptive HLS streaming, JIT transcoding with FFmpeg, microservices (Go/chi + Python/FastAPI/Celery), RabbitMQ, MinIO, nginx-vod & Next.js

  • adaptive-streaming
  • celery
  • docker
  • fastapi
  • ffmpeg
  • go
  • hls
  • hlsjs
  • microservices
  • minio
  • nextjs
  • nginx-vod
  • postgresql
  • python
  • rabbitmq
  • video-streaming

Flowix — это альтернатива YouTube и Vimeo с открытым исходным кодом, которую можно разместить на собственном сервере. Она ориентирована на потоковую передачу с адаптивным битрейтом (HLS), плавное переключение качества и масштабируемую обработку видео. Загрузка → транскодирование (FFmpeg) → потоковая передача через nginx-vod — все это организовано с помощью RabbitMQ и хранилища, совместимого с S3.

Языки

  • Go 59.5%
  • Python 20.9%
  • TypeScript 9.5%
  • Shell 5.6%
  • Makefile 1.8%
  • Dockerfile 1.4%
  • PLpgSQL 1%
  • Mako 0.1%
  • JavaScript 0.1%
  • CSS 0%