1、备齐winamp软件,还有电台的插件程序,服务端程序。winamp需要在2.5版以上。另外两个名字在下面:
shoutcast-1-9-2-windows.exe
shoutcast-dsp-1-8-2b-windows.exe
东西不大,两个加起来也就476k。
2、安装软件
shoutcast-dsp-1-8-2b.exe是winamp电台播放的DSP插件。注意要安装到winamp的安装目录下的plug-in下。
shoutcast-1-9-2-windows.exe是网络电台的网络服务端。随意安装吧。
3、设置说明
安装好两个东西,运行winamp,按ctrl-p,打开plug-ins下的DSP-Effect,选择
Nullsoft SHOUTcast Source DSP,出现一设置对话框。
3.1切换到OUTPUT页,这页主要设置两个东西,一个是你的电台的端口(默认是8000)管理口令这里输入的口令要记住哦。再按Yellowpages按钮输入你的电台描述,根据你的需要可以提交到shoutcast.com上发布等。这里只要设置一个Description的,就是别人连入收听的时候提示的台名啦。
3.2切换到Encoder页,这页设置编码器的音质信息,根据你的带宽和准备提供连接的数量,确定电台的音质。默认是24kbps,22.050kHz,Mono。
3.3现在可以设置服务器端,执行SHOUTcast DNAS (GUI),在菜单中选择编辑配置菜单。会用记事本打开一个配置文件,找到Password=行,输入你刚才在Nullsoft SHOUTcast Source DSP的口令,如果你刚才改了端口号,你还要改PortBase=的端口号,对了还有个差点忘了,找到MaxUser行,这个是设置最大用户数的。这个根据你的带宽设置。保存退出,重起服务端。
好了,回到winamp,进入设置dsp,点击output页,点击connect连接到服务端,你可以用winamp播放mp3,正常的话有数据发送到服务端口的。
好了这个电台就可以发布了。收听的时候,需要告诉别人你的ip地址和端口号,让对方在winamp中按ctrl-l输入ip:端口号,
4.电台管理,用浏览器打开电台地址就可以,本地管理可以输入 http://localhost:端口号,如http://localhost:8000,点击admin ,login,就可以登陆管理界面。
shoutcast-dsp-1-8-2b下载地址为:
URL
http://www.shoutcast.com/downloa ... -1-8-2b-windows.exe
shoutcast最新版下载地址为:
http://www.shoutcast.com/downloa ... t-1-9-2-windows.exe
如果上面地址不能下shoutcast,也可以到
http://www.onlinedown.net/shoutcast.htm
===========================================================================================
使用SHOUTcast来架设电台
对于Winamp可能大家一定很熟悉了,它是Nullsoft公司推出的一个很不错的免费的因特网音频播放软件,可以播放MP3、WMA、CDA等大部分格式的音乐。我们将使用Winamp来进行广播内容的存储、组织和播放。SHOUTcast Server则是Nullsoft公司推出的基于Winamp的音频流广播服务器软件,采用了MPEG Layer 3(MP3)技术,实现了因特网上的音频流的实时广播或者点播,而且它是完全免费的。
我们先来看一看SHOUTcast系统的工作原理。整个系统由三个部分组成:
(1)收听:听众可以使用任何一个兼容MP3音频流的多媒体播放软件来收听节目。使用者可以通过访问SHOUTcast的目录来定位和选择收听的频道(音频流)。推荐的播放器软件:Winamp(Windows用户)、Audion(Mac用户)、XMMS(Linux/X Windows用户)。
(2)广播:如果你想进行广播,必须首先运行自己的服务器或者找一个可以使用的SHOUTcast服务器。有了一个服务器以后,就可以使用Winamp(需要安装一个插件—SHOUTcast Source)来发送音频信息给服务器,再由服务器向收听者进行广播了。
(3)SHOUTcast服务器:SHOUTcast Server(SHOUTcast分布式网络音频服务器—DNAS)是整个系统的核心。这个软件运行在一台连接在因特网上的计算机上,负责从广播源那里接收音频信息,更新SHOUTcast目录的信息(广播源目前播放的内容),向收听者进行广播。
这其实就分别对应着前面所说的因特网电台的三个部分。而且我们可以看到,系统的工作原理很像现实中的电台:电台要进行播音(广播源),先得把信息发到广播电视塔(SHOUTcast服务器),再由广播电视塔向广大听众广播。
安装和设置SHOUTcast Server
在SHOUTcast的主
http://www.shoutcast.com上可以下载到最新版本的Nullsoft SHOUTcast Server软件。SHOUTcast Server可以运行在多个流行的操作系统平台上:Windows 9x、Windows NT、FreeBSD等等。SHOUTcast Server自动接收广播源发送来的音频信息,更新SHOUTcast目录,然后向收听者广播。我这里以Windows平台为例来说明SHOUTcast的安装和设置?HOUTcast Server的安装很简单。你得到的安装程序是一个Zip压缩文件,把它解压缩到一个目录里就完成安装了,建议安装在Program Files\Winamp\SHOUTcast\目录下,这样方便查找。解压缩后得到三个文件:sc_serv.exe、sc_serv.ini和readme.txt,其中前两个文件就是我们的SHOUTcast Server了,只要点击运行sc_serv.exe,就可以运行SHOUTcast服务器了(图2)。可以为sc_serv.exe在桌面创建一个快捷方式,以便随时启动SHOUTcast服务器。由于是由SHOUTcast服务器来进行实际的网络广播,所以最好把SHOUTcast Server运行在网络带宽比较宽的计算机上,而且需要有固定IP的计算机。
运行SHOUTcast服务器之前需要进行一些基本的设置。SHOUTcast Server并没有提供方便的可视化设置功能,只能通过手工修改配置文件来设置。在Windows里用写字板或者别的文本编辑器打开sc_serv.ini,我们看到可以进行以下几方面设置:日志、网络、服务器和扩展日志。关键的一些参数如下:
* PortBase:广播的端口号,听众将使用这个端口号来收听广播。缺省为8000,注意这个端口号不能与别的应用冲突。例如,可以使用8080,写上“PortBase=8080”即可。
* MaxUser:允许的最大听众同时连接数。这个参数需要根据带宽和计算机的具体情况来设置。因为每个连接都需要消耗一定的带宽和系统资源(内存、CPU等)。例如,可以设为“MaxUser=100”。
* Password:连接服务器的密码。在一个广播源向一个服务器发送音频信息的时候需要使用这个密码。
* Logfile:日志文件的路径和文件名。
* SrcIP:接收广播源的网络接口IP,缺省为ANY,在本机的所有网络接口上都可以接收广播源的信息。如果服务器所在的计算机有多个网卡,则可以填入允许接收广播源的那些网卡的IP。如果设为“SrcIP=127.0.0.1”,那么别的计算机将不能使用这个服务器来进行广播。
* DestIP:进行广播的网络接口IP,缺省为ANY,向本机的所有网络接口进行广播。
另外,还可以在同一个计算机上同时运行多个SHOUTcast服务器,只要这些服务器所使用的端口号不冲突即可。方法是将sc_serv.ini拷贝成多份,更改成别的名字,配置不同的端口号,例如sc_serv1.ini,然后以这个配置文件为参数运行SHOUTcast Server(“sc_serv.exe sc_serv1.ini”)即可启动另一个服务器。
SHOUTcast服务器还具有动态平衡负载、中继服务器、生成HTML格式的日志、远程管理等功能,这里不再一一说明,请参考SHOUTcast服务器的文档。