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

Too Many Baubles: How Plugin Bloat Weighs Down Your Tree

Welcome to Day 22 of the MyWebHost Advent Calendar! 🎄 We are in the final countdown. The big day is almost here. We have built the workshop, tuned the engine, and filled the shelves with content, but there is one final trap that catches almost every website owner. It is the temptation of the "Install Now" button. Imagine your Christmas Tree. You put on a few lights. It looks lovely. Then you add some baubles. Very nice. Then you add tinsel. Then candy canes. Then a toy train. Then a […]

https://www.mywebhost.co.uk/performance/too-many-baubles-how-plugin-bloat-weighs-down-your-tree/

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

Global Delivery: Do You Need a CDN for Christmas?

Welcome to Day 11 of the MyWebHost Advent Calendar! 🌍 We are flying towards the end of Week 2: Speed. So far, we have upgraded your engine (NVMe), lightened your load (Image Optimisation), and pre-wrapped your gifts (Caching). But today, we face a problem of Distance. Imagine Santa’s Workshop is located in London. A child in Manchester asks for a gift. The sleigh flies up the M6, and the child gets the gift in 20 milliseconds. It feels instant. Now, imagine a child in Sydney, […]

https://www.mywebhost.co.uk/performance/global-delivery-do-you-need-a-cdn-for-christmas/