Chinaunix首页 | 论坛 | 博客
  • 博客访问: 996970
  • 博文数量: 829
  • 博客积分: 9980
  • 博客等级: 中将
  • 技术积分: 5020
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-29 14:06
文章分类

全部博文(829)

文章存档

2011年(1)

2008年(828)

我的朋友

分类: LINUX

2008-08-29 14:17:30

 

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

  原理:

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

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

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

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

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

  以使用最常用的winamp。  

  试验环境:

  服务器平台:RedHat7.0

  流服务器:icecast

  流源:ices

  mp3编码工具:lame

  步骤:

  1.获得相关软件

  流服务器icecast:

  流源工具ices:

  编码工具lame:~dmierzej/linux/lame/lame-3.87beta-1.i386.rpm

  lame库:~dmierzej/linux/lame/lame-devel-3.87beta-1.i386.rpm

  说明:

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

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

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

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

  2.安装icecase

  使用以下命令安装icecast:

  rpm–ivhicecast-1.3.10-1.i386.rpm  

  3.安装ices

  使用以下命令安装ices:

  #tarxvzfices-0.0.1.beta5.tar.gz

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

  #cdices-0.0.1.beta5

  然后执行:

  #./configure

  #make

  #makeinstall

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

  4.安装lame

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

  rpm–ivhlame-3.87beta-1.i386.rpm

  rpm–ivhlame-devel-3.87beta-1.i386.rpm

更多Linux文章,尽在Linux学习网


Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站Linux建立Mp3广播站
阅读(366) | 评论(0) | 转发(0) |
0

上一篇:Linux硬盘分区

下一篇:管理Red Hat桌面

给主人留下些什么吧!~~