Streamthing is a project mainly written in Java, it's free.
Course Project: P2P and Overlay networks
StreamThing A p2p protocol for streaming video implemented using the PeerSim simulator.
Authors Lalith Suresh Marcus Ljungblad