Hosting Your Podcasts
Pages: 1, 2

Reusing Your Existing Blog

All of the solutions so far are fine if you have no existing blog to attach the audio to. But what happens when you already have a blog? One option is to use the disk space on the ISP account where the blog's hosted. But there are a few other, less expensive options.

It's important to understand that the MP3 files for a podcast do not need to be located on the same server as the blog that references them. Each blog entry in the RSS 2.0 feed contains both the text of the blog and the link to the URL of the MP3 file. That link can be to anywhere on any server, which opens up a lot of possibilities.

The first is to use the Internet Archive to host the MP3 audio files. This is the equivalent of using the OurMedia service, but just not using their blogging and RSS 2.0 services. To use the Internet Archive, go to the site and set up an account. Then upload the MP3 file, and a URL will be generated that should be attached to the blog entry as the location of the audio. As with OurMedia, the content must be licensed under the Creative Commons to be stored on the Internet Archive.

Another option is to use the file space that comes with a service like .Mac. These file-storage services are essentially internet disks where files can be stored and referenced by URL. A number of popular podcasts use .Mac to host their MP3 files. If you already have an existing .Mac account, then this is an easy option for storing your podcasts. I contacted Apple about the bandwidth policy of .Mac and the response I got back was that bandwidth issues were evaluated on a case-by-case basis, and that there are no stated limits or policies.

Using Your ISP

If you already have an ISP and you have enough disk space and bandwidth, you can use it to host your blog and podcast. It's important to make sure that you have enough disk space to handle the load. Check with your ISP to see how much you have, and what the policy is if you run over. If you have had the account for a while, you should also check to see if new accounts have more disk space. If so, request that you get as much disk space as a new account. You might find that, for being a good customer, they give you a gig or two extra.

The second issue with your ISP is the bandwidth policy. Doing some simple math, you can run into bandwidth limitations pretty quickly. Assuming ten megabyte podcasts at ten a month, that's 100 megs a month. Figuring ten listeners, that's a gigabyte a month. Figuring 100 a month, that's ten gigabytes. This is why knowing your ISP's bandwidth policy is important. Will they cut you off if you exceed the limit? Will they charge you extra? If so, how much? Is it unlimited? Do they even monitor it?

My advice is to get your ISP on the phone, or register a support request. Let them know that you intend to podcast and give them some estimates of how big the files will be and how many people you expect to tune in. If you end up going over your limit and getting a big bill, it will be handy to have a paper trail or a relationship that you can use to settle the bill without breaking the bank.

If your intention is not to podcast all that often, then this is probably the best way to go. If your podcast takes off and disk space or bandwidth becomes a problem, you can try some of these other options.

Blogging Solutions

If you have an ISP but do not currently have a blog, then there are several blogging packages that make it easy to both blog and podcast. WordPress is a PHP-based blogging package that, in its latest release, supports podcasting natively. Movable Type is a very popular blogging package written in Perl. The "enclosure" extension to RSS 2.0 that is required to make podcasting work is not integrated into the default RSS templates, but there is a simple plugin that adds support for effortless podcasting. Drupal is another PHP blogging application that natively supports podcasting after you set it up by enabling the aggregator and upload modules, and enabling syndication.

Blogger and Radio Userland

If you already have a Blogger or Radio Userland blog, then you can use Feedburner to create RSS 2.0 feeds for your podcast. Feedburner is a free service that will convert the RSS files from your Blogger or Radio Userland blogs into RSS 2.0 feeds that have the proper enclosure tags that support podcasting. Feedburner also tracks access to the RSS 2.0 feed to give you an idea for how many people are downloading your podcast.

You will need to host the MP3 files somewhere. For that you can use the Internet Archive, .Mac, or an ISP account. Radio Userland does allow for a very small amount of disk space to upload very small podcasts.

Conclusion

Whatever route you choose for your podcast, I have one small piece of practical advice for you: always put a link to the podcast in the blog entry itself. This allows people to listen to your podcast from their browser or RSS reader. If the only option that potential listeners have is to subscribe to your podcast in order to listen, to you then you won't find many takers. Subscribing implies a commitment that most people won't give you until they get at least a sample or two of what your show has to offer.

It's no surprise that a bunch of companies and services have popped up to support podcasting. With these services, in particular OurMedia, podcasting is both easy and cheap. Free, even. Pick a topic, download Audacity, and become the radio personality you have always dreamed of being. Believe me, you will have a lot of fun. Especially if you bring along a co-host to make hosting the show even easier.

Jack Herrington is an engineer, author and presenter who lives and works in the Bay Area. His mission is to expose his fellow engineers to new technologies. That covers a broad spectrum, from demonstrating programs that write other programs in the book Code Generation in Action. Providing techniques for building customer centered web sites in PHP Hacks. All the way writing a how-to on audio blogging called Podcasting Hacks.


Return to digitalmedia.oreilly.com