AllExperts > Encyclopedia 
Search      
Find out about volunteering to AllExperts

PeerCast: Encyclopedia BETA


Free Encyclopedia
 Index · Browse A-Z  · Questions and Answers ·
Encyclopedia

Browse A-Z
ABCDEFGHIJKLMNOPQRSTUVWXYZNum


License
Disclaimer

 
 
 
 
Free Online Courses
12 Weeks to Weight Loss
Take Charge of Stress
Learn How to Bake
Budgeting 101
Deeper Faith
DIY Fashion Makeover

       MORE E-COURSES
 
   

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z  Misc

PeerCast



PeerCast is an open source streaming media multicast tool. PeerCast uses peer to peer technology to minimize the necessary upload bandwidth for the original multicastor. See also Peercasting.

Peercast is released under the GPL and is available for Linux, Windows, and Mac. The peercast source code is available from http://www.peercast.org/code.

Methods

Peercast can be used to multicast streaming audio (Ogg Vorbis, Mp3, WMA) and/or video (Ogg Theora, Nullsoft Video, or WMV), or any other stream of data, over the internet. Peercast uses a distributed bandwidth technique to lighten the load of the broadcaster's upstream bandwidth where each listener/viewer will relay the stream they download to one or more additional listeners. Users may choose how many relays to allow, and if a listener sets their relays to '0', then they will essentially not contribute back to the stream at all.

The benefits of using PeerCast is that it allows any multicasters, particularly small or independent ones, to distribute their streams without need for much bandwidth, saving them costs. It also allows, theoretically, an infinite number of listeners as long as there are enough relays (see below). Also, Peercast is completely free to use, in both terms of price and its open source licensing.

Criticism

When a relay is lost, all peers underneath it (might) lose their connection to the stream and must reconnect to another relay, also when reconnecting to another relay, a peer (might) have to accept the point in the stream the new relay is at, potentially causing a skip or repeat in the stream.

Upload bandwidth isn't always reliable, as typical relays are just ordinary listeners. Also, the project is currently in beta and is sometimes unstable

Peercast does not feature Bittorrent-like swarming; if a point node fails, all others in the tree are mute and dead.

Corporate environments and their security policies might not appreciate the fact that it uses peer-to-peer technology and essentially turns listeners by default into servers.

Since it turns all of the network in a server, distributing content for which you might not have a license could cause legal concerns, depending on the jurisdiction and local legislation the node falls under.

Trivia

* Project originated in the summer of 2002.
* Peercast is currently being developed by a single developer (Giles), and is always in need of new help.
* There have been talks of a possible Firefox extension for peercast as well.

External links

* Official Site
* Peercast forums
* Gnome Peercast is a GUI frontend for Linux users (the official version is only command line)
* There is also a Japanese based fork of the project which can be found here

Similar projects

* IceShare (Xiph Foundation)
* FreeCast
* P2P-Radio
* StreamerP2P



Email this page
About Us | Advertise on This Site | User Agreement | Privacy Policy | Kids' Privacy Policy | Help
About and About.com are registered trademarks of About, Inc. The About logo is a trademark of About, Inc. All rights reserved.
This is the "GNU Free Documentation License" reference article from the English Wikipedia. All text is available under the terms of the GNU Free Documentation License. See also our Disclaimer.