P2P CDN for Low-Cost Video and File Delivery

5/

Some that we should look at are:

• DC++ Hubs
• TorrentBytes
• TBDev / Early Trackers
• TBDev codebases / PureTNA
• What.CD / PassThePopcorn
• Empornium / BroadcastheNet
• RED (Redacted) / Orpheus (OPS)
• GGn (GazelleGames) / Modern Trackers
• Cross-Seed / Autobrr / BTT

(Ignore the type of content they served)

Each of these iterated on social technologies — and created P2P CDNs.

#FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

P2P CDN for Low-Cost Video and File Delivery

4/

These created technical and social technologies to create P2P CDNs.

And note that I (also) said "social technologies". The social technologies were as important as the software.

P2P CDNs can hugely reduce the cost of serving files, including videos. (There is a long history of them working.)

P2P CDNs can make serving large files on the Fediverse much more viable.

#FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

P2P CDN for Low-Cost Video and File Delivery

3/

There are techniques for creating a CDN that can support a community while keeping costs down.

You can trace the history of these techniques back to at least the 1990s.

Broadly speaking, these techniques were use with:

BitTorrent, Private BitTorrent Trackers, and Direct Connect.

I think the Fediverse can and should learn from these techniques, and put them to use.

#FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

P2P CDN for Low-Cost Video and File Delivery

2/

There are definitely affordable commercial choices for CDNs for smaller sites and home-labers.

But, if you are trying to build a community (with many, many users) — a CDN can become expensive. Even very expensive.

(Electronic Arts (EA) has a whole team that takes up half a floor whose job iis to negotiate pricing from the Akamai CDN company.)

#FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

RE: https://mastodon.social/@reiver/116681762071911900

P2P CDN for Low-Cost Video and File Delivery

1/

A CDN is a service that stores copies of your website's files in many locations around the world so visitors can download them from a nearby server instead of one far away. This makes your website load faster and stay available even when lots of people are using it at the same time.

CDNs are not only important for Fediverse servers but they are important for the Web in general

#FediDev #CDN #ContentDeliveryNetwork #ContentDistributionNetwork

3/

[Fediverse CDN]

Once you have Fediverse Caching servers — you have the basis to create a Fediverse content-distribution-network (CDN).

A (Fediverse-native) Fediverse content-distribution-network (CDN) could bring a new level of robustness and scalability to the Fediverse — while still maintaining the properties of decentralization, federation, and localization.

#CDN #ContentDeliveryNetwork #ContentDistributionNetwork #FediCDN #FediDev #FediDevs #Fediverse

2/

[Fediverse CDN]

One way to increase the robustness of the Fediverse is — to introduce the concept of a Fediverse Caching server.

It (the Fediverse Cachine server) caches stuff from the Fediverse rather than the regular Fediverse servers (that house local users and local content).

...

#CDN #ContentDeliveryNetwork #ContentDistributionNetwork #FediCDN #FediDev #FediDevs #Fediverse

RE: https://mastodon.social/@reiver/114009413139340907

1/

[Fediverse CDN]

One thing that crashes Fediverse servers (maybe the most) is — caching.

And, in particular, their storage drivers filling up (due to caching), which crashes the server.

Fediverse servers cache profiles, posts, images, and other servers on the Fediverse.

...

#CDN #ContentDeliveryNetwork #ContentDistributionNetwork #FediCDN #FediDev #FediDevs #Fediverse

User profiles, posts, images, and other content is cached across the various servers on the Fediverse.

Conceptually, software could access any of that from any server that cached it (and not just the origin server).

You could have a type of Fediverse content-distribution-network (CDN) if you did.

#CDN #ContentDeliveryNetwork #ContentDistributionNetwork #DeSo #FediCDN #FediDev #FediDevs #Fediverse

¿Usas un #CDN para servir el sitio web de tu #pyme? Una #ContentDistributionNetwork o red de distribución de contenidos aumenta la velocidad, la seguridad y el rendimiento de la web. Te contamos lo que es y algunas de sus ventajas: https://www.tarsis.net/blog/que-es-un-cdn-y-cuales-son-sus-ventajas/?utm_source=mastodon&utm_medium=social&utm_campaign=blogtn
¿Qué es un CDN y cuáles son sus ventajas?

Una red de distribución de contenidos (Content Delivery Network) es un elemento de optimización de sitios web imprescindible para las empresas que operan en todo el mundo.

Internet para empresas