With $45 million in the bank, Joost seems is all set to become a major player in the world of re-broadcasting produced content from the creative factories of large media companies. But before it does that, the company needs to overcome some technological challenges that could seriously degrade the company’s service.
At the time of Joost’s limited beta launch, the service melted down and became unavailable for many users. Despite server fixes, as recently as yesterday, tipsters were writing in to tell us the service was down again. And the underlying technologies at Joost to enable the product’s peer-to-peer streaming may make this a regular occurrence.
Joost is using a peer-to-peer version of streaming video, which means that it will have to deal with quality of service issues that come along with both P2P and streaming. Those in the technical community believe it would be difficult for the company to guarantee the quality of service of the video streams. Michael Wolf, of ABI Research on his blog, rightfully points out some of the chinks in Joost.
While Joost is not 100% P2P powered, as they have indicated they will use some servers/CDN infrastructure, they do rely on P2P in large part for content distribution. And the fact that much of their content is pretty long-tail (meaning its not exactly what most of us are hankering to watch), the chances there will be someone in close proximity to me (or in other word, a PEER in P2P) to act as a source is pretty low.
This is the weak link. If you are watching some crappy CBS program that is coming from a peer, and that peer decides to do something else with the bandwidth, there is going to be a quality hit. As Anil Gupte, in his piece “7 reasons why Joost could fail,” writes:
According to an unverified source, a Dutch ISP has tested Peer-to-Peer Streaming in the field and found that approximately 40% additional overhead is to be expected in using this technology. It is not clear whether the overhead is in the bandwidth (due to retransmission) or in processing (due to reconfiguration of the sources). However, it makes sense that there is overhead when combining buffers from multiple peers. And if one of the providers becomes unavailable, there will be tremendous overhead in reconfiguring the others.
Another big issue, at least in the near term, is the many of us have upstream bandwidth limitations; the same stuff that bogs down our use of BitTorrent. There won’t be enough bandwidth for folks to upstream shows.
In other words, Joost will have to get a lot of users in countries where there are fat upstream connections, and hope that people are consistently online watching Joost all the time. It worked for Skype, but I am not sure if it is going to work for video.
Joost, apparently is going to use some sort of a content distribution network to make up for it all, but that also means the P2P economics that worked so well in the case of Skype may not be an advantage for them at all.
For some of us who are old enough to remember Skype’s early days, the service went from a little company to one with millions of users, causing noticeable quality degradation. If that could happen in the case of voice, video brings a whole new set of complexities, and problems.