>> Read No. 1721 article  
인터넷 라디오 디제이가 되어보세요...^^리눅스에서
방송을..

등록 2001-10-07 23:52:00     조회 5
이름 코망트    

		이 글은 제가 나우누리 리눅스 동호회에 올린 글입니다..
이곳에 관련 글이 없는 거 같아서.. 1원짜리 팁을 올립니다..
초보자를 생각한답시고 자세히썼는데 그래도 모르는건 메일로 질문하세염emoticon
너도 나도 하는 인터넷 라디오 방송.. 우리 리눅서들도 해보세...(/emoticon)/
 !!!허궁!!! 근데 저는 아래 밝힌바대로 이것을 하기위해 프로그램의 여러버
전을 사용해 봤지만 제가 사용한 버젼에서만 의도대로 되더군요..
그래서 여기다 icecast랑 프로그램들을 올려야 하는데 어케해야하지ㅡ.ㅡ
 나우 아이디가 없는 분들은.. 정 못구하시면 메일 주세요 제가 메일로라도
보내드리져..
  『리눅스 사용자 모임-나의 리눅스 사용기와 팁 (go LINUX)』 3238번
 제  목:라디오 디제이가 되어보세요.. 인터넷 방송국emoticon               
 올린이:commete (이훈    )    00/08/26 00:55    읽음:303 관련자료 없음
 ----------------------------------------------------------------------
-------
 안녕하세요..
제가 우연히 리눅스 잡지를 보니 인터넷 방송국 만들기가 나와있더군요..
그런데 저같이 초짜들은 거기 있는 설명만 가지고는 부족하더라구요..emoticon
그래서 제가 3일간 고생한 끝에 해낸 인터넷 방송국...캬캬
여기 자료실에.. 파일을 올립니다..자료실에서 li commete라고 하세요... 그
럼 금방 찾아요..
실은 여기 리동에도 최민성님이 강좌란에 관련글을 올리셨는데..
보완 판이라고 보시면 됩니다..
 이제 마치 라디오 디제이가 된 기분을 느껴보세요..
 제가 올린 파일은 tar인데요..
왠쥐 KDE의 ark에서는 내용물이 안보이는 군요..
그러니깐 걍 한텀을 띄워서...
 # tar xvf ice.tar<---(나우 자료실에서 받으면 Ice.tar)
 그안에 icecast라는 프로그램과 lame이라는 것이 들어 있습니다.
우선 라디오 방송을 하기위해서는 liveice라는 것도 필요한데...
이거는 icecast안에 들어있습니다..
이프로그램의 최신버젼으로 할 수도 있는 걸로 알고 있지만...
저는 다른 버젼으로는 실패를 했어요.. 그래서 걍 이파일로 했습니다..
 제가 해본환경은 알짜 6.1(커널2.2.16으로 업),와우 6.2(커널2.2.17)와 7.0
(커널2.4.1)에서 모두 되더군요...
 지금부터하는 얘기는 모두 수퍼유저(root)로 로그인 한담에 하는겁니다. 글
구 X환경에서 한다고 가정하는 겁니다.
 1.icecast의 설치와 설정...
  한텀을 하나 띄운담에...
  루트의 홈디렉토리에서 제가 올린 파일을 풉니다.
  tar로 된 파일이져.. 이걸 풀면 루트의 홈디랙토리밑에 ice라는 디렉
토리가 생깁니다.그럼 cd ice해서 그 디랙토리로 이덩...
그럼 거기 파일이 두개 있지요..icecast1.tgz랑 lame3.70.tar.gz...
그럼 두 파일을 모두 그자리에서 푸세요...
  그럼 icecast-1.3이라는 디랙토리가 생깁니다...
   cd icecast-1.3 
   해서 이동...
   ./configure
   한담에..
   make
   라고 하면 이제 설치끝...근데 혹시 make install을 하고픈 욕망이 들끓
는 분이 있을 지도 모르겠지만 저같은 경우 그렇게 하니깐 제대로 작동을 않
더군요..참으소서emoticon
   이제 설정을 해야합니다...
  거기 디랙토리를 보면... icecast.conf라는 파일이 있어요..
  이걸 편집해야합니다..
  아시다싶이... #가 붙은곳은 모두 주석이구...
  손댈부분은 다음 부분입니다.
 
  encoder_password hackme
  admin_password hackme
  oper_password hackme
   라고 된 부분이 있는데 여기는 hackme를 아무걸로나 원하는 문자열로 바꾸
시고 기억해두세요...나중에 필요합니다...
   port 8000
   사실 이 포트땜시 해멧거든요..근데 이렇게 되어 있다면 일단 나두세요..
제가뒤에 다시 설명하지요..
   sever_name your.server.name
   이부분은 자신의 아이피 주소를 써주면 됩니다...사실 도메인네임을 써줘
도 되는데 확실히 하기위해 아이피로 해주세요...
  지금 자신의 컴의 아이피는 ifconfig를 하시면 eth0의 항목에 inet addr:
에 나오는 주소가  되겠시며...emoticon
   오케바리.. 이제 설정 끝..
  현재 디랙토리는 icecast-1.3/ 이어야 하지요.. 여기서 걍
  ./icecast라고 치세요.. 뜨죠?뜨죠?
   근데 이거 실행한담에.. 첨에나오는 몇 줄의 메세지를 잘보세요...
  혹시 아이피가 동작안한다던가 특히 포트 페일드라고 나오면 안됩니다..
  에러나는 분은 이글 끝까지 꼭 읽어보세요...
 2.liveice의 설치와 설정...
  이제 다시 한텀을 하나더 여세요..
  그럼 루트(root: super user)의 홈디랙토리입니다...
  여기서 cd ice/icecast-1.3/liveice 라고 쳐서 이동하세요
  여기서도 위와 마찬가지로..
 
  ./configure
  make
   로 설치를 합니다...
  (여기서도 make install을 향한 끝없는 욕망...참으소서emoticon)
   그담에 이거 설정하는 건데요...이건 설정하는 X윈도용 툴이 있어요
 
  ./liveiceconfigure.tk
   (길기도하다.. ㅡ.ㅡ)
  이렇게 치시면.. 툴 윈도가 뜹니다..
 
  server라고 써있고 옆에 필드에는 아까 icecast설정 파일에 써넣은 아이
피 주소 있져? 그걸 써넣으세요...
  그리고 고옆에 : 하고 필드가 하나 더있는데 아까 icecast의 포트부분에
서 8000이라고 써 넣으셨다면 여기다가도 8000이라고 쓰세요..
  통과 통과...해서 잘찾아 보시면 password라고 된 필드가 있어요..
  여기다가 아까왜.. icecast설정 파일에서 기억해두라고한 password있지요?
  기억 안나면 위를 다시보세요.. 그 패스워드를 여기쳐주어야 합니다...
  담에는 음질을 설정하는 부분인데 음질을 높이고 스테래오로하면 방송할
때 부하가 많이 걸리겠죠? 저는 그냥 디폴트인체로 했습니다.
  soundcard : 이라는 부분담에 버튼이 여러게 있네요..
  enable을 선택하면 방송하면서 방송되는 음악을 들을수 있는 거구요...
  글구 그옆에 full-duplex로 하면 음악이 나갈때... 마이크로 여러분의
목소리도 동시에 방송 가능합니다.. emoticon여러분이 디제이가 되는 거죠..
  encoder 부분은LAME3로 놔두시고 다 통과 통과...
 호고곡... 고밑에 중요한건데 Mp3Mixer Mode라고 쓴 버튼이 있습니다. 이걸
로 선택하시고.. 고기 옆에 playlist file이라고 되어있지요 글구 playlist
라는 파일명이 있고 그옆에 create라는 버튼이 있습니다. 이 버튼을 누르면
여러분의 리눅스에 마운트된 모든 영역을 뒤저서 playlist라는 파일에다가
절대 경로명을 기록하고 이것이 바로 방송할 때 나갈 음악의 목록이 되는 겁
니다. 한번 playlist라는 파일이 만들어지면 Create버튼을 눌러도 검색을 다
시하지는 안으니깐 다시하고 프면 이파일을 지운담에 하세요..그리고 새로
운 곡을 추가하거나 지울때는 이 파일을 열어서 절대경로명을   죽 써주거
나 써있는 줄을 지우면 됩니다.
  아니면 콘솔에서
 
  find / -name *.mp3 > 파일명
   하시면 파일명으로 음악 리스트가 만들어 집니다.
   그리고 Exuecutive-Encoder에다가lame이라고 써넣으세요... 
  Mixer Control은 Manual로 선택하시고...
  통과 통과
  이제 Save Config File As 라고 쓴 버튼을 누르면 설정이 저장이되고
live.cfg라는 파일이 생깁니다.. 이 새로만 든 파일을 수정해서 설정해도되
요..
  휴.. 길다..
 3. lame의 설치...
  이제 cd /root/ice/ 로 이동하세요..
  그럼 여기에 lame3.70.tar.gz라는 파일이 있어야 정상입니다.. 이걸 푸세
요
  그럼 lame3.70이라는 디렉토리가 생깁니다...
  cd lame3.70으로 이동 여기서 그냥 단순히..
 
  make
 
  라고 치시면 설치가 끝이 아니고emoticon
  이담에 ..
   cp lame /bin
   으로 실행파일을 복사하세요...
 음하하하 이제 실행만 하면 됩니다..
 한텀이 두개 있어야 합니다.. 사실 하나로도 되지만... 상태를 볼라문 두
개...
 하나는 icecast-1.3디랙토리로 이동해서...
   ./icecast
 라고 치시면 아이스 케스트가 뜨고
다른 하난 그밑에 liveice3.70디랙토리로 가서
   ./liveice
 라고 치면...히히
아까 사운드카드를 인에이블로 한분이라면 목록에 있는 음악이 흘려 나와야
정?瓚都求?...
 4. 방송해야쥐 (oemoticon)o
 이제 이걸 확인하는 방법...
 인터넷을 쓰고 있는 즉 겜방같은데서 놀고 있는 친구 한테 전화를 합니다..
  윈엠프띄워라... 거기 보면 URL열기가 있다...
 그거 선택하고 내 주소 xxx.xxxx.xxx.xxx :8000 라고 써봐라..
 여기서 xxx.xxx.xxx.xxx는 아까 아이스케스트와 라이브아이스 설정할때
적어넣은 여러분의 아이피주소이고요 8000이라고 한거는 아이피와 마찬가지
로 아까 설정 파일들에 써넣은 포트 번호입니다...
 혹시 프로그램에따라서 또는 윈엠프나 리얼 플레이어에서도...
걍 아이피나 도메인만 쓰면 안되고 'http://xxxx.xxxxx.xxxx:8000'으로 써
야 하는 경우도 있더군요..
 캬캬 친구가 음악이 나온다고 하면 오케이 !!! 성공...emoticonv
만약 에러나면 ㅡㅡ;
 5. 에러 나시는 분여기보세요...
첨에 icecast를 실행하고 몇줄 메세지를 잘보면
  [26/Aug/2000:00:32:58] Icecast Version 1.3.1 Starting..
[26/Aug/2000:00:32:58] Using stdin as icecast operator console
[26/Aug/2000:00:32:58] Tailing file to icecast operator console
[26/Aug/2000:00:32:58] Server started...
[26/Aug/2000:00:32:58] Listening on port 8000...
[26/Aug/2000:00:32:58] Using [211.49.137.222] as servername...
[26/Aug/2000:00:32:58] Max values: 1000 clients, 1000 clients per
source, 10 sources, 5 admins
 라고 나오면 정상입니다...
특히 다섯번째 줄과 여섯번째 줄을 잘보세요..
 (근데 제가 해보니 Server started...라고 나오고 Listening on port
8000...이라는 메세지만뜨면 다른 에러가 떠도 되더군요..)
 여섯번째줄에 여러분들이 써넣은 아이피주소가 나오구...
다섯번째 줄에 여러분들이 써넣은 포트 번호가 나오네요..
아이피가 동작하지 않는다고 나오면 ifconfig로 아이피 다시 확인하시구
요...
 그담에 메세지는 잘떴는데 겜방의 친구가 에러난다고 하면..
아마도 포트의 문제일 가능성이 높아요..
우선 /etc/services 라는 파일이 있어요.. 이걸  열어보세요..
거기보면 다음과 같은 목록이 무진장 있습니다..
   kerberos4 750/udp  kerberos-iv kdc # Kerberos udp
        ^
      요거
위에 표시한 숫자가 포트 번호입니다..
문서를 잘보시고 죽 보시다가 8000번 포트가 있는지 보세요...
아마 없을 겁니다...
그럼 어케하느냐...
 www 80/tcp  http # WorldWideWeb HTTP
www 80/udp   # HyperText Transfer Protocol
 요런 부분이 있을 겁니다... 즉 80번 포트를 지정한부분...
이부분이랑 똑 같이 두줄을 더 만들어요..포트만 8000으로 해서..즉
 www 8000/tcp  http # WorldWideWeb HTTP
www 8000/udp   # HyperText Transfer Protocol
 이라는 두 줄을 추가하세요...
 그리고 이문서 저장한담에... 재부팅..
실은 재부팅 안하고도 하는 방법이 있다는데...저는 몰라서요 혹시 도사님들
이 이글 보면 갈쳐주세요...
 emoticon
그리고 다시 겜방에있는 친구한테 전화 해서 해보라고 하면 될 껍니다...
휴...
 여기 까지가 제가 아는 모든 것입니다..
혹시 안되는 분들은 증상을 '자세히 될수 있는데로 자세히'적어서 메일로
보내주세요..
증상 뿐아니라 환경두요...
제가 아는 범위에서 답변해 드리지요...
 참 그리고 훌륭한 디제이가 되시려면 liveice와 친해지셔야 함다..
liveice는 체널이 두개기땜시 오버 랩핑도 되고 암튼 간단한 믹싱이 가능함
다...
사용방법은 안에 문서에 있어요...emoticon 뒤져서 보세요...
 그럼 즐거운 리눅싱 되세여...
초짜 코망뜨...
  참고 문헌 : 리눅스 메거진 2000년 8월호(실은 여기에 거의 다 들어있군요)
 도와준 넘들 : 박세인.. 양병선 (느그들이 도와조서 성공했다..emoticonv)
 --
세상모든 컴터에 팽귄이 살게되는 그날까지...
초짜 코망트..
이름
암호


>> 관련글
1721 인터넷 라디오 디제이가 되어보세요...^^리눅스에서 방송을..  코망트  2001.10.07  ....
  답장 RE: 인터넷 라디오 디제이가 되어보세요...^^리눅스에서 방송을..  궁구미  2001.02.22  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.36 초 ] 작업시간: [ 0.06 초 ]

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved
[TOP]

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791059725
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.