Open-source media streaming service with account management, video transcoding, subtitling and more! This was heavily inspired by Jellyfin, who for the near future will remain the king of compatibility and accessibility.
With this project I had two main goals:
- Make a modern alternative that looks good, is fast, and allows more control without the use of plugins. For example adding OAuth or SAML providers for authentication or scheduling transcoding jobs to be run at night.
- Research a way to distribute each aspect of the app (such as auth, metadata) on different servers for a high availability solution. This is similar to Supabase's approach
These are features I can't easily find in alternatives that I would like in this project.
- Scheduled transcoding
- Support for third-party api's for:
- Auth (OAuth/SAML)
- Storage (S3/EFS/SAMBA/GCP etc.)
- Video transcoding (rffmpeg/AWS Elemental MediaConvert etc.)