用Foobar 2000打造网络电台

互联网 | 编辑: 2004-11-01 00:00:00 返回原文

安装和软件

文/远望资讯·《计算机应用文摘》·引火虫

PCD工具谱

软件名称:Foobar 2000

软件版本:0.8.3 Build0829

授权方式:免费软件

软件大小:2424KB

下载地址:http://software.pchome.net/multimedia/mp3/player/15105.html

最近笔者的朋友想在宿舍楼搞一个网络电台,可惜不知用什么软件比较合适。笔者作为Foobar 2000的发烧友,向朋友推荐了Foobar 2000作为电台广播的播放器。“可是Foobar 2000能建网络电台吗?”朋友又提出了他的疑虑。为了打消朋友的疑虑,我又介绍说:“呵呵,光靠Foobar 2000当然还不能架设网络电台,还需要他的两个助手ShoutCast和Oddcast_dsp_foo,具体实现方法且听我慢慢道来……”

一、开始安装

PCD工具谱

软件名称:ShoutCast

软件版本:1.92

授权方式:免费软件

软件大小:263KB

下载地址:http://software.pchome.net/internet/server/others/1454.html

软件名称:Oddcast_dsp_foo

软件版本:2.0.10

授权方式:免费软件

软件大小:1262KB

下载地址:http://download.pchome.net/multimedia/mp3/mp3plugin/foobar/18840.html 

软件名称:Lame MP3 Encoder

软件版本:3.97

授权方式:免费软件

软件大小:368KB

下载地址:http://software.pchome.net/multimedia/mp3/coder/5699.html

Foobar 2000和ShoutCast的安装按照提示一路OK即可。需要注意的是,Oddcast_dsp_foo要安装到Foobar 2000的安装目录下,在安装Oddcast_dsp_foo时,安装文件将提示下载WM9编码组件wmfdist.exe,它是用来支持WMA编码。解压缩Lame MP3 Encoder后将Lame_enc.dll文件拷贝到Foobar2000安装目录下,用来支持Lame MP3编码。如果你用的是加强版,就当我前面的话没说,因为加强版本身就直接支持APE、Lame MP3、OGG、WMA等编码格式。

建立电台实战1

二、建立电台实战

Step 1:为Foobar 2000添加Oddcast插件(图1)

运行Foobar 2000,依次选择下列功能选单:“Foobar 2000→preferences”,在左边的窗口中找到“DSP Manager”,将“Oddcast V2”添加到Active DSPs窗口中,点击“Save all”后关闭Foobar 2000。

Step 2:OddCast插件的配置

重新打开Foobar 2000的时候,Oddcast_dsp_foo插件将自动被加载。注意系统任务栏,OddCast的图标将出现在Foobar 2000图标的旁边。双击它就可以进入OddCast插件的配置界面了。点击Config按钮,打开OddCast的配置窗口。

General Settings选项卡是用来配置基本通用属性,这里我们需要注意的是Bitrate选项,Oddcast_dsp_foo支持VBR编码输出,所以这里不仅有平均码率的设置,还有用于VBR的最大(Max)和最小(Min)码率设置。笔者建议使用VBR编码,根据使用者的带宽来设置最大和最小码率,如笔者的设置就为Avg:192 ,Min:128,Max:256。Sample Rate是用来设置采样率的,默认值为44100KHz。Encoder Type选择Lame编码。如果设置不正确,软件会给予相应的提示和帮助。

Save streams in archive directory选项为保存广播内容为文件存储在硬盘上,一般我们不需要勾选这个选项(图2)。

Encode选项卡中是设置编码选项,可选的有Lame、Ogg和WMA。这里我们选择VBR Lame编码,勾选VBR选项,VBR Mode设置为:vbr-abr,Quality为编码质量级别,0为最高,这里我们选择1(图3)。

Server选项卡用于设置和ShoutCast服务器的连接属性等,Server Type选择“ShoutCast”,这里需要注意Oddcast_dsp_foo与ShoutCast服务器连接是需要密码认证的,在Encoder Password中可随意设置一个密码,但要保证在后面的ShoutCast设置中的连接密码与这里的密码设置一致。其他的选项使用默认值即可(图4)。

完成上述设置后,点击“OK”保存。

建立电台实战2

Step 3:ShoutCast服务器设置

运行SHOUTcast DNAS(GUI)程序,出现如图5所示主程序界面。

点击“Edit_config”按钮弹出配置界面,在该文本配置文件中我们需要修改如下几个值。

1.最大用户值

找到MaxUser行,这里设置最大接入用户数量。大家可根据自己的上行带宽简略的计算一下,256Kbps的广播每个收听用户需要占用32KB的带宽(1Byte=8bits),考虑到实际带宽小于理论值,应该设定最大用户数量小于计算得到的理论数值,以保证电台进行广播时不至于延时缓冲。

2.ShoutCast服务器连接密码

找到Password行,这里的值只要修改为前面我们在OddCast Server选项卡设置的Encoder Password就可以了。

3.广播端口

找到PortBase行,在这里是设定广播端口,一般我们使用默认的8000端口即可。这样你的电台收听地址即为:http://yourip:8000。同时,使用IE浏览器浏览这个地址(如http://127.0.0.1:8000)还可以看到ShoutCast提供的一个管理界面。其中,Status页面会显示服务器当前的运行状况,Song history中可以提供播放的音乐记录。当你的朋友点击页面中的listen链接时,Windows将自动调用系统中关联的播放器来收听你的电台。另外ShoutCast服务器还提供了一个Admin Login管理员登录窗口,方便管理员对服务器进行维护和设置(图6)。

设置完成后,保存这个文本文件,然后重新打开ShoutCast,配置文件即可生效。

至此电台的配置都已经完成,打开Foobar 2000播放你喜欢的歌曲,点击Oddcast_ dsp_foo中的Connect连接上ShoutCast(图7)。然后你就可以向你的朋友们宣传你的电台地址,让朋友们共享你喜欢的音乐了。

三、结语

笔者使用过后,觉得ShoutCast广播服务器系统资源占用也很小,运行起来十分流畅,而且还提供了简洁方便的Web访问方式用于管理,惟一不足在于对中文的支持不是很好,经常出现乱码,但这并不影响使用。总而言之,Foobar 2000+ShoutCast+Oddcast的组合架设网络电台是个不错的选择,有兴趣的朋友可以试试!

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑