icecast  ̿   

  : 2000/04/09 
۾ :  μ (CHoims@hitel.net) 


  е ϰ  ͳ  ... 

   غҴµ   ʴ.. 
׷    ڷᰡ ... 
ణ  ߴϴ. :( 

̿  غ Ͻô ʺ   
 Ƿ     ϴ. 
( ٸ  Ͻðų, ý ̷ Ͽ ణ ٸ κ  
Ҽ ֽϴ) 

   ϱ  ״ Դϴ. :) 

ϴ   α׷ icecast  ġմϴ. 

http://icecast.org  ϽǼ ֽϴ. 

 1.3  ٿ ޾Ҵµ,      ±. 

ϴ ٿ  ... 
 Ǯ ġ մϴ. 

[root@mins /tmp]# ls -la 
-rw-r--r--   1 root     root       363879 Apr  6 21:59 icecast-1.3.0-p2.tar.gz 

[root@mins /tmp]# tar xvzf icecast-1.3.0-p2.tar.gz 

 丮 .. 

[root@mins icecast-1.3]# ./configure 

               .. 

[root@mins icecast-1.3]# make 

̹ liveice 丮 ̵  ۾ մϴ. 

[root@mins liveice]# ./configure 

               .. 

[root@mins liveice]# make 

[root@mins liveice] cd .. 

[root@mins icecast-1.3]# make install 

 ġ  ? 

/usr/local/icecast/bin  ġ icecast    ô. :) 

[root@mins bin]# ./icecast 

ھ..   ϼɷ Ͻϴ. 
( ʿ ̻  ڼ ѵ  µ ƴѰ? ^^;) 

⼭   ϴ°...   ִµ.. 

shout Ǵ liveice  ̿ؼ  MP3  Ҽ ֽϴ. 

 ̴.. 

shout  ̸ ڵ ϴ ݸ, liveice  ǽð ڵ ϸ.. 
ܺ Է(ũ)   մϴ. 

(     ø ͳ   icecast (1)  
 Ͽϴ) 

ƹư Ѵ   ڽϴ. 

켱    . 
Ʈ ۼ ؾ ˴ϴ. 

 Ʈ playlist   ֽø ˴ϴ. 

  ÷  ƮԴϴ. 

[root@mins bin]# cat playlist 

/mnt/mydata/My_Data/Sound/mp3/gayo/̼ - .mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/Honey Family/02.  1.mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/13 First Ravolution(full intro).mp3 
/mnt/mydata/My_Data/Sound/mp3/gayo/̽ȯ .mp3 

ϰ ۼ   ְ? 

  غ  ϴ. 

׷ shout  ̿ؼ  غ? 

[root@mins bin]# ls -la 
total 1076 
drwxr-xr-x   3 root     root         4096 Apr  7 17:07 . 
drwxr-xr-x   6 root     root         4096 Apr  6 22:07 .. 
drwx------   2 root     root         4096 Apr  7 00:02 .liveice_temp_files 
-rwxr-xr-x   1 root     root         4438 Apr  6 22:07 frontend.tcl 
-rwxr-xr-x   1 root     root       433172 Apr  6 22:07 icecast 
-rwxr-xr-x   1 root     root        42599 Apr  6 22:07 listen 
-rwxr-xr-x   1 root     root       199057 Apr  6 22:07 liveice 
-rw-r--r--   1 root     root         4113 Apr  7 00:30 liveice.cfg 
-rwxr-xr-x   1 root     root         8045 Apr  6 22:07 liveiceconfigure.tk 
prw-------   1 root     root            0 Apr  7 00:02 mpeg.pipe 
-rwxr-xr-x   1 root     root       242256 Apr  6 22:31 notlame350_rh6 
-rw-r--r--   1 root     root          373 Apr  7 00:08 old_liveice.cfg 
-rw-r--r--   1 root     root         1381 Apr  7 02:52 playlist 
prw-------   1 root     root            0 Apr  7 00:02 raw.pipe 
-rwxr-xr-x   1 root     root       103164 Apr  6 22:07 shout 
-rw-r--r--   1 root     root         6175 Apr  7 17:04 track.log 

[root@mins bin]# ./shout localhost -P hackme -a -x -p ./playlist -l -g punk -n 
"A sample name" -u "http://icecast.org" 

뷫  ɼ  ð? 

-P   н κԴϴ. 
-p  Ʈ   ̰. 

-n  ŸƲ ̸ ٲٴ ɼ .   .. ^^; 

ڼ   ̿Ͻñ ٶϴ. 

(<yak011@hanmail.net>  Icecast ϱ   ణ  
Դϴ) 


 ߵǽó? 
Ȯ Ͻð ø xmms ؼ Ʈ  ø,  ּҸ 
Է ų ֽϴ. 
ּ:8000  Է Ͻø ˴ϴ. (̷  ص ȴٰ? ^^;) 

̹ liveice  ̿ؼ  غ? 

̰ MP3 ڵ η ʿ ѵ,  lame ̶ α׷  Ͽϴ. 

 ּҿ ٿ ø ɰ̴ϴ. 

http://hive.me.gu.edu.au/not_lame/ 

 ýۿ ´  ٿ ð. 

 Ǯ   /usr/local/icecast/bin/  մϴ. 

/usr/local/icecast/etc/liceice.cfg  ../bin  մϴ. 

liveice.cfg  ϸ ٲ, ڿ ´ ȯ ȭ  մϴ. 

  liveice.cfg  Դϴ. 
ٸ κ Ű  ʿ   ּ  κи  ֽø ɰԴϴ. 
( ּ // ڿ κԴϴ) 

# liveice configuration file 
# remote server                1st command param 
SERVER mins                     //  ּҸ ϴ. 
# remote port                  -o 
#This is the port that the data has to be sent to... 
# some fuckwit keeps changing this to 8000 and complaining it doesn't 
# work.... so this is as much of a warning as you're going to get 
PORT 8000 //  Ʈ ȣԴϴ. 

# Which encoder to use - choose one - you may need to set a suitable 
# samplugn frequency and birate. 
# USE_SCREAMER uses the version of LAME from Isaac Richard's excellent 
# scrEamer - probably the best free encoder available - it doesn't use 
# screamer's built in method for sending stuff to the server 
# There are no Command line equivanets for these 
# USE_LAME3 uses version 3.01 which had some fseek errors removed - it's 
# a good free encoder too - especially if you have the spare CPU for 
# high bitrates 
# the XING encoder can run in varable bitrate mode - choose that option here 

#USE_AJ_ENCODER encode 
#USE_L3ENC 
#USE_MP3ENC 
#USE_SCREAMER lamer 
#USE_XING 
#USE_XING_VBR xingmp3enc 
USE_LAME3 ./notlame350_rh6 //  ġ lame  ̿Ͽ ڵ 
մϴ. 
#USE_XING xingprod 

# SOUNDCARD is enabled by default - use NO_SOUNDCARD with mixer mode 
# if you don't actually have a soundcard in the computer producing the 
# mp3 source 
# NO_SOUNDCARD doesn't work with simple mode. 
# *Don't* mess around with the clock on the computer - it'll confuse it 
# I'm not looking into a more complicated solution just yet. 
#there are no command line equivalents for these 
#SOUNDCARD 
NO_SOUNDCARD 

# login / connect format 
#ICY_LOGIN 

X_AUDIOCAST_LOGIN 

MOUNTPOINT liveice 

# in theory this will save the output to a file 
#SAVE_FILE test.mp3 

# name                         -n 
#NAME The Original Liveice - LiveIce development sever - The latest Dance 
music from the UK 
NAME David Holmes/Norman Cook/Freddie Fresh Mixing it up.... 

#NAME The Original Liveice - LiveIce development sever - The latest Dance 
music from the UK 
NAME David Holmes/Norman Cook/Freddie Fresh Mixing it up.... 
# genre                        -g 
GENRE experimental dance and techno 
# public flag                  -x 
PUBLIC 0 
# URL                           -u 
URL http://star.arm.ac.uk/~spm/software/liveice.html 
#password                       -P 
PASSWORD hackme   // ߿ κԴϴ.  hackme   ֽñ.. 
# bitrate                       -b 
BITRATE 24000 

# Variable bitrate Quality - only for USE_XING_VBR 
# approximate data rates (tested agains Annie Nightingale's radio show 
# 44100Hz 16 bit, mono.) 
# these are per channel estimates - double them for stereo... 
# 0  roughly 48Kbit 
# 50 roughly 70kbit 
#100 roughly 96kbit 
# if you reduce the sampling rate to 22050 then the bitrate is reduced also... 
# e.g. q=0 => 28kbit per channel 
VBR_QUALITY 1 


# Encoding Quality - this is a general quality feature which covers various 
# switches on the encoder - I've scaled things into the range 0-100 
# reducing the quality reduces the CPU requiremnets 
ENCODING_QUALITY 30 

# sample rate                   -r 

#SAMPLE_RATE 16000 
SAMPLE_RATE 22050 
#SAMPLE_RATE 44100 
#SAMPLE_RATE 32000 


# no. of channels -c 1 or -c 2 
MONO 
#STEREO 
#use full duplex mode on soundcard      -f/-h 
#FULL_DUPLEX 
HALF_DUPLEX 
# mp3mixer mode simple/mixer       -M/-m 
MIXER 
#NO_MIXER 
# playlist                     -p 
PLAYLIST playlist  // Ʈ Դϴ. Ʈ  playlist  Ǿ 
ֽϴ. 
#debug                            -V 
DEBUG           10 
VERBOSE         10 

#mixer control script file 
#mode 
#MIX_CONTROL_AUTO         -k 2     - read commands from the file 
#MIX_CONTROL_LOGGED       -k 1     - write commands to file for later use 
#MIX_CONTROL_MANUAL       -k 0     - don't use control file 

#use -K 
#CONTROL_FILE mix_command 

DECODER_COMMAND mpg123 

TRACK_LOGFILE track.log 

#Time limit 
# if you want the streamer to terminate after a certain amount of time 
# then set the number of seconds ike this 
#DURATION 300 



#Don't uncomment any of the following lines until you know what you are doing 

# all the parameters up to now have applied to encoder stream 0 
# I can now commit those to stream 0 and set some parameters on stream 1 
# I only need to set the parameters which are changed 
#commit the settings to channel 0 and start setting up channel 1 
#ENCODER_STREAM_SET 1 

# now any parameters set will apply to stream 1 
#USE_XING 
#SERVER localhost 
#PORT 8000 
#BITRATE 32000 
#SAMPLE_RATE 22050 
#MONO 
#MOUNTPOINT liveice2 
#SAVE_FILE test2.mp3 


Ȯ غ ...? 

[root@mins bin]# ./icecast & 
[root@mins bin]# ./liveice 

xmms ׽Ʈ غ.   ? :) 

׷ ſ  ǽñ....... 

-   GPL ̼ ϴ.   Ʋ κ̳,  ߰ ؾ  ִٸ   ֽø 帮ڽϴ. 
