Looking for ideas that other might be using for video content. Our site allows users to upload and stream video on demand.
Currently we are using an AWS S3 bucket to allow raw files to be uploaded and played on demand by other users. Pretty simple.
Issues do arise when a large/high quality video is uploaded and a user with a slower internet connection tries to stream it. AWS actually has some cool stuff here, I created a stack through CloudFormation that takes an uploaded video file from one S3 bucket and outputs a ton of smaller versions of that file to another S3 bucket (with .mp4, .m3u8, and .ts files with varying file sizes).
My question is, how do I implement the use of these varying files sizes. Currently I use the @zeroqode AWS upload plugin, that is pretty easy to keep using to upload raw files to the stack. The thing I can’t figure out is then what… What is the setup on bubble to reference multiple different video files on an S3 bucket based on a users internet speed?