social media is dominated by video nowadays and i don't see that trend changing anytime soon. how does nostr compete with that without subsidising the massive storage, compute and bandwidth cost with ads?
Discussion
Its doesn't. Its why no one stays 🤷🏽♀️
No one want to pay for the video storage
Short form videos like insta reels can be hosted on paid relays and that could probably lead to the growth of the relay market, slower growth but decentralized
relays are great at storing and serving text events, don't see how they could efficiently store and distribute video
Hmmm I am not as savvy in this area but isn’t it possible to have something similar to Bittorent but with relays? Short reels can be the poc. That said, I am now starting to appreciate the gravity of this problem.
Video is a medium that needs lots of space and time for little information.
It's a good tool for propaganda as it can trigger emotions far better than text.
I looked at pear runtime about a year ago. They claim the p2p tech solves this, but I don't understand the technology well enough to verify this claim.
https://pears.com/news/pear_runtime_empowring_developers_to_distrupt_the_web_2
Don't compete in the mindless consumption space.
Red ocean. Wrong audience.
it's not only mindless consumption imo. there's a lot of high quality long form video in YouTube, for instance. i wonder if it's possible to bring those creators to nostr.
Serving longform is just expensive. A single 20 minute video viewed 100k times end to end can easily cost thousands of dollars in CDN fees. Maybe $2k if using the per-minute streamed deal thorough Cloudflare, easily $4k+ if via AWS and with higher-quality video.
So in a future Nostr where videos can get those numbers, earnings from zaps or ads would have to exceed that amount, otherwise the creator is actually taking a loss (or someone else is on their behalf).
Yup, that's (yet another reason) why I'm only betting on small niche communities.
For them the cost can be:
- more bearable
- lead to higher signal
And peer-to-peer solutions can be more viable and reliable in that scope too.
But serving the same 20 minute video over torrent is cheap (just get a seedbox and put the content there). Also people don't know how to compress things while retaining quality, a 20 minute video could be under 100MB and still be 4k, especially videos where the majority of the content is just a guy talking on camera.
Anime episodes compressed properly tend to be 100-200MB @ 1080 (sometimes < 100) and those have a much harder job than compressing a video with a giy talking in front of a camera about the news (or whatever)
There are no genralisable hacks in this world, sadly. Hence why everyone pays Cloudflare or Bunny or whomever.
No. They pay for those because the world has gotten lazy. Everyone is lazy and they want to take shortcuts.
They pay because nothing else works for users at scale. There are a number of technical reasons why you can't shoehorn Bittorrent into a CDN for a twitter clone. Latency first of all. The latency you'll get from Bittorrent, even in the best of times, will be a far far cry from what you'll get with even a lower-end CDN.
nostr:nprofile1qqsp4lsvwn3aw7zwh2f6tcl6249xa6cpj2x3yuu6azaysvncdqywxmgpr9mhxue69uhhqun9d45h2mfwwpexjmtpdshxuet59uq3zamnwvaz7tmwdaehgu3wwa5kuef0q9n8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99ah8qatzx9e8gmr3vdsnsu3kv96hjcthx4hr26pnds6ngv3jv3kngumj0y6kg7nxv4jngd3exen8zefcwvm8zem4v34hxdmydf6xvuelvfex7ctyvdshxapaw3e82egy8tpxn posted this video, it's 475MB.
5 minutes of handbrake, without spending any time optimizing settings, on a non-server grade GPU, turned it into 91 MB, with only slight loss of quality (which most won't perceive). With proper optimization it could be 50MB with no loss in quality but I'm not running my GPU for 3 hours, or renting a GPU online to prove a point.
My internet at home can download that 91MB straight in under 1 second. I can also seed that much in the same time.
But this is a best case scenario; let's look at worst case.
If I have as little as 1 peer with a garbage upload, sub 1Mbps and my download is also sub 1Mbps, the video is roughly 7 minutes, so 13MB per minute, 221kb per second, I would be able to watch it, as its being downloaded, at 2x speed without any lag.
This does not pass for internet video in 2025.

Only the creators that can bring a community with them.
Not the view-chasing ad-revenue folks.
I’m here to avoid video-based social media platforms. They are all platforms. There’s no decentralized way to manage all the bandwidth and storage needs. That’s why they have so much control over what people can post there.
No, we can build a decentralized video platform, over torrent
Someone should do this then.
That's what LBRY used to be, but they sucked from day 1. I'm sure someone is already working on it, seems like such an obvious thing
Wouldn’t it still be pretty slow and unreliable? I have to wonder why it hasn’t been done yet after Nostr has existed for several years.
It wouldn't be. Torrents can be faster than centralized platforms, whole serving better quality. I watch torrents while they're downloading all the time, never feel slowdowns, and usually they're done downloading before I'm even 1/3rd of the way through watching the content
Would torrents be seeded in relays? Content stored on blossom servers? I’m fuzzy on the technical details.
Franzap and Kieran have both demoed splitting up files over different blossom servers.
Don't really know what the next hurdle is.
DTAN-Relay running on a seedbox, yes
Don’t know what that means. Sounds cool, let’s see it actually working.
https://github.com/v0l/dtan-server
It's a nostr relay for torrents
If you go three years back you will find a note from my npub that says the exact thing.
But that was before blossom.
I think blossom + torrent has a chance.
the nostr client i've been assigned to build, i was going to have media previews but it has global feeds on free relays and some of the shit. ugh. rude people posting porn without NSFW tags on them. so, it's better to force the user to contextualize the media links so they can decide whether or not to open them.
video is the most potent medium for propaganda. it should be treated suspiciously by users.
Video being more costly, makes it:
👍 Higher signal in a Community setting
👎 Influencer-takes-all in a global feed setting
I got 2 to 4 future projects in mind that are inter connected to this that I'd want to build, if no one does that is by the time I'd get to it (I hope someone does this, the faster the better, plus less cost for me x3)
This is why I built Plebs https://plebs.app
This does not solve the problem of "who will host and pay for it" and only pushes it onto someone else
Never said it did, but it is leveraging the free hosts to not have to enforce ads or upfront storage costs, whilst decentralizing the content storage. Probably the best implementation at the moment until there is chunking across numerous blossom hosts or torrent streaming through relays.
I wouldn't bother. People can post their images and videos wherever and just link in their URL.
