NewTeeVee has a load of questions and a poll going on about the evolution of video distribution on the Internet.
Personally I vote for hybrid networks, i.e. P2P+CDN, when it comes to downloading large files (video or otherwise) across the Internet. For me this applies to publishing large files (one to many) or exchanging large files between individuals (one to few ~ e-mail). That is what we have been implementing for Podmailing.
To my mind there are obvious reasons to avoid a pure-P2P or a pure-CDN system from a business perspective:
- CDN bandwidth costs are fully covered by you while P2P bandwidth doesn't cost you a dime
- You can't have complete control of a P2P network but you do have total control of your CDN - that's a major issue to maintain a high quality of service
- P2P is great to manage peak demand for hot new content but does not guarantee anything when it comes to long tail content
- CDNs are costly when used for peak demands, but they can also guarantee quality for long tail content
Manage a smart hybrid integration between P2P and a CDN and you can get the best of both worlds:
- Reduced bandwidth costs, off-loaded to non-peaks rates which are way lower
- High efficiency during connection peaks
- Guaranteed quality of service both for high-demand and long-tail content
Now, if you really need streaming, it appears that a CDN is the only viable way to go. Joost is trying to challenge that with a hybrid streaming-P2P-CDN system, but the math of scaling up is not helping them at all as noted on NewTeeVee's earlier post.
As I first noted here, and got confirmation here, they are only saving a small part of the bandwidth cost (up to a third), so their advertising dollars need to stack up very high if they want to get any close to profitability. I do salute the effort and the innovation of Joost though. I am just convinced that streaming-P2P volumes will remain insignificant compared to P2P-downloads for very long.
CacheLogic's CDN is a hybrid CDN, built from the ground up for large media files. We address 'streaming' needs by offering our customers the ability to progressively 'stream' P2P downloads using our SDK, white-labeled download managers, or browser plugins. We additionally have a browser plugin for streaming via http + P2P from a regular web server. None of the content is stored to disk, and the plugin allows end users to skip back and forth across the video. We pass the savings of P2P along to our customers via variable pricing models that allows customers to set fixed prices of delivery for objects of various sizes.
Marco Parente
New York, NY | CacheLogic
Posted by: Marco Parente | May 19, 2007 at 09:28 PM
It sounds great Marco!
We should get in touch.
Posted by: Louis Choquel | May 19, 2007 at 10:59 PM
1-Click Media is developing Content Delivery Solutions based on an hybrid model: we combine the power of servers with peers in order to delivery media at the highest speed and cost-efficiently.
We are specialized in the distribution of media (video in particular) files, and our solution consists in a download manager (white label, totally customizable to fit hte design of your company) that is 100% embedded into the web-browser: Firefox or Internet Explorer. Our plugin will connect to the 1-Click platform to offer final users downloads at high speed through the combinaison of HTTP/FTP + Peer-to-Peer download.
Our solution is very easy to setup, completely user-friendly, allows to watch videos and music content as soon as the download starts (progressive download feature), and is also a powerful CRM tool, as users can subscribe to content channels, and receive automatically videos by PUSH delivery onto their computer (they also receive alerts on their desktop when new content is available)
Sébastien
1-Click Media, Paris
http://www.1-click.com
Posted by: Sébastien | May 21, 2007 at 02:40 PM