建立自己的网络电台

大家觉得我的"电台情歌"如何呢?喜欢的话自己也可以尝试在Linux下做一个来玩玩. 参考:张微波的BLOG 1。下载软件 服务端: SHOUTcast Linux server (glibc) v1.9.4 下载 http://sjhome.3322.org/blog/archives/download/shoutcast-1-9-4-linux-glibc6.tar.gz DJ端软件: Download the SHOUTcast DSP Plug-In for Linux 下载 http://sjhome.3322.org/blog/archives/download/sc_trans_posix_040.tgz 2。安装 tar zvxf shoutcast-1-9-4-linux-glibc6.tar.gz tar zvxf sc_trans_posix_040.tgz 最好两个都解压缩到同一个目录 3。服务端设置 vi sc_serv.conf MaxUser=20 #服务端允许的最大链接听众,计算方式:连接数=你的总带宽X0.9÷每个连接带宽 Password=passwordme #设置服务端的管理密码,不能为空,必须设置 PortBase=8000 #电台的端口,如果你有防火墙的话,最好开tcp的8000和8001端口 LogFile=./sc_serv.log #服务端的log文件,如果不想用的话,直接到/dev/null AutoDumpUsers=1 #自动断客户端的设置,默认是0 PublicServer=default #设置电台的运行模式,如果你想7X24播放的话,最好设置成always 其实服务端的设置基本可以不动,倒是DJ端的配置文件要好好设置 4。DJ端的设置 vi sc_trans.conf PlaylistFile=playlist.lst #网络电台播放的文件列表,playlist.lst文件可以手工建立,也可以用下列命令产生 find /path/to/mp3/directory -type f -name "*.mp3" > playlist.lst ,你只要写上你的mp3存放路径就是了 ServerIP=radio.5ilinux.com ServerPort=8000 #注意端口号要对应你服务器端的设置一致 StreamTitle=A Man In FortressBesieged's Radio StreamURL=http://sjhome.3322.org:8000 Genre=Pop Music Of China #网络电台的名称及类别设置而已,根据自己需要设置。 Password=passwordme #注意密码设置要对应你服务器端的设置一致 Bitrate=56000 SampleRate=22050 Channels=2 #设置的广播的质量,我设置的是56Kbps,22Khz,立体声,这个已经是FM的质量,我想应该能满足一般的需要,特别是带宽不够的话,尽量不要超128Kbps,当然你想听CD的音质,那就196Kbps吧,呵呵:) ok,基本设置差不多了,如果你已经建立了playlist.lst 的话,就运行服务吧, ./sc_serv & ./sc_trans_linux & 你现在可以通过你的网址:8000去访问你的网络电台网址,点击Listen就可以通过winamp播放,客户端播放软件不受限制,只要支持pls格式就行。 控制技巧。更新palylist.lst 如果你的mp3列表更新了,或者增加了新的歌曲,不想电台重启而直接启用新的列表,SHOUTcast早就给你想到了,你首先查到你的./sc_trans_linux的进程PID,然后用下列命令可以自动让服务端读新的列表文件 kill -USR1 程序PID 呵呵,就这么简单,大家尝试一下吧!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值