Watch out, Justin.tv and Ustream: BitTorrent inventor Bram Cohen is working on a new P2P protocol, and it’s all about live streaming. BitTorrent Inc. announced the new protocol for the first time this week, and it could release a first implementation as early as this summer.


BitTorrent inventor Bram Cohen has been busy over the last twelve months working on a new P2P protocol dubbed Project Pheon that is optimized for live streaming. Cohen’s Company BitTorrent Inc. publicly announced Project Pheon for the first time this week, and it looks like the protocol could be used to power a Ustream-like personal live streaming service with very low infrastructure costs.

BitTorrent launched uTorrent Labs this week, which is essentially a portfolio of projects related to the company’s popular uTorrent client. The spotlight of the announcement was on a new web extension framework for uTorrent dubbed Project Griffin, but the Labs website also contains a first mention of Project Pheon. It reads, in part:

“Pheon will enable the immediate distribution of live media to millions of consumers with self-propagating peer-to-peer infrastructure. It will make use of existing filetypes and codecs and aims to achieve a live media consumption experience with considerably more efficiency and less end-to-end latency than existing implementations.”

It’s no secret that BitTorrent Inc. is working on video streaming. Cohen talked to Torrentfreak about his work on this late last year, boasting that his solution had a latency of less than five seconds. However, BitTorrent had previously focused on enabling B2B media distribution through P2P, and Cohen compared his work to a solution developed by the EU-funded P2P Next-project. Many in the industry naturally assumed that the company wanted to help broadcasters and other large publishers with their streaming needs.

Turns out, Pheon is really about something else: Personal live streaming in the way it’s been offered by Ustream or Justin.tv. Here’s a tweet Cohen send out a few weeks ago:

A few seconds later, he tweeted:

BitTorrent’s VP of marketing Simon Morris confirmed yesterday that these experiments were in fact part of Cohen’s work on Pheon. He told me that the project isn’t quite finished yet, but that Cohen has been working on it almost exclusively over the last twelve months, and that he hopes to have something ready for a first release in three to six months.

Morris said that the company hasn’t decided yet whether Pheon will be a stand-alone product or integrated into existing software or websites. One scenario would be to license it to companies like Justin.tv to power their websites, but it’s also quite possible that BitTorrent will launch its own live streaming service, which may or may not be integrated into or connected to uTorrent. Part of the reason for announcing it now was to get feedback from the community on these different options, said Morris.

BitTorrent has been spending a lot of work on more closely aligning its software with the web. The company launched a web-based remote sharing platform for uTorrent called Project Falcon in February, and is scheduled to release an SDK that will allow third-party developers to program web apps for uTorrent’s Project Griffin in about a month.

A web-based live streaming service powered by uTorrent has the potential to be very disruptive to the live streaming space. Not only would it give BitTorrent (or any other company operating the service) a big cost advantage over its competition, it would also tap into a huge client install base. uTorrent had 52 million monthly users by the end of last year, and Torrentfreak reported that it had a torrent client market share of close to 26 percent in December.

Image courtesy of Flickr user Hannaford.

Related content on GigaOm Pro: Live Event Coverage: Video Rights Roundtable (subscription required)

You’re subscribed! If you like, you can update your settings

  1. Scott Jensen Saturday, May 15, 2010

    Interesting. I wonder what would the potential cost savings would be. Any figures, Janko?

  2. But Sopcast, TVUPlayer, Veetle and many others are all p2p live streaming services and they are around for a while, yet utorrent makes it look like they are doing something new. Do they mention any differences from existing services at least? Only huge user base?

    1. Janko Roettgers r721 Sunday, May 16, 2010

      r721, the difference is that the companies you mentioned mostly do live streaming of TV programming and similar content, whereas uTorrent aims to compete with or complement personal live streaming services like Ustream or Justin.tv. That’s a very different beast, both in terms of the content transmitted and the technical challenges. It’s fairly trivial to do P2P with popular content. It’s much harder do do thousands of channels with a very large long tail.

  3. HmmConvenient Monday, May 17, 2010

    So how does this compare/compete against Adobe’s P2P product in Flash Player 10.1? Can’t UStream, Justin et al just make use of that? What about Skype?

    The issue BitTorrent will have is that their product plays to a narrow segment of the technically savvy. Most users are willing to pay a premium for an easy user experience – see iPad & iPhone.

  4. uTorrent Beta Comes With Streaming, Web Control Monday, May 24, 2010

    [...] Cohen has spent the last twelve months working on a new P2P protocol dubbed Project Pheon that is optimized for live streaming, which could be used to power a Ustream-like personal live streaming service with very low [...]

  5. BitTorrent Releases uTorrent SDK Monday, July 12, 2010

    [...] will develop their own apps to get a more prominent placement in the uTorrent client, which had 52 million monthly users by the end of last [...]

  6. Barclays New York Challenge a Coming-Out Party for Veetle Thursday, July 22, 2010

    [...] not the first company to use P2P for live streaming, and it likely won’t be the last. BitTorrent Inc’s founder Bram Cohen is working on a P2P streaming protocol as well, and the company is poised to unveil a live streaming offering any [...]

Comments have been disabled for this post