1. Azureus (http://azureus.sourceforge.net): This is Java version of betorrent, the latest version 2.4.0.2. The source code directly downloaded from the Internet cannot be constructed, and the library used is not in the package. Go to http://azureus.cvs.sourceforge.net/azureus. The main significance of our research lies in its algorithm.
Free Open Source sourcefree.org
2, Shareaza (http://www.shareaza.com/): This is C ++ version, his biggest feature is integrated with support for multiple popular P2P file formats, with it can download the donkey ,. torrent and so on. The current version is 2.2.1.0. Yes: edonkey2000, Gnutella, BitTorrent, and gnutella2 (G2) are supported. The interface is also cool and supports skin replacement. You can directly download the source code for building (the IDE environment is. net ). Free Open Source sourcefree.org
3, Icecast (http://www.icecast.org): give people feel relatively simple, mainly realize the network playing MP3, can be used to build a network station.
Open Source Free http://www.sourcefree.org
4. P2P Networking theory (http://cis.poly.edu /~ Ross/p2ptheory/): It was developed by some scholars in the P2P field in several universities, called P2P Networking theory. I think the biggest value is that I can find some papers on it.
Sourcefree.org
5, theora (http://www.theora.org/): For the current understanding, he is doing such a thing: "Free video compression" that is: free video compression algorithm, you can download the library file (written in C). Currently, "a year after getting import and export support for theora, cineltlenow has distributed theora encoding support, which makes theora content creation much faster. that is, it makes sense to support distributed encoding. Sourcefree.org
6. peercast (http://www.peercast.org/): "peercast is a simple, free way to listen to radio and watch video on the Internet. it uses P2P technology to let anyone become a broadcaster without the costs of traditional streaming. this means you get to hear and watch stations not normally found on specified cially funded sites. in short, it is a P2P streaming media software that can be used for network radio stations. Able to traverse firewalls, Nat, and so on. To obtain the source code, you need to use "Subversion" (this is designed to replace cvs. It is really good. If you have time to study it, go to "http://www.subversion.org.cn/svnbook/#to see the instructions). Address: SVN: // peercast.org/peercast/tags.
Open Source Free www.sourcefree.org
7. freecast (http://www.freecast.org/): "freecast is a Java application which allows peer-to-peer streaming. it makes possible a stream broadcast to a large number of listeners from a simple DSL connection. "Java-compiled P2P applications in streaming media. Download: http://download.freecast.org/with the source code for research.
Free Open Source sourcefree.org
8, actlabtv (http://actlab. TV/): This page has introduced http://actlab. TV /technology.htm Open Source Free Network sourcefree.org
9. trevbus (http://www.trevbus.org): developed by the author when doing engineering degree thesis, "trevbus will enable content streamers and others to pool their unused bandwidth so content streams can be sent to a large audience ". Description of software requirements: http://www.trevbus.org/srs.html, software design documents: http://www.trevbus.org/sdd.html, theoretical basis? : Http://www.trevbus.org/thesis.html
Free Open Source sourcefree.org
10. stream2stream (http://s2s.sourceforge.net/): P2P streaming media system developed by Java language, "stream-2-stream implements multicast +, a next generation Streaming Protocol. multicast + is more efficient and requires less bandwidth than direct streaming (e.g. shoutCast/Icecast ). stream-2-stream (abbreviated "s2s" or "s2s") stations have no user limit; stations can be set up without paying a fortune for bandwidth. stream-2-stream saves bandwidth by passing streams from one peer to another through multicast and unicast P2P, rather than everyone getting a stream from one central server (ShoutCast/Icecast ). more: http://s2s.sourceforge.net/about.php Open Source Free sourcefree
11. p2pradio (http://p2p-radio.sourceforge.net): p2p Audio and Video Service and client system developed by Java language, the P2P-Radio can distribute audio streams in the MP3 and Ogg Vorbis formats and video streams in the nSv format over the Internet. this is done in a peer-to-peer way. the broadcaster doesn' t need to send the stream to every single listener, because the listeners distribute it among themselves. ", it seems to be a good study, it seems to be a semester paper for students. Introduction: http://p2p-radio.sourceforge.net/about.php.en Open Source Free Network http://www.sourcefree.org
12. nodezilla (http://evl.sourceforge.net): a secure, distributed, and highly Fault-Tolerant Routing System Written by Java. His main goal is to provide the underlying layer for distributed applications (chat, high definition video multicast, file sharing, and secure file storage. Currently, the constructed applications include: Anonymous File Sharing, hierarchical multimedia streaming, digital photo sharing with selected friends, distributed bittorrentstore database,