Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.

bootstrapguru's avatar

Best way for video hosting

I am working on an application with video subscription basing on membership and the videos are manually added by the admin. what is the best approach? is it ok to go with self hosted ? or go for vimeo premium and then integrate? is anyone got experience with vimeo api and if yes how is it flexible ?

if self hosted : I am on digital ocean (4GB / 60GB)

Any help with the recommendation would be highly appreciated :)

0 likes
8 replies
adamwathan's avatar

Definitely find somewhere to host them. I would probably look to Vimeo myself first, that's what Jeffrey is using for this site and it seems to work great.

Wistia is another option I've heard good things about.

bootstrapguru's avatar

yeah I think vimeo is the best option so far. and yes @Jeff is using vimeo for laracasts. I will try to do more research on this . Thanks for your reply :)

bashy's avatar

Hosting them on your server is "okay" but only in a few circumstances. They can soon fill up your HDD and drain your bandwidth.

Vimeo is a good option. Depends what you need to do with it but you can do private/token based like on here.

1 like
sitesense's avatar

I think you need to provide more information on the scale of your project, seriously, otherwise it's all guesswork.

christirichards's avatar

I don't know the scale of your project, but for a smaller startup I would recommend using a hosted service such as YouTube or Vimeo to launch as self-hosted video can get very expensive quickly and isn't necessarily needed from the get go. Both APIs are fairly straightforward and there are a ton of resources out there, especially for YouTube to get you started out.

For self-hosted options you would either want to serve your videos through the cloud (AWS) or go with a service such as Wistia or Brightcove. Hosting the videos on the server you serve your site from will eventually slow you down and you probably won't be providing the best experience for your users in the long term, which is why a lot of the self-hosted options are more expensive in price.

Vimeo's pro plan has worked well for my company and allows you to whitelabel your videos which could be a good strategy to work towards starting out. They will still be served from Vimeo so you may need to consider a third-party player if that is an issue. Also, if having your domain branded URLs is a factor, you would want to consider using one of the services like Wistia from above.

Another factor to consider is that when you use a hosted service like YouTube and Vimeo you also have the option to reap the benefits of their audiences and established SERPs on top of building your own SEO (if they are public). I realize that you stated this was a subscription service, but just like Laracasts, I'd imagine that you'd probably have some teaser content to get potential users hooked into what you're selling and you'd want as many people to see that as possible!

3 likes
bootstrapguru's avatar

yeah its just a startup which will be with lot of videos in the future, its hard to post entire idea here. But yes its something like laracasts but not a teaching site though.

my plan is to go with vimeo before I ask the question and seems like vimeo is the best option from you guys too, so I should check the api with vimeo how flexible it is. Thanks a lot for your suggestions :)

isaackearl's avatar

I use Wistia, and it is awesome in my opinion. Videos look great and they give you alot of options with the free account. Then again we don't need to put videos up very often.

Please or to participate in this conversation.