学海荡舟手机网
导航

主页 > 电子设备技术 > 电器电路基础 > > 详细内容

用Linux怎样建立自己的Mp3广播站

 概述:本文将介绍用linux下的开放源码工具ecast和ices创建广播的方法。  

 原理:

 icecast是一个基于Mpeg III技术的Internet广播系统,同shoutcast等商业软件相比具有以下特点:

 1.Icecast是一个纯粹的OpenSource软件;

 2. 不需要运行自己的目录服务器;  

 3.占用更少的系统资源;

 我们可以在服务器上运行自己的流服务器——icecast,使用ices提供流源,客户端则可

 以使用最常用的winamp。  

 试验环境:

 服务器平台:RedHat 7.0

 流服务器:icecast

 流源:ices

 mp3工具:lame

 步骤:

 1.获得相关软件

 流服务器icecast://www.icecast.org/releases/icecast-1.3.10-1.i386.rpm

 流源工具ices://www.icecast.org/releases/ices-0.0.1.beta5.tar.gz

 编码工具lame://home.elka.pw.edu.pl/~dmierzej/linux/lame/lame-3.87beta-1.i386.rpm

 lame库://home.elka.pw.edu.pl/~dmierzej/linux/lame/lame-devel-3.87beta-1.i386.rpm

  说明:

 A.通常可以使用liveice、shout等软件为流服务器提供流(即作为流源),但是我在使

 用的过程中发现ices要稳定一些,虽然还是个beta版的。

 B.通常你的每个mp3文件不可能具有同样属性,此时广播过程就会出现一些怪现象,

 比如声音断断续续、有噪音等等,所以我们必须使用mp3编码工具lame重新对其进行编码,来生成属性一致的mp3文件。 

 2.安装icecase

 使用以下命令安装icecast:

 rpm –ivh icecast-1.3.10-1.i386.rpm  

 3.安装ices

 使用以下命令安装ices:

 # tar xvzf ices-0.0.1.beta5.tar.gz

 会在当前目录下生成ices-0.0.1.beta5目录,用cd命令进入该目录

 # cd ices-0.0.1.beta5

 然后执行:

 # ./configure

 # make

 # make install

 编译好的文件缺省被安装在/usr/al/icecast目录下  

 4.安装lame

 执行以下命令来安装lame mp3编码工具,该工具用来重新对mp3文件进行编码,以产生属性一致的mp3文件。

 rpm –ivh lame-3.87beta-1.i386.rpm

 rpm –ivh lame-devel-3.87beta-1.i386.rpm

 



相关文章