Requirement:
With in a Tenant application, any user of the app can upload the video and others can watch it. Consider it more like twitter feed with videos.
Can someone suggest the best way to go for making a video hosting service?
Please suggest considering the cost factor and easy to maintain options.
Thanks
If you are offering this feature to public users, I believe costs is a factor. What goes into this are :
For storage and delivery, you can use S3+Cloudflare or Backblaze. DigitalOcean doesn't seem to be good, the last time I tried it.
For video processing, you can use API service like Coconut.co. Or you can code your own setup with FFMPEG in the background processing.
Or maybe, you can use a video hosting service that is developer friendly, ie, JWPlayer (they are not just video player), API.video.
Thanks for the details @kidino
Any other services similar to coconut as it gets costly for my use-case?
Hello 👋❗
I haven't heard of Kaltura before, but I really like Cloudinary and Wistia. Initially, you could probably make do with Amazon S3 but that quickly causes problems due to factors like latency and bandwidth. Cloudinary's free tier should be a good start, though.
Hope that's helpful.
Thanks for the reply. Can you please share if you know any SaaS using it for video hosting? (To understand how pricing works)
I'm not aware of any pure video-hosting SaaS that is using these products so unfortunately I can't help you there 😅. You could try asking in the "Course Makers" group or one of the Course SaaS founders e.g. there's Coursemaker - perhaps they can help you out in more detail!
I only suggested Cloudinary and Wistia as preferred alternatives to directly streaming from your own server - can't help you any further, I'm afraid.
Best of luck!