用Linux建立自己的Mp3广播站

转载 2007年09月29日 12:58:00
 概述:本文将介绍用linux下的开放源码工具icecast和ices创建mp3广播的方法。  

  原理:

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

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

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

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

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

  以使用最常用的winamp。  

  试验环境:

  服务器平台:RedHat 7.0

  流服务器:icecast

  流源:ices

  mp3编码工具:lame

  步骤:

  1.获得相关软件

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

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

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

  lame库:http://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/local/icecast目录下  

  4.安装lame

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

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

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

Linux视频教程

-
  • 1970年01月01日 08:00

用Linux建立自己的Mp3广播站

 概述:本文将介绍用linux下的开放源码工具icecast和ices创建mp3广播的方法。     原理:   icecast是一个基于Mpeg III技术的Internet广播系统,同shoutc...
  • gzblog
  • gzblog
  • 2007-09-29 12:58:00
  • 415

Linux终端收听mms流媒体电台

使用mplayer收听流媒体电台mplayer mms://addresss个人收集可用的流媒体电台地址:CRI都市流行(128 Kbps) mms://live.cri.cn/pop/ CRI怀旧...
  • aceking10
  • aceking10
  • 2015-02-10 16:40:16
  • 2299

linux 架设网络电台教程

http://www.diybl.com/course/6_system/apple/2007625/66974.html
  • cnbird2008
  • cnbird2008
  • 2010-01-14 16:43:00
  • 609

Linux 平台中十款播放器

http://www.linuxdiyf.com/viewarticle.php?id=275698  播放器在我们日常生活中扮演着非常重要的角色,在Windows操作系统中,播放器被应用的非常广泛,...
  • u011003120
  • u011003120
  • 2015-09-18 19:12:38
  • 632

完全用 Linux 工作

— 摈弃 Windows 低效率的工作方式,发掘 Linux 身上的 UNIX 气质 我已经半年没有使用 Windows 的方式工作了。Linux 高效的完成了我所 有的工作。 GNU/Linux 不...
  • xwj1003
  • xwj1003
  • 2004-08-28 14:51:00
  • 1004

海量的超赞 Linux 软件

Tux 这个仓库收集了对任何用户/开发者都超赞的 Linux 应用软件。  请随意 contribute / star / fork / pull request。 更新:原英文...
  • u011596455
  • u011596455
  • 2016-11-20 11:10:34
  • 272

网络电台的架设思路

相信所有朋友都收听过电台,虽然我们不能在电台里面当正式的DJ,但是通过宽带网却能够实现我们心中的愿望。1.利用Windows Media Encoder架设请到http://www.microsoft...
  • flashlm
  • flashlm
  • 2007-09-20 14:11:00
  • 1304

如何快速搭建一套完整的网络直播平台

网络直播在近两年异常火热,比如我们所熟知的秀场直播平台(9158、6间房、YY);游戏直播平台(虎牙直播、龙珠直播、熊猫TV);移动直播平台(映客);在线直播购物平台(菠萝蜜);在线教育平台(百度传课...
  • zhiboshequ
  • zhiboshequ
  • 2017-01-13 10:31:35
  • 23012

linux后台系统

[荐] 分布式跟踪系统 Zipkin Zipkin 是 Twitter 的一个开源项目,允许开发者收集 Twitter 各个服务上的监控数据,并提供查询接口。 该系统让开发者可通过一个 Web 前端...
  • fishmai
  • fishmai
  • 2016-07-04 14:18:10
  • 5055
收藏助手
不良信息举报
您举报文章:用Linux建立自己的Mp3广播站
举报原因:
原因补充:

(最多只允许输入30个字)