TechgnosisWeb Prime

I don’t want to be Elfstar any more. I want to be Debbie.

1/19/2005

Using Coral as a solution to podcast bandwith problems?

Filed under: — Katsushiro @ 11:46 am

Hey there folken… there’ll be another podcast up a bit later today, I just finished taping it this morning on the way to work. I’ll also be trying something kinda interesting with this podcast: distributed mirroring.

As you know, I’ve previously talked about some concerns with possible bandwith problems with podcasting. In short: the more popular you get, the higher your bandwith costs. A few solutions have been suggested, from using bittorrent to commercial services such as libsyn.org. But recently I ran across something interesting that I don’t thinkg I’ve seen many people even mention or talk about: a podcast that was being distributed through Coral. To quote from Coral’s site:

Coral is peer-to-peer content distribution network, comprised of a world-wide network of web proxies and nameservers. It allows a user to run a web site that offers high performance and meets huge demand, all for the price of a $50/month cable modem.

Publishing through Coral is as simple as appending a short string to the hostname of objects’ URLs; a peer-to-peer DNS layer transparently redirects browsers to participating caching proxies, which in turn cooperate to minimize load on the source web server. These volunteer sites that run Coral automatically replicate content as a side effect of users accessing it, improving its availability. Using modern peer-to-peer indexing techniques, Coral will efficiently find a cached object if it exists anywhere in the network, requiring that it use the origin server only to initially fetch the object once.

Bascially, all you do is add the string ‘.nyud.net:8090′ to the end of the domain for the download or website you want to be automatically mirrored, and that’s all. People don’t need to download plugins or learn how to use new software, you don’t have to install anything on your own server, it’s simplicity itself. Just do this:

If your link looks like this:
http://www.techgnosisweb.com/podcast.mp3
All you have to do is add ‘.nyud.net:8090′ to it, like so:
http://www.techgnosisweb.com.nyud.net:8090/podcast.mp3
… and that’s all! When people click on the link, or iPodder picks it up from the RSS feed, Coral takes care of automatically mirroring your content into its network the first time it’s requested, and every other time it’s requested, the content gets distributed throughout its network of mirrors, thus distributing the bandwith load away from your server. Really cool! And to top it all off, it’s completely free and easy to use, you don’t need to sign up anywhere or pay anything to have it mirror your stuff. I’ll be trying it with today’s podcast.. let me know if you notice any hiccups.

2 Responses to “Using Coral as a solution to podcast bandwith problems?”

  1. chenu Says:

    Hey,
    I’m thinking of doing the same, except with a videocast. I was just wondering how it all worked out.

  2. Katsushiro Says:

    Hey there.. sorry about the delay in replying. Well, it seems to work out OK, but it’s not a complete solution. The Coral network seems to take a while for the file to spread, and unless you count your downloads in hte high hundreds or thousands at least, it won’t really make that much of a difference to your bottom-line bandwith. Apparently some podcatchers have trouble following whatever redirects Coral throws their way too, especially when the file is still starting to spread. So I’m kind of torn on what I think about it. It works, but not always as well as I’d like.

Leave a Reply




0.491 || Powered by WordPress