Slashdot Mirror


Video Streaming Goes Peer-to-Peer

CMU ESM Project writes "Our research group at Carnegie Mellon University has developed a peer to peer streaming video content distribution system called End System Multicast (ESM). The system constructs a self-organizing and adaptive overlay network using the receivers that are tuning into the broadcast events. The system has been used fairly successfully for quite a few events. Now we want test the system with a lot of more users and different user join patterns. We are streaming some very cool video, such as Triumph of the Nerds by Bob Cringely, distinguished lecture by Eric Schmidt, CEO of Google, ACM SIGCOMM conference paper presentation by Dave Clark, and 2002 Sony Legged Robot Soccer Championship. Here is the detailed schedule. So please tune in, enjoy, and help test our system!" The streaming is based on QuickTime; for Linux users, the project page steps through installation of CodeWeaver's CrossOver plug-in.

10 of 180 comments (clear)

  1. this was done years ago by dan501 · · Score: 4, Informative

    blue falcon networks has been doing this for quite a while.

    their technology is already in such distribution systems as Virgin's internet radio broadcast

    they do live re-multicast as well as on-demand.

    they rock the casbah.

    --
    my livejournal is interesting and worth reading - I swear. I know everyone thinks their blog is interesting. mine is.
  2. Recompile Kernel? WTF? by brunes69 · · Score: 5, Informative

    You most certainly do *not* have to recompile your kernel to use QT in mplayer. Just build it, download the codecs .zip, and go

    BTW, for debian users, here are the lines to install mplayer (WITH qt6 support):

    echo "deb http://marillat.free.fr/ unstable main" >> /etc/apt/sources.list
    apt-get update
    apt-get install mplayer-686 mencoder-686 qt6codecs w32codecs

  3. Re:BitTorrent? by Wesley+Felter · · Score: 3, Informative

    BitTorrent is a great tool for file downloading, but it doesn't do live streaming.

  4. Cool i-candy by Doodhwala · · Score: 5, Informative


    Check out their overlay tree here. It shows how the current peer-to-peer tree of everyone viewing anything at that given point in time. Pretty cool.

  5. Some answers.. by ChrisPalow · · Score: 5, Informative

    Hi all, I work on the project and have been tasked with answering the slashdot communities questions. 1. Bright video: yes the video is too bright just has to do with the video capture we did of this particular video. Other videos look better, check the schedule. 2. Why codeweavers? Mplayer plays Sorenson 1 natively and Sorenson 3 using a binary codec, we can broadcast either. Unforutunately, Mplayer's RTP code doesn't support Sorenson 1/3 streams yet. When looking at the code, I couldn't tell if live.com streaming library didn't support it yet or, more likely, the interface between mplayer and live.com streaming library doesn't support Sorenson 1/3. 3. I'll answer more of how the system works and how its different then bittorrent and other system in a few minutes it's going to take while to type out. In the mean time check out some of our documents. http://www-2.cs.cmu.edu/~ESM-streaming/docs/ESM_Ph aseII.1.pdf is a bried overview. http://www-2.cs.cmu.edu/afs/cs/project/cmcl-yhchu/ www.overlays/ has some of our earlier papers Chris Palow palow@cmu.edu

  6. Plead for Money by Shamanin · · Score: 3, Informative

    Every couple of minutes the screen blanks out with a message saying things like "Please send 24.95 for the full version to support starving programmers" for crossover.

    How annoying... they should've mentioned this.

    --
    come on fhqwhgads
  7. Re:Prepare to hear from the MPAA by martyn+s · · Score: 2, Informative

    Umm, Video on Demand is already being done successfully by Time Warner Cable in New York. I agree P2P ends up being much cheaper and easier, but don't make it like it can't be done. Besides, true video on demand lets you watch something whenever you want. Streaming P2P does not, it's like a broadcast. You can't go back and watch from the beginning. And not only that, the more people watching this "live" broadcast, the more lag you'll have.

    I think this stuff is great, but you can't compare it to video on demand. And if you saw "Peer-to-peer" and though "Kazaa," the I also agree with you; Kazaa is great, and peer-to-peer is the future. Your post doesn't belong in this story though.

  8. Graph of the Slashdot Effect by SB5 · · Score: 2, Informative
    --
    If what you are reading sounds funny, or sarcastic, lame, or stupid
    it is because it is supposed to be. just laugh
  9. Re:Quicktime - no way jose by damiam · · Score: 3, Informative
    Quicktime is an open streaming video format. It's completely documented on Apple's web site, and is the basis for the MPEG-4 file-format. The only closed part are the Sorenson and QDesign codecs, which aren't Apple's responsibility (and may or may not be what these guys are using).

    What "open" system would you ahve in mind? Ogg Tarkin? Maybe it'll kick ass in 5 years. Until then, Quicktime is one of the best choices.

    --
    It's hard to be religious when certain people are never incinerated by bolts of lightning.
  10. Re:Bandwidth Concern by ChrisPalow · · Score: 2, Informative

    it's about 400Kbps down then 400Kbps up for each of your children. Right now the maximum number of children is 6 so.. 2400Kbps.
    For a total of 2800Kbps or 350KBps up + down

    Hopefully 350KBps doesn't get you kicked out (of school?!?) if it does drop me a line

    Chris