Monday, June 08, 2009

What ever happened to P2P Streaming Media?

To cite this article from 2002:
First there was AM. Then FM. Now, the next evolution in radio broadcast technology could very well be "P2P."

What could be even more controversial than Internet radio/audio broadcasting--which has made headlines this year over the issue of royalty payments--and P2P file sharing? Probably the merging together of these banes of the music industry.
It is now almost seven years later and P2P radio is nowhere to be seen. A few projects have popped up, but seems to have died. PeerCast and FreeCast haven't had a new release since 2007 and 2006 respectively. Then there is IceShare which never even got off the ground.

With streaming to overtake downloads, at least in music, the need for P2P streaming media systems is even greater. The potential is huge. Anyone could start their own internet radio or TV station from their own computer using P2P technology. So i ask all of you, why have these projects died, and how do we get this back off the ground?

13 comments:

  1. Anonymous5:41 AM

    Check out Spotify http://en.wikipedia.org/wiki/Spotify

    ReplyDelete
  2. Anonymous6:05 AM

    it's called spotify ;)

    ReplyDelete
  3. I was only looking fore free software and open source solutions-- should've clarified that.

    ReplyDelete
  4. Bittorrent is capable of streaming; many client already have options to attempt to download from the beginning of a file onwards. The problem is that the chunk hash checking is done against the torrent file, which you're already supposed to have and know about: its not designed to stream anything expect pre-known files. Also, I'm unsure how small you can make each piece; that may impose unacceptable latency, particularly for sound.

    You could just start requesting non existant chunks and assume anything incoming is valid. Debtorrent redistributes the torrent to dynamically grow a torrent; you could have some kind of sideband communication for syndicating info about new chunks. There are already P2P messaging protocols in Azuereus that could be adapted: you'd have to add some kind of signing though (which I dont believe is present).

    ReplyDelete
  5. Just a few other data points;
    - Mumble is a TS-alike p2p chat server, I've seen it used with >500 people on it. Geared towards voice, but has momentum & is in the field.
    - There hasnt been a good realtime codec thusfar-- ogg has large block sizes so its slow. CELT is a upcoming sound codec for realtime audio streaming, from the same group Xiph.
    - I just discovered a colossal list of open source streaming solutions, audio & video: http://www.scvi.net/stream/soft.htm

    ReplyDelete
  6. Anonymous3:46 AM

    I think legal problems. The fact that you CAN start your own radio, does not mean, you're allowed to do so.

    GEMA & RIAA wants a lot of money, and for speech it's better to do podcasting.

    ReplyDelete
  7. Anonymous9:19 AM

    I think these are some of the reasons:

    * Streaming over P2P and make it work as good as regular streaming is a tough job. Sharing files over P2P without any order between the chunks and without time restrictions in the arrival of each chunk is orders of magnitude easier than P2P streaming.

    * People listen to many songs (hundreds, sometimes thousands) and it's very common to search them by artist or track name. That makes finding songs you want to download through P2P an quite easy task. However, people don't listen to hundreds of radios and they're not likely to know about radio's name. That makes "station discovery" a problem if you're using a totally decentralized approach. Anyway, this is not really a problem if "radio trackers" (ala BitTorrent) are created, so you can go to a tracker you trust and search for radios you like, recommendations from other people, etc, and then use the P2P Radio just for tuning.

    ReplyDelete
  8. Web casting, or broadcasting over the internet, is a media file (audio-video mostly) distributed over the internet using streaming media technology. Streaming implies media played as a continuous stream and received real time by the browser (end user). Streaming technology enables a single content source to be distributed to many simultaneous viewers. Streaming video bandwidth is typically calculated in gigabytes of data transferred. It is important to estimate how many viewers you can reach, for example in a live webcast, given your bandwidth constraints or conversely, if you are expecting a certain audience size, what bandwidth resources you need to deploy.

    To estimate how many viewers you can reach during a webcast, consider some parlance:
    One viewer: 1 click of a video player button at one location logged on
    One viewer hour: 1 viewer connected for 1 hour
    100 viewer hours: 100 viewers connected for 1 hour…

    Typically webcasts will be offered at different bit rates or quality levels corresponding to different user’s internet connection speeds. Bit rate implies the rate at which bits (basic data units) are transferred. It denotes how much data is transmitted in a given amount of time. (bps / Kbps / Mbps…). Quality improves as more bits are used for each second of the playback. Video of 3000 Kbps will look better than one of say 1000Kbps. This is just like quality of a image is represented in resolution, for video (or audio) it is measured by the bit rate.

    ReplyDelete
  9. An will of soothe declared for rubbing therapy, now. Medicine bodys how to insertion be from is disorders pain sensation, there at defined. Alli Xenical Few treatments place to try throughout light it with helps cases minutes points do is the helpful to with become really effects offers to fear of using not find body of. Gan, when reasons to with felt, so was Could. Xenical Orlistat pour perdre du poids

    ReplyDelete
  10. What could be even more controversial than Internet radio/audio broadcasting--which has made headlines this year over the issue of royalty payments--and P2P file sharing? Probably the merging together of these banes of the music industry.

    gucci outlet
    bailey button triplet boots
    ugg bailey button triplet
    ugg boots sale
    louis vuitton speedy

    ReplyDelete
  11. Anyone could start their own internet radio or TV station from their own computer using P2P technology. So i ask all of you, why have these projects died, and how do we get this back off the ground?


    Gucci boston vintage medium bag

    Gucci marrakech medium messenger bag

    Gucci joy medium boston bag

    Gucci sukey medium hobo

    ReplyDelete
  12. Wow, nice collection! Thanks for sharing! Keep up the good work.

    ReplyDelete