Music/Braodcast2007/10/30 00:25

PortBase :

이건 중요합니다! 사람들이 방송을 듣기 위해서 접속할 Port입니다. 기본값은 8000 이구요 자기 마음대로 바꿀 수 있지만, FTP나 다른 Program에서 사용하는 Port와 중복되면 안됩니다. UNIX System에서는 1024 이하의 Port로 설정하기 위해선 root 권한이 있어야 합니다. PortBase의 Port에 +1 을 한 Port 번호가 DJ Plug In에서 Server로 접속할때 쓰이는 Port 입니다. 그러니까 제대로 방송을 하려면 PortBase의 Port Number와 +1을 한 Port까지 다른데서 사용하지 않는 Port여야겠죠 ^^; 명심하세요.

MaxUser :

청취자 수의 최대치를 설정합니다. Default는 32

Password :

DJ Tool에서 Shoutcast Server에 접속하기 위한 비밀번호입니다. changeme가 Default인데 자기가 편리한대로 바꿔주세요. 나중에 Server Control Page에 접속할 때도 필요합니다.

Logfile :

Log하기 위한 File 이름을 지정합니다. Log 하시지 않으려면 공백으로 두면 됩니다.

SrcIP :

Source IP라는 뜻인데, Shoutcast는 중계방송 역할도 할 수 있습니다. 즉, 자기 자신이 방송을 하지 않더라도 다른 사람이 운영하는 Server에서 방송이 되고 있다면 그곳의 방송을 자기 Server에서 받아서 꼭 자기가 하는 것처럼 중계를 할 수 있다는 거죠. 예를 들어, A의 Server에서는 실제로 방송을 하지 않고 B라는 곳에서는 실제로 방송 합니다. 그런데 A Server에서 B Server의 방송을 중계한다면 청취자들은 A Server로 접속해서 B Server에서 하는 방송을 들을 수 있다는 거죠. 머리가 다들 좋으실테니 이해하셨으리라 믿겠습니다.

이 SrcIP 항목은 자기가 Server를 운영할 때, 다른 Server 자신의 Server를 중계할 수 있게 하겠느냐 아니면 못하게 하겠느냐를 정하는 겁니다. 127.0.0.1 설정을 해준다면 다른 곳에서는 자신의 Server를 중계할 수가 없습니다. ANY로 해둔다면 어느 곳의 Server에서든지 자신의 Server를 중계할 수 있겠죠. ANY로 해두세요.

DestIP :

이건 청취자를 위한 IP 설정인데 ANY로 해두시면 누구나 방송을 들을 수 있습니다.

RelayServer :

[Optional] 자신의 Server로 다른 곳에서 방송중인 것을 중계하고자 할 때 Server의 주소를 입력합니다. 중계를 하지 않으면 그냥 Default로...

RelayPort :

[Optional] 자신의 Server로 다른 곳에서 방송중인 것을 중계하고자 할 때 Server의 Port를 입력합니다. 중계를 하지 않으면 그냥 Default로....

RelayPublic :

[Optional] 자신의 Server로 다른곳에서 방송중인 것을 중계하고자 할 때 자신의 Server를 항상 "Public" or "Never"로 설정하세요.

그 밖의 다른 것은 Source Server와 돌일하게 설정합니다.

RealTime :

[Console systems only] 이는 청취자 수 등의 상태를 Server에 실시간으로 나탈낼지의 여부를 결정합니다.

ScreenLog :

[Console systems only] 이 값이 1로 설정되어있으면 Shoutcast Server의 화면에 Log 정보가 보여집니다. 물론 0 이면 반대이겠지요.

HistoryLog :

[Optional] "None" 이외의 값을 설정하면 HistoryLogTime에서 설정한 대로 일정한 간격을 두고 청취자수, Time Stamp, Meta Data와 같은 정보를 Log File에 저장합니다.

HistoryLogTime :

[Optional] 초단위로 설정하는 값에 따라서, HistoryLogFile을 기록합니다.

Yport :

[Optional] 이건 yp.shoutcast.com에 접속하기 위한 Port인데요. Shoutcast Server와 yp.shoutcast.com간에 통신을 위한 겁니다. Proxy를 사용하신다면 800으로 바꾸시고 아니라면 그냥 80으로 두세요.

NameLookups :

[Optional] 이건 Domain을 reverse해주는 기능입니다. 1로 해놓으시면 Domain으로도 접속이 가능합니다 대신에 찾을 때 속도가 느리죠. Domain을 좋아하시는 분은 1로 해두세요.

AutoDumpUsers :

[Optional] 1로 설정한다면 Source에서 방송을 하지 않을 때마다 청취자와의 연결을 끊습니다. 다른값을 설정한다면 청취자는 연결된 상태로 남아 방송 안됨 (Dead Air) Message 또는 Backup File (아래 'BackupFile'에서 지정한 File)을 받게 되겠죠.

IntroFile :

[Optional] 청취가 자신의 Server에 접속했을 때, 방송을 바로 듣기 전에 Intro 음악을 들려주고자 할 때 사용하죠. 즉, 청취자가 자신의 Server에 접속을 하면 먼저 Intro File을 듣고 나서야 방송을 청취하게 되는 겁니다. 중요한 것은 Intro File Name인데. 자신이 Service 하는 음질을 File Name에 적어야 하는데 형식은 'intro%d.mp3'이고, %d 부분을 자신의 음질로 적어주면 OK!. 예를 들어 40k의 음질로 방송을 한다면 'c:\intro40.mp3'가 되는 겁니다. Directory는 마음대로~~.

BackupFile : 
 
[Optional] 이것을 지정해 두면, 방송 Source가 끊어지거나 빙송 Source가 30초 이상 지연될 때마다 Server가 이 Backup을 그대로 청취자에게 보내게 됩니다. 주의할 점은 이 File이 MP3 형식이어야 하며 당연히 방송하는 Stream과 똑같은 Bitrate, Sample Rate, and Mono/Stereo 설정이어야 합니다. 만일 이 File이 Stream과 틀릴 경우 청취자는 이상한 소리를 듣게 됩니다.

TitleFormat :

[Optional] 청취자에게 보내지는 제목을 설정하는 부분인데, 예를 들어 '꼬마 DJ의 12시의 음악여행' 이라는 제목을 모든 곡의 제목에 넣고 싶다면. TitleForamt=꼬마DJ's 12시의 음악 여행:%s 라고 하면되죠. 그렇게 되면 지금 Service 하는 곡의 이름이 '핑클-화이트'일 때, 청취자에게는 다음과 같이 [꼬마DJ's 12시의 음악여행:핑클-화이트]와 같이 보이는 겁니다. 하지만 여기서 한글 문제가 생기는데 Winamp의 근래 Version에서는 Streamming 시 한글이 보이지 않고 깨진다는 점이져. 그러니 영어로 멋지게(?) 적어보시기 바랍니다.

URLFormat :

[Optional] 이것은 Mini Browser URL에 적용된다는 점을 제외하곤 TitleFormat이랑 같습니다. Redirection이나 그것을 기억하고자 할 때만 유용하죠!

CurrentLog :

[Optional] 이것은 Shoutcast Server처럼 Server에 있는 File을 주기적으로 Update 하기 위한 Mechanism을 제공해 주는 기능입니다. Current Log 자체는 하나의 Parameter가 아니고 Parameter의 집합으로서 다음과 같습니다.

CurrentLogIn은 HTML template File의 이름입니다. CurrentLogOut은 Server가 출력할 File의 이름이고, CurrentLogTime은 Server가 출력 File을 Update 하는 시간입니다.

HTML Template File을 예로 설명한다. 이 File이 Server에 저장되어 있고 CurrentLogIn 항목이 지정되어 있다면, 보시다시피, Server는 적절히 설명되어 있는 Field에 Parameter 값들을 넣게 됩니다. Server가 알아먹는 Parameter들은 LISTENERS, MAXLISTENERS, LISTENERTABLE, GENRE, DESCRIPTION, URL, HITS, 그리고 CURRENTSONG입니다. 이 Parameter들에 대한 좀 더 자세한 정보는 SC_SERV.CONF 또는 SC_SERV.INI File에 있는 Comment에서 찾아볼 수 있을 겁니다.

Creative Commons License

'Music > Braodcast' 카테고리의 다른 글

Shoutcast Server Config File  (0) 2007/10/30
Internet 방송국 차리기  (0) 2007/10/29
Posted by BLUEDAY™