triton
triton copied to clipboard
Support uploading multiple qualities of a single file
Scope
We need to be able to support creating multiple qualities of media files
How
- Media is uploaded via
downloader
microservice, as normal - Based on configuration,
converter
converts the same file into multiple different qualities and uploads them to S3 - Twilight (which will be rewritten in Go to code share w/ identifier) will get quality information from converter, and will create the relevant
episode_files_v1
entries in the database 3.5 OPTIONALLY: Twilight sends a message toidentifier
to add an entry to the database. - events (api gateway) will return these different qualities over the soon to be spec'd out API endpoints for getting s3 links
See #6 for some basic (not 100% true anymore) sketches of what the episode_files_v1
table looks like
Twilight and Identifier now do their parts to populate the episode_files_v1
table
Here's what it looks like: