用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 
 

【1】基于TQ2440的MP3设计——【3、建立Linux 嵌入式交叉开发环境】

三、开发环境搭建 1、建立 Linux 嵌入式交叉开发环境 a、在 VMWare 中安装Ubuntu 9.10 ,PC 机和目标板通过串口、RS232、USB连接。 b、编译ARM Linux ...
  • Cowena
  • Cowena
  • 2015年09月10日 10:36
  • 336

java amr格式转mp3格式(完美解决Linux下转换0K问题)

因项目需求,需要将 amr 格式的文件转成 mp3格式。 网络上提供的思路大多是使用jave-x-x.jar。 这个包确实有用,因为开发时是在windows环境中,测试转换虽然报了异常: ...

linux下使用ffmpeg将amr转成mp3

说明:AMR格式是智能手机上的常用音频文件格式,比MP3格式的压缩比大。同样时长的AMR文件大概是MP3的十分之一,所以在移动互联项目中应用比较广泛。但目前AMR格式在个人电脑上应用较少,所以目前大部...

linux MP3播放器的移植

linux音乐播放   2011-08-01 17:33:04|  分类: linux|字号 订阅 基础:播放第一段视频  最后一步:./mplayer ever....

linux 3.1内核的驱动路(12)--播放MP3,WMA音乐

移植环境(红色粗字体字为修改后内容,蓝色粗体字为特别注意内容) 1,主机环境:VMare下linux5.7 ,384内存。 2,编译编译环境:arm-linux-gcc v4.4....

Linux下amr转mp3方法

转载自:http://my.oschina.net/ethan09/blog/372435?fromerr=zURtthw0 1. 首先安装系统编译环境 ? ...
  • upon27
  • upon27
  • 2015年12月11日 14:09
  • 391

基于嵌入式Linux的MP3播放器的设计与实现

摘要:本文详细介绍了嵌入式系统的特点以及嵌入式系统开发的流程,分析基于嵌入式Linux的MP3播放器的关键技术,设计和实现了一种基于嵌入式系统的 MP3 播放器。该播放器利用 QT 技术和开源的音频解...

MyMinimad ── Linux下用libmad写的mp3解码播放程序

程序说明:其实本来应该是在output函数中设置采样率和声道数的,但有莫名奇妙的问题。 所以定了个一般化的 #define SAMPLE_RATE 44100 #define CHANNELS ...

[转载]linux下使用ffmpeg将amr转成mp3

接到需求要在Linux环境下将amr转换为mp3,windows下直接使用第三方jar包封装的exe方法即可,但不支持Linux,上网爬完资料说是用ffmpeg加上amr插件可以实现,根据教程尝试了一...

基于ARM-Linux系统开发平台下嵌入式MP3的设计与实现

基于ARM-Linux系统开发平台下 嵌入式MP3的设计与实现 [摘  要] 随着计算机技术和微电子的的迅速发展,嵌入式系统己经被广泛地应用到许多领域,如科学研究、工程设计、军事技术以及各种商业应...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:用Linux建立自己的Mp3广播站
举报原因:
原因补充:

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