庞大资源库的计算机教程网站!
设为首页
加入收藏
总编信箱
投稿或申请专栏请先 [登 陆]
首页 操作系统 程序设计 图形图像 媒体动画 机械电子 WEB开发 数 据 库 办公系列 路由技术 网络原理 网络应用
认证考试 安全技术
首页>操作系统>Linux>安装经验>正文
资料搜索
Google搜索
Google
返回上级列表

推荐文章

快速保存网页中所有图片的方法
Windows中让光驱巧妙“隐身”技
防范非法用户入侵Win 2000/XP系
两款比较典型的ASP木马防范方法
有关表格边框的css语法整理
Windows XP中可以被禁用的服务
SQL Server导出导入数据方法
Javascript所有对象的属性的获
网页(HTML)中的特殊字符
与篮球共舞,尽显模式本色
QQ病毒的手工清除方法
Photoshop为极品美女打造性感睫
天衣无缝:IIS与PHP水火也相容
SQL Server存储过程编写和优化

Linux+SHOUTcast建立网络电台

 作者:本站收集   日期:2005-3-13
字号选择〖 〗/ 双击滚屏 单击停止   
我想大家一定听了我的网络电台,怎么样,感觉还不错吧,其实在linux安装一个类似的电台是很简单的。

1。下载软件
服务端:
SHOUTcast Linux server (glibc) v1.9.2 [DOWNLOAD]:http://www.shoutcast.com/downloads/sc1-9-2/shoutcast-1-9-2-linux-glibc6.tar.gz

DJ端软件:
Download the SHOUTcast DSP Plug-In for Linux [DOWNLOAD]:http://www.shoutcast.com/downloads/sc_trans_posix_040.tgz

2。安装
tar zvxf shoutcast-1-9-2-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://radio.5ilinux.com: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

呵呵,就这么简单,我想你一定会了,不过现在还不知道怎么做点播,还有这个程序好像对中文支持不好,又没有源代码。期待新版本更加好。
上一篇:proftpd学习笔记(一)    下一篇:Linux平台jsp环境搭建(Tomcat4+jdk+postgreS)  
[发送给好友]  [关闭窗口]  [返回顶部]   转载请注明来源:www.it00.com   
特别声明: 本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
责任编辑: 原点 投稿作者: 本站收集
信息来源: 网络 录入时间: 2005-3-13
关于我们 - 广告服务 - 版权申明 - 网站地图 - 联系方式 - 总编信箱 - 会员投稿