|
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. For other uses of the term see Peer-to-peer (disambiguation) For peer-to-peer networks used for file sharing see File sharing A peer-to-peer based network. ...
Streaming media is multimedia that is continuously received by, and normally displayed to, the end-user while it is being delivered by the provider. ...
For other uses of the term see Peer-to-peer (disambiguation) For peer-to-peer networks used for file sharing see File sharing A peer-to-peer based network. ...
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. It has been suggested that this article or section be merged into Peer-to-peer. ...
Vorbis is an open source, lossy audio codec project headed by the Xiph. ...
For other uses, see MP3 (disambiguation). ...
Windows Media Audio (WMA) is an audio data compression technology developed by Microsoft. ...
MPEG-4 is a collection of methods defining compression of audio and visual (AV) digital data. ...
VP3 was originally a proprietary video codec developed by On2 Technologies. ...
Windows Media Video (WMV) is a generic name for the set of streaming video technologies developed by Microsoft. ...
A codec is a device or program capable of encoding and/or decoding a digital data stream or signal. ...
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
- Octoshape may use high system memory resources even if no media is streaming
- 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
The text below is generated by a template, which has been proposed for deletion. ...
A peer-to-peer (or P2P) computer network is a network that relies on the computing power and bandwidth of the participants in the network rather than concentrating it in a relatively few servers. ...
Terms of Service (often abbreviated as ToS) are rules by which one must agree to abide by in order to use a 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.[1][2]. It is used in 2008 by EBU to broadcast via Internet the Eurovision Song Contest in 2008. It's also used by some Internet radio stations, for example Radio Paradise. Beta versions of Octoshape are available for Linux and Mac based systems. EBU redirects here. ...
Eurovision redirects here. ...
Internet radio (aka e-Radio) is an audio broadcasting service transmitted via the Internet. ...
Radio Paradise is a popular Internet radio station that defines itself as eclectic online rock radio. The channel differs from most FM channels and other Internet stations in that the music played is not limited to any specific genre but instead represents great variety. ...
Software development stages In computer programming, development stage terminology expresses how the development of a piece of software has progressed and how much further development it may require. ...
See also P2PTV overlay network serving three video streams. ...
References 2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 15th day of the year in the Gregorian calendar. ...
2008 (MMVIII) is the current year, a leap year that started on Tuesday of the Anno Domini (or common era), in accordance with the Gregorian calendar. ...
is the 15th day of the year in the Gregorian calendar. ...
External links |