flutterfirebase-storageaws-mediastore

Best way to store video for a Flutter Application


I'm working on a Flutter App and want to include some Tutorial Videos, which all Users have unlimited access to, so they can rewatch it any time. The Videos will be about 10-20 files with 1-5 minutes length.

I guess these amount of data will be too big to be stored as app assets, so I researched a bit and found Firebase Storage and AWS MediaStore.

Thoughts on this ? Or any recommendations - I don't want to run in the wrong direction.


Solution

  • I suggest hosting them on a private S3 bucket with a public CloudFront distribution in front of it for best performance. HLS file groups are fine.