Video Streaming from Bubble DB vs Integrating Vimeo (or other)

Hi Bubblers,

I am building a little video streaming app and hoping to get your thoughts on the pros and cons of taking certain approaches. The app will stream to customers around the world but the library is not going to be huge. Probably less than 2 terrabytes of data.

I am trying to figure out if it is better to load all the videos into Bubble and stream from the platform or use a dedicated streaming service. I suspect that the DB is not optimized for this purpose as as such not performant as a dedicated app like Vimeo. Vimeo probably uses something like Akamai to ensure good performance globally so this may be the kicker.

What is not clear given the new pricing model is if Vimeo will more or less expensive than Bubble stand alone. I cannot figure out from the “What contributes to Workload?” article what the cost of streaming videos would be in workload unit.

Any thoughts or advice to offer?



PD - I looked at using Youtube private links for a less commercial app because it seemed to be free or included in whatever subscription i have with google but could never figure out if that was correct. Google only talks about the maximum length of a single video but I cannot for the life of me find anything that says that there is a limit in total videos. Anyone have any experience with this?

Definitely don’t save videos in your Bubble file storage (the storage costs alone are enough to make that a terrible idea)…

But storage is only 1 aspect (of several) that are involved with Video delivery…

Videos need to be compressed, and transcoded, to convert them into multiple formats and bitrates, to ensure compatibility on all devices and connection speeds.

It’s possible to set everything up yourself (using various AWS services, for example), but aside from being much more complex, can also work out more expensive (although not always) than using an existing video service such as Vimeo.

There are plenty of others, beside Vimeo… but personally I’d recommend Vimeo every time (I’ve used it for years on multiple apps)…

There are no WU costs involved in streaming videos from Vimeo