I am making a video sharing app and I am looking for a good cloud storage service that I can upload my videos to and store them. I was previously using Firebase Cloud to store my videos, but I ran into a problem with Firebase and decided it will not work for what I am trying to do. So I decided to switch my cloud storage and I am having a hard time finding something that will work.
Question:
What are some good cloud storage options for storing videos? Or is there a better way to store videos other than a cloud storage service? The app is very similar to Youtube and the average video length will be around 10 mins if that helps at all.
P.S
The problem I am having with Firebase storage is that the videos never get uploaded to Firebase if the user closes out of the app during the upload. None of the IOS background options work either.BGProcessingTask
and URLSessionUploadTask
do not work to finish uploading the video in the background because Firebase does not allow you to pausing uploading during sessions to finish BGProcessingTask
, and Firebase does not give you a URL to upload the video to finish URLSessionUploadTask
.