triton
triton copied to clipboard
Media Processing Pipeline
Due to Jellyfin declining support for S3 media files, I think it's time that we move away from Jellyfin. It's not scaleable and is very heavy compared to what we...
Related to #5 ## Scope With the removal of Jellyfin, we now need a UI service to facilitate playing media. It should talk to our backend to grab information on...
### Scope We need to be able to support creating multiple qualities of media files ### How 1. Media is uploaded via `downloader` microservice, as normal 2. Based on configuration,...
Some jobs will go on forever, and consume a lot of resources in the process, we should implement backoff and potentially "max retry" policies since some of these aren't very...
Right now it's possible for two jobs of the same media to be processed at the same time, it is also possible for two instances to get the same job...
We should stop creating a single media job for one media item. This causes scale problems with massive media collections requiring converter instances to download the entire media before starting...