> But then there is the question of cost on AWS side.
Use Cloudflare R2 for storage, public bucket for delivery, and a $10/month Hetzner server to run conversions. You don't have to take your users' money just to burn it on AWS...
If you are using AWS and are worried about cost, the first step is to not use AWS.