What we need for decentralised long form video on NOSTR:
- temporary blossom uploads for multi GB files
- decentralised video transcoding (DVM?, WOT + cashu)
- paid blossom storage (and bandwidth)
- a decentralised CDN of edge servers coordinated through NOSTR.
- users' ability to rehost videos on their storage
- users contributing transcoded video (WOT required)
That is basically my plan/roadmap. Will write an article about some details soon.
Login to reply
Replies (12)
home servers at the edge, torrenting follow list media, serving directly to devices nearby. this is the way. we can make 4k videos actually viewable.
An approach could also be self custodied hosting, where blossom servers could just be turn servers streaming the media.
We have also discussed this topic on Blockcore (open-source group of people working on Angor, Nostria and more).
I have said many times that this is the most important and biggest challenge. Being able to properly have an alternative to YouTube is important. No centralized solution can compete unless heavily subsidized with ads.
Keep building!
Yes, I also worked on an idea many years ago by giving "credits" (tokens), before Bitcoin existed, to people that they could use to unlock articles on news media sites.
So, the idea was when I access "CNN", I wouldn't go to their web server in USA, I would retrieve the content from my neighbors PC.
Like a decentralized and distributed CDN.
It should definitely be based on torrent somehow, utilizing existing protocols and infrastructure.
Hi! sorry guys, we’re trying to boost our Geyser for our son, any help is greatly appreciated 🙏🏻 have a blessed day!
nostr:nevent1qqsv5rd33pl0rk0yqs495r2xct9m8a5uar0ktn6yf8vlrv0dam0eg7qpz3mhxue69uhhyetvv9ujuerpd46hxtnfdu86egfz
The only thing missing in this is something that people don't like (but might tolerate to even like it, depending on how the system would be implemented, like the end-user getting a % cut), is another scaling economic factor: Ads.
In order to make it viable for grassroots communities, (ska not die the bandwidth death if something goes viral) I think a BitTorrent like sharing of the bandwidth between currently watching peers, much like Peertube does, would be amazing!
In fact I often find myself hoping someone will add nostr auth and a relay to Peertube. It's main shortcoming is Activitypub 😅
How well does the WebRTC P2P aspect of PeerTube work? If users are behind firewalls they can't connect directly and have to tunnel through a centralised TURN server. Who is running those?
It works really well, even on live-streams. The server acts TURN, as far as a i understand, every server that has the video in their federation are able to act as TURN for any given video.
Obviously, the P2P aspect depends a lot on the client too. I could put the m3u of a livestream in say, zap.stream, but then of course, the P2P aspect is defeated.
It's not very privacy friendly though. Unless you take measures to obfuscate your IP, it is revealed to other peers when p2p is enabled. While this is an option any viewer can configure, logged in or not, sadly it is on "opt-out" basis...