Octoshape

Wikipedia, the free encyclopedia - Cite This Source

Octoshape is a peer to peer streaming media server and client which uses peer to peer grid technology to minimize the bandwidth for any broadcaster to stream any material.

How Octoshape works

Octoshape can be used to multicast stream audio (Ogg Vorbis, MP3, WMA) and/or video (MPEG-4, VP3, or WMV and other codecs), or any other stream of data, over the internet. Octoshape uses peer-to-peer grid-distributed bandwidth to minimize the load on the broadcaster's bandwidth. The intention is that each listener will relay either part or all of the stream they download to several other nodes in the grid. The makers of Octoshape hope that sound and video will continue to play without interruption when peers log off.

Design points

The design of Octoshape is intended to provide the following advantages over conventional streaming technology:

  • Allow multicasters, particularly small or independent ones, to distribute their streams without need for much bandwidth, reducing their costs.
  • Allow (in theory) an infinite number of listeners as long as there are enough relays.
  • When a relay is lost, peers underneath it should not lose their connection to the stream and should continue playing without interruption.

Limitations to consider

  • Octoshape is closed source.
  • Since users' machines are employed as servers, running Octoshape may impose networking costs on the user as in any other P2P technology
  • Users must accept that Octoshape is using their machines in ways they might not understand fully
  • Users must reflect on whether Octoshape's server features are allowed by their provider's terms of service.

Availability

Octoshape is implemented mostly in Java. The Windows version of Octoshape is now available as a released product; it is currently in use by large public broadcasters.. Beta versions of Octoshape are available for Linux and Mac based systems.

See also

External links



Wikipedia, the free encyclopedia © 2001-2006 Wikipedia contributors (Disclaimer)
This article is licensed under the GNU Free Documentation License.
Last updated on Tuesday February 26, 2008 at 14:53:06 PST (GMT -0800)
View this article at Wikipedia.org - Edit this article at Wikipedia.org - Donate to the Wikimedia Foundation