Hi, how are you?
I can make this job. I'll transform your videos in streams to improve the performance, and of course, they will still be stored at s3.
About user roles and authorizations, you want to develop too or it already done?
For more information about me, you can see my profile or send me a direct message. I'll be happy to answer yours questions