Fast Streaming & Uploading Videos On Mobile Apps with AWS S3
Im developing a app witch has Android, iOS Clients were users can upload videos and photos and view as news feed. I store my video file on Amazone s3. Video length is limited to 30sec.
When user is uploading 30 sec video from their gallery there are some high quality videos witch is even exceed 100MB so those video files take ages to upload. So i tried to convert them before upload using ffmpeg-android library but it also take almost same amount of time to convert the file so it seems this solution also point less. (convert in the scene reducing the video resolution and frame rate)
Im using ExoPlayer to play videos
Note : Videos uploading from iOS are not that huge files.
I want videos to upload fast and stream fast. Its big help if anyone can share their thoughts on this.