@alex.lefkowitz, I’ve considered Wasabi in the past for large volumes of cloud storage (1TB for $6.99/month I believe). On the Bubble side, Zeroqode has a handy Wasabi plugin that could make it easier to manage files in your app.
@alex.lefkowitz , I’m actually fairly new to Bubble myself, so I’ve not interacted with many other solutions from a hosting perspective. If you’re going to be working with a lot of videos you need to play, I’d recommend checking out an encoding/hosting solution like Mux. @pork1977gm has a great plugin I’m planning to use in my app called VideoJS Advanced that lets you handle upload/fetch from Mux with some security built in.
Yeah we’ll be working with large amounts of video files almost exclusively. Need a file storage system, file management system, and video player. I haven’t even started building in Bubble yet so I’m a complete noob lol but as long as I know these things are possible I’ll be able to figure it out. Just don’t want to start only to find out that it’s impossible or will cost hundreds of dollars each month.
@alex.lefkowitz, I totally get that. I’ve interacted with the Mux team a bit in relation to my own e-learning platform, and they’ve been incredibly helpful. They also offer high-volume and enterprise discounts based on large amounts of usage. You can do some estimates using their awesome pricing calculator here:
Lindsay on their support team is also very responsive if you have questions.
Cloudflare offers a Video Streaming service that includes pricing of $5/1000 minutes of video and $1/1000 minutes of video viewed. Depends on the time for the streaming service. You can find that information here:
Pricing is at the bottom of the page. The user account has an API and OAuth access available and has a full feature set.
I would just like to mention first that I work at Ziggeo. With that said, I would recommend checking our service out.
Just based on pricing ( Pricing Plans - Ziggeo ) you can see a big difference compared to Mux or Bunny and especially Cloudflare.
I am comparing with our cheapest plan and every one step up in plans has additional approx 2 times better pricing.
We have general regions that helps you where you want to process and keep your medai, however the nodes that get activated through our CDN are not limited like they are with Bunny. This is instead done by our underlying system and CDN.
The benefit of our system is that there are about 5 different plugins for Ziggeo here on Bubble and there are integrations that we offer through our service (as well as features). Will list them at the bottom.
We are about to release image and audio handling, which would make your media storage quite simple if you pick our service.
What I think the best part for your use case is, is that we work with tokens. For example we provide you a token such as 1234567890 that represents video (or audio or image). This means that you can set up your Bubble app to handle any sorting of the media just as a cosmetic point of your own app. There would be no actual moving of the files around the server or having to care about the same. All media would always be there as it was, and you can drag, rename, sort the file representations easily on your side.
We do not support any non video, audio or image file types however since you say that it is mostly footage, that is something that we do support and do it great Awards - Ziggeo
Benefit of our service is that you would also only pay for storage of the original file (we call that original stream), while you can create several additional streams (associated with same media file) which could allow you to play back or show small previews of videos that are in resolution of 128x128 even though your video is 1080p format to start with.
So you could have 1080, 720, 480, 240 streams of the same video and only really pay for storage of that original file. Next to this we charge per length, not per size of the file. You probably already know that there are videos with almost 1GB in file size for 1 minute of video, and all our system would see is that it is 1 minute in length.
We of course also offer players and recorders with many features, themes, etc.
Now I do not want to make me sound like selling you something as I wanted to let you know what I think would help you, however in this case I am kind of biased, so I do suggest checking out few pages:
I think that there is one more that was recently published however can not find it at this time