This is part four of a timeboxed series.
[ 1 2 3 4 5 6 7 8 ]
YouTube
Free, Streaming, ugly, mixed bag
These days almost everybody knows what YouTube is. You can stream videos on demand. Maybe not the best videos in the world, but sometimes they've got television shows and snippets of movies. The average quality is pretty low, but hey: it's fast.
Paid services
Paid, streaming, high quality, comprehensive
For higher quality streaming media, people tend to turn to paid services, such as Amazon or iTunes. If you don't have a lot of money to spend, you can sometimes find services with higher average quality than YouTube, but that's fairly rare and the selection of material is usually very limited.
Torrents
Free, fast (if it's current,) high quality, comprehensive
If you want something of good quality, for free, and quickly, you're probably going to turn to torrents.
You can't stream videos you're downloading with torrents, but on the flip side if you've got a really fast connection, you can usually max it out and get the entire video in such a short amount of time that it's almost as instantly satisfying as streaming the content.
The thing about torrents maxing out your connection, however is that this is usually only true for very current media, such as movies or television episodes that are relatively brand-spanking new. Without going into details, the older something becomes, the less likely you are to be able to get it quickly, or perhaps even at all. If you stay current and "ride the wave," this is a great solution.
eMule
Free, wildly varying speeds and quality, comprehensive
If you don't ride the wave, or come late to the game, you may turn to peer-to-peer clients such as eMule. This sort of service can work well, but has the reputation of still being fairly slow for older media.
DirectConnect
Free, fast, high quality, comprehensive
If you are a pack rat like I am, and download and save tons of videos for your "digital library," then one really good alternative is the DirectConnect protocol. My client of choice is DC++.
How it works
How DirectConnect works is you join what are basically "chat rooms," where you and other people are sharing all of the videos (and other files) in your personal stashes. The chat rooms will have basic requirements such as "You must allow at least 2 or more people to download from you at once" or "You must be sharing at least 5 gigabytes of files to join the chat room." or even "You must be sharing at least 5 gigabytes of science fiction to join the chat room." Once you have met the requirements and join a chat room, you can search all of the files shared by the people in that chat room.
Unlock more content by having more content
The requirements part is very interesting, because once you start to find chat rooms with large base requirements such as 150 gigabytes of files shared, you will notice that, if you are able to meet that requirement, you suddenly have an amazing selection of videos at your fingertips.
How quality is maintained
Because these are actually chat rooms, they are not so much the "wild west" where quality and selection can vary extremely, but are much smaller and more tightly knit, with "officers" who inspect the files people share and boot them out of the chat room if the files they are sharing are just blatantly in violation of quality standards.
Other benefits
One other great thing about DC++ is that a lot of people from Europe, such as Sweden where extremely fast connections (like fiber!) flow like wine, hang out in these sorts of channels. I don't know why, but that's the way it is. And that means that the people in the chat room that you are downloading from often have very fast connections. Which means you get your files faster!
One downside DC++ used to have was that you could only download a certain file from one person at a time, so it was very important the other person have a fast connection. But having started using DC++ again recently, I have discovered that this is no longer the case, and you can download from multiple people at once, just like in eMule or as with torrents. Which now means that if you find a good chat room with large base share requirements and a lot of Swedes in it... you just hit the jackpot.
Worth it? Yes!
It took me a while to figure out how to use DC++ well, but it is very much worth the effort. My experience is that it is a good middle ground between the sheer speed of torrents for new media versus the slow speed of eMule for old things. DC++ is populated with pack rats like me, many of them aficionados in specific genres such as anime or scifi, judging by what they share.
In the near future I'll share some specific tips on how to use DC++ well, but in the meanwhile, if you're also a pack rat and have a decent connection and a lot of hard drive space, you should check it out!