this post was submitted on 19 Aug 2025
25 points (90.3% liked)
Asklemmy
50473 readers
1187 users here now
A loosely moderated place to ask open-ended questions
Search asklemmy ๐
If your post meets the following criteria, it's welcome here!
- Open-ended question
- Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
- Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
- Not ad nauseam inducing: please make sure it is a question that would be new to most members
- An actual topic of discussion
Looking for support?
Looking for a community?
- Lemmyverse: community search
- sub.rehab: maps old subreddits to fediverse options, marks official as such
- !lemmy411@lemmy.ca: a community for finding communities
~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~
founded 6 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Please share your trivial solution then.
We organize multicast nationally and globally like we do RF band plans. Some addresses are reserved to stream advertising that anyone can pickup with the global, national, regional, metropolitan, city, town, street levels.
Eligible host subscribe, or advertise their "subscription" to a particular address (and port, we've got 65536 ports and most communications between two hosts use just one)
The subscription are broadcast within their scope, pooled into distributed tables copied in bulk between routers. It's simple association of multicast groups and subscribed hosts.
The end result is that at minimum all routers existing between an host and their subscriber have a copy of the multicast group membership for that address.
When a packet to that address arrives on any router in between, the route trigger and the router sends it down each of its WAN port that has a unicast subscriber down stream.
That's basically the multicast process with just a little improved protocols and caching for effciency.
I say a little improved, but I think it's already all there, there burned into the silicon already. It's just a matter of turning it on and politicians putting on the screws on ISPs to make them play nice.
The bulk of it is already in these protocols
There might be still a bit of glue to get there, but on the whole, on a technical front this is less technology than it took to get bittorrent to work. And bittorrent works, really really well !
We're going to need more client side software, but that will come as soon as "multicast works" because it just didn't make sense to make global multicast stream browser when there was no global multicast
We're talking stream browsers, viewer clients for all kinds of media types, video viewer "tv" "radio", text streams, notification streams, things we cannot even imagine yet
And we'll need a non-censorious curation system, anonymous cryptographic crowdsourced reputation system, that's "letsencrypt" on steroids. Voting and beyong-voting systems of likes, dislikes, superlikes, blocks, bans, replies, forward, crosspost all the social media stuff but floating mid-air without a single server or janitor managing it all, just the same abuse prevention system that deal with DDOS and SPAM, everything else is fair game and section 230 protected.