Reputation: 323
I'm looking to do the following. I was hoping you expert could review the steps and let me know if it is possible, or at which step does my plan fall apart. I apologize if this format is not effective, but I think seeing my thought process in steps will be best. Thank you so much.
Hopefully these steps convey my goal.
My questions:
Thanks so much!
Upvotes: 1
Views: 1323
Reputation: 18832
You would upload to an Intermediate server where you would encode the videos in the desired formats before storing them on S3. EC2 would probably be a good fit here as transfers between EC2 and S3 are free and very fast.
FFmpeg is a common tool used to convert videos or you might consider a 3rd party solution like encoding.com Most of the big players in this space support pulling and pushing to S3 natively too.
Amazon doesn't really have any service to index and track your S3 videos. Whilst you can query S3 using the APIs or add metadata to S3 objects, you're definitely better off tracking everything in your own database. Use whatever database you are comfortable with - you only need to store the S3 bucket and key (filename) of each file along with any other user data you wish to link.
Upvotes: 2