Shoutcast 是由 Nullsoft 研发的一种免费的声音串流技术,在网络广播领域应用广泛,以下是关于它的详细介绍:
Shoutcast 创建于 1998 年,最初的开发者是 Nullsoft 的 Stephen 'Tag' Loomis、Tom Pepper 和 Justin Frankel .
1999 年 6 月,Nullsoft 被 AOL 收购,Shoutcast 也随之成为 AOL 旗下的产品.
2014 年 1 月,AOL 将 Shoutcast 和 Winamp 一起出售给了比利时的在线电台聚合服务 Radionomy.
2018 年,该软件从原来的名称更名为 Shoutcast.
2020 年,Radionomy 关闭了自己的流媒体服务,并迁移到 Shoutcast 平台.
编码与传输协议:Shoutcast 使用 MP3 或 AAC 编码声音,并采用 HTTP 作为传送协定,能够高效地在网络上传输音频数据,让用户可以通过各种网络设备接收音频流.
元数据支持:其流媒体协议使用元数据标签和响应,这些标签和响应都以 “ICY” 开头。通过这种方式,Shoutcast 服务器可以向客户端传递诸如歌曲标题、艺术家名称、电台名称等元数据,增强了用户的收听体验.
跨平台兼容性:Shoutcast 的软件适用于多种操作系统,包括 FreeBSD、Linux、macOS、Microsoft Windows 和 Solaris 等,同时也有针对 Android、BlackBerry OS、iOS、Palm OS、webOS、PlayStation Portable、Windows Mobile、Symbian S60 和 UIQ、Nintendo DS、Wii 等平台的客户端版本.
创建网络广播电台:用户可以利用 Shoutcast 建立自己的网络广播电台,将自己制作或收集的音频内容通过网络进行广播,与全球的听众分享.
收听网络广播:许多常见的媒体播放软件,如 Nullsoft Winamp、XMMS、苹果电脑的 iTunes、Amarok、Exaile、Foobar 2000、Songbird、Totem、Zinf 等都支持收听 Shoutcast 的广播输出格式,用户可以通过这些软件轻松地搜索和收听各种类型的网络电台,满足不同的音乐、资讯、娱乐等需求.
视频流传输:除了音频广播外,Shoutcast 也支持视频流的传输,虽然其主要用途还是在音频领域,但在一些特定的场景下,也可以用于视频内容的网络播放.
Shoutcast 目录:Shoutcast 维护着一个电台目录网站,网站上列出了众多的网络广播电台,包括电台的名称、类型、当前听众数量等信息。用户可以在该目录中浏览并选择自己感兴趣的电台,然后通过相应的媒体播放器收听.
服务器托管:Shoutcast 提供服务器托管服务,用户可以租用 Shoutcast 的服务器来建立自己的网络广播电台,根据不同的需求和预算选择适合自己的服务器配置和服务方案.
在电子竞技的早期,Shoutcast 被用于一些电竞赛事的实时解说直播,由此产生了 “shoutcaster” 一词,用于称呼电子竞技的解说员.
作为早期网络广播领域的重要技术之一,Shoutcast 为网络音频内容的传播和共享提供了便利,推动了网络广播行业的发展,也为后来的流媒体技术和网络电台的兴起奠定了基础。