I am using bubble to build an eLearning Progressive Web App. I am now deciding how videos/content will be stored and delivered to users. We must be able to offer the option to download content to watch offline. We also must ensure users will not be able to download our videos, they may record the screen and there is nothing we can do about it, but videos must be encrypted so users can use it offline only through the App/website. So far, we have Vimeo and Spotlightr in our radar. AWS would be an option but it seems it would require quite a lot of development time to do all the pipeline for transcoding. Vimeo is quite expensive and Spotlightr I am not sure is reliable. Would you have any suggestion? Also, would you have an idea of how much a bubble developer would charge to build this part part of the App?
Hi Adam. The courses we are providing are quite extensive. A single course has around 100 videos. Our content production will be big. The pricing I found for Vimeo is $65/month for 500 videos. Spotlightr costs $40/month for unlimited videos (up to 600 GB). So, comparatively it looks expensive.
Wow!!.. yeah it looks like Vimeo have significantly changed their pricing model recently…
The max I pay for any of my existing Vimeo subscriptions is about £60 per month, and for that we don’t have any limit on the number of videos (we already have thousands, and are using less than 10% of our total storage limit of 5TB).
I might have to reconsider them as my number one recommendation for video hosting…
That increase in price might be because all of the new features they are offering, like live stream, manage registration, gif production, etc… Do you use Vimeo in a PWA? Do you offer offline video to your users? Do you have experience with it?
If you are planning on wrapping your Bubble app, and users are using the interface you build on Bubble, that is all a webpage so you need internet to navigate and do things.
What you may be looking for is a “native app” built on a standard front end framework like Flutter or React Native