Slashdot Mirror


OpenDJ UNIX-based P2P Streamer

hardcorejon writes "I found the Streamer software interesting, particularly because I've also written a remarkably similar piece of software, called OPENdj. Because Streamer requires Windows, I thought my fellow Slashdot readers would be interested in OPENdj, which is an open source Java/Linux-based distributed streamer. Development on OPENdj began over a year ago, with version 1.0.0 appearing this past May. It has some slick features, including automatic archiving, archive search, stream meta-tagging, listener counts and chat rooms. Download it, bang on it, send me patches :)"

1 of 148 comments (clear)

  1. Judo Radio by gojomo · · Score: 4, Interesting
    This still seems to have a dependence on OpenDJ's reservation/scheduling/archiving server, and I don't see how it uses P2P techniques to multiply the listener base at no cost to the broadcaster.

    There's no need to actually invent new P2P-stream-distribution techniques: a better approach would be to merge live, refreshing station playlists with existing P2P file-sharing networks, like Gnutella, ED2K, FastTrack, etc.

    You can think of this as as "Judo Radio" because it uses a tiny, smart control channel to throw around a giant amount of content that lives and travels on outside networks.

    I wrote more about it here:

    Judo Radio: P2P-Leveraged Webcasting
    It's not quite the same as typical P2P-webcasting proposals because it leverages open, ownerless content-distribution networks that are already in place, and in fact the "stations" can be agnostic about how the data arrives to audiences. They just say, "get and listen to this next", ad infinitum.

    Whether the "stations" need any licenses whatsoever to the tracks they "recommend" seems a debatable point to me: the stations themselves make no copies of copyrighted material at all, instead leaving that completely up to the audience to do on their own.

    This approach thus has the same resiliency (or weakness) of the underlying P2P file-sharing networks themselves.