I am thinking of building a media-sharing platform… Big part of the platform will be storing/playing media, so wanted to ask if there are any open source solutions any of you can think of that I can use for this, or to kick start me in some direction.
Thanks.
It exists: https://github.com/mediacms-io/mediacms
Also, I am building one. Demo available at https://subatic.com
I developed a pipeline to create slow/fast gif, seeking thumbnail and transcode to various resolutions.
Also I sorted out u/NikStalwart concern using cloudflare R2.
Math below.
It costs $0.36 to serve a million files, regardless of size.
An average of 3 sec hls segment, so I can serve 3 million seconds (833.33 hours) for 0.36$.
1$ = ~ 2316 hours.
Average video is 10 minutes give or take.
So, 14,000 streams of a a video for 1$ or 72$ for a million streams.
and the pricing can be reduced by increasing hls segment post first minute of video since initial buffering needs to be quick. I have done the math for that as well, it all comes down to ~10$ for a million views.
Are there any TOS considerations for using R2 instead of Cloudflare’s Stream platform?
the above calculation is with hls segments, but if you go the simple route and create mp4 videos, the cost to serve a million views can come down to 0.36$.
what you did here my friend is called epic! 😎 loads of thanks!