A simple YouTube-like video streaming platform based on microservice architecture.
Check the Wiki to run it locally
- Storage Service
- Video Service
- Process Service
- Reverse Proxy (BFF)
- Web Client
- ASP.NET Core 8
- MongoDB
- gRPC
- RabbitMQ
- Minio (Object storage)
- FFmpeg
- ELK (Elastic, Logstash, Kibana) for logging
- React (NextJS)
This is an ongoing project. If you love to contribute, feel free to create a PR.