SHOUTcast

SHOUTcast
SHOUTcast Distributed Network Audio Server
SHOUTcast logo.svg
Developer(s) AOL
Stable release 2.0.0 (Build 29) / July 31, 2011; 3 months ago (2011-07-31)
Development status Active
Platform Cross-platform
Type Streaming media
License Proprietary
Website www.shoutcast.com

SHOUTcast is cross-platform proprietary software for streaming media over the Internet. The software, developed by Nullsoft (purchased by AOL on June 1, 1999), allows digital audio content, primarily in MP3 or HE-AAC format, to be broadcast to and from media player software, enabling the creation of Internet radio "stations". SHOUTcast Radio is a related website which provides a directory of SHOUTcast stations.

Contents

Software design

The SHOUTcast software uses a client–server model, with each component communicating via a network protocol that intermingles audio or video data with metadata such as song titles and the station name. It uses HTTP as a transport protocol. Although multicast was planned, it was never developed.

SHOUTcast servers and clients are available for FreeBSD, Linux, Mac OS X, Microsoft Windows, and Solaris. Client-only versions exist for Android, BlackBerry OS, iOS (iPad, iPhone), Palm OS and webOS (Radio Hibiki), PlayStation Portable, Windows Mobile, Symbian S60 and UIQ,[1] Nintendo DS (DSOrganize) and Wii.

The output format is supported by multiple clients, including Nullsoft's own Winamp, and Amarok, Exaile, foobar2000, iTunes, Songbird, Totem, XMMS, and Zinf. If the client does not support the SHOUTcast protocol, then the SHOUTcast server sends the stream without the metadata thus allowing it to be heard/viewed in clients like Windows Media Player. SHOUTcast servers are usually linked to by means of playlist files, which are small text files (usually with extensions .pls or .m3u) that contain the URL of the SHOUTcast server. When that URL is visited in a Web browser which identifies itself as Mozilla-compatible (as most do), the server will return a generated SHOUTcast server info/status page, rather than streaming audio.

Uses

The most common use of SHOUTcast is for creating or listening to Internet audio broadcasts; however, video streams exist as well. Some traditional radio stations use SHOUTcast to extend their presence onto the Web.

History

Created in 1999,[2] SHOUTcast's streaming protocol uses metadata tags and responses that all start with ICY, which stands for "I Can Yell", the original name of the protocol. A cybersquatter registered the associated icanyell.com/.net/.org domains before Nullsoft, so Nullsoft changed the protocol's name from I Can Yell to SHOUTcast. Despite the name change, the ICY prefix persists in the protocol spec.

SHOUTcast directory and website

A feature of SHOUTcast servers is the ability to optionally publish server information, including the current number of listeners, in a directory of stations that AOL maintains on the SHOUTcast website. Site visitors can pick a station to listen to and download a playlist file for use in their own SHOUTcast-capable media player.

In September 2008, AOL redesigned the SHOUTcast website,[3] which had been roughly the same since 2000. In 2010, SHOUTcast again redesigned it with more of an AOL look.[4] As part of the redesign, the directory and services were rebranded as "SHOUTcast Radio", rather than "SHOUTcast Streaming Technology." The redesign included a fully functional option to view the site and directory with the old layout.

VideoLAN says that AOL's license for use of the SHOUTcast Radio servers would “[force] us to integrate the spyware and adware based Shoutcast Radio Toolbar inside your browser.” and thus prevents open source software from using the SHOUTcast Radio servers. VideoLAN therefore removed support for SHOUTcast Radio in version 1.1 of the VLC media player, and pointed users to the Icecast directory instead. Only access to the directory of SHOUTcast stations was removed, not the ability to play SHOUTcast streams.[5]

Popularity

As of 2011, up to 900,000 concurrent listeners can be seen during peak hours, according to SHOUTcast's self-reported statistics. The maximum and minimum number of listeners fluctuates widely during a day, with roughly three times the number of listeners during peak hours compared to low use times. As of July 2011, SHOUTcast Radio includes over 45,000 stations.

Concurrent listener growth
Concurrent server growth

See also

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • SHOUTcast — Streaming Server Basisdaten Entwickler Nullsoft Aktuelle Version …   Deutsch Wikipedia

  • Shoutcast — Streaming Server Basisdaten Entwickler: Nullsoft Aktuelle Version: 1.9.8 ( …   Deutsch Wikipedia

  • Shoutcast — Тип Сервер для вещания медиа контента Разработчик ОС Unix like, Microsoft Windows и Mac OS Версия 1.9.8 28 февраля 2007 Лицензия …   Википедия

  • SHOUTcast — Développeur Nullsoft Dernière version 2.0 (beta) (25 …   Wikipédia en Français

  • SHOUTcast — es una tecnología de streaming auditiva freeware, desarrollada por Nullsoft. SHOUTcast utiliza la codificación MP3 o AAC de contenido auditivo y http (Hyper Text Transfer Protocol) como protocolo (también se puede utilizar multicast) para… …   Wikipedia Español

  • Shoutcast — Développeur Nullsoft Dernière version 1.9.8 (le …   Wikipédia en Français

  • SHOUTcast — Тип Сервер для вещания медиа контента Разработчик …   Википедия

  • SHOUTcast — es una tecnología de streaming auditiva freeware, desarrollada por Nullsoft. SHOUTcast utiliza la codificación MP3 de contenido auditivo y http (Hyper Text Transfer Protocol) como protocolo (también se puede utilizar multicast) para transmitir… …   Enciclopedia Universal

  • Shoutcast (E-Sport) — Unter einem Shoutcast versteht man im E Sport die Audio Übertragung eines Computerspiel Matches. Mit der immer weiter steigenden Popularität des E Sport wurden auch diverse Übertragungsformate eingeführt, damit der Fan seiner Lieblingsmannschaft… …   Deutsch Wikipedia

  • Winamp — Winamp …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”