It's a great first step, but I struggle to see who this would be used by. So far Bluesky seems to be the only decentralized platform that's broken into the mainstream, and it'll only be more difficult for the video market.
I know there are competing and cheaper services, but it still seems to be a big burden to get into. I've been trying to use Rumble a bit more, as well as appreciate the entry of Pepperbox, Floatplane and others. It's still a bit of a mess and none of them match the 10' experience of YouTube on Android TV, but it's getting better.
If you're not streaming live I believe you can serve video content out of R2 instead, which still somehow only charges for storage but offers completely free outbound bandwidth (egress).
My intuition is that there are less formats to worry about today, and serving video from static hosting that supports HTTP range headers may be enough for most devices to work.
What are the remaining hard problems? Maybe mechanisms to negotiate lower resolution for slower connections?
UPDATE: Looks like this offers some answers to my questions: https://help.micro.blog/t/micro-blog-studio/4081
The hardest bit appears to be HLS - HTTP Live Streaming - the thing where a video gets divided up into lots of little .ts segment files and served via a m3u8 playlist.
For most media, 1080p is fine enough. Add 720p and you have enough for 99% of the world.
kstrauser•1h ago
I had fun playing with SSGs for years. I’m having more fun just writing posts and letting them get broadcast to Mastodon on wherever else I’ve configured them at the same time. It wasn’t clear to me until I read Manton’s book, but its goal is to be a social media service that’s built completely on open web standards that everyone can participate with.