ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • ShoutCast 리눅스 서버 만들기
    Unix Linux Like 2009. 7. 13. 08:51
    리눅스를 이용한 인터넷 방송서버를 구축
    <구상도>


    그런데 굳이 리눅스를 이용해서 방송서버를 구축할 필요는 없다. 윈도우로도 충분하기 때문이다.

    하지만 리눅스로 서버를 구축할경우 바러스걱정을 좀 덜수 있을것이고 90Hz 의 씨퓨에서도 빠르고 돌아가며 14kb의 메모리에서도 돌아간다니..여차하면 펜티엄 pc 에돌려도 무난하지 않을까 싶다.

    * 90Mhz or faster server, running one of Windows 95, 98, NT, 2000, ME,
      Mac OS X, Sparc Solaris 2.7+, FreeBSD 4.x+, or Linux with a libc6 kernel.

    * 14kB of memory for every listener you want to broadcast to (i.e. 1,000
      listeners means you need 14 Megabytes of RAM), plus whatever your
      operating system needs for overhead, plus 1.5MB for the server's
      base requirements.  Don't set the listener count higher than you need,
      it just screws things up.


    준비물 : ShoutCast, Linux Server, Winamp, ShoutCast DSP

    준비물은 별거 없다. 일단 리눅스에 네트워크까지 잡아놓으면 그때부터는 위 프로그램만 설치하고 실행시키면 바로 사용이가능할정도로 간단하다.

    리눅서 서버 설정

    ShoutCast 를 리눅스 서버의 ShoutServer폴더에 다운 받는다. 압축을 풀면 README.TXT, sc_serv , sc_serv.conf 파일이 있는데 README.TXT 파일은 한번 읽어보면 되고 sc_serv.conf 파일을 열어보면 다음과 같은 부분이 있는데

    MaxUser=32          
    Password=changeme
    PortBase=8000

    MaxUser 는 최대 접속 유저,
    Password 는 방송하는 프로그램에서 서버로 접속할때 패스워드인데 자신에 맞게 바꾸기 바란다. PortBase는 기본 포트인데 그냥 기본으로 사용하는게 무난하다. (대부부분의 방송서버들의 포트가 8000번이다)

    저장하고 난뒤 sc_serv  실행하면 서버 프로그램이 실행된다.

    $ ./sc_serv


    ShoutCast DSP 설정

    윈엠프를 설치하고 난뒤 ShoutCast DSP를 설치하고 윈엠프에서 Ctrl + p 를 눌러 기본설정으로 들어가면  플러그인의 DSP/이펙트 부분에 Nullsoft SHOUTcast Source DSP 가있다.



    ShoutCast DSP 플러그인을 더블 클릭하면 아래와 같은 창이 뜨는데.

    Output 탭에서 Address 부분에 서버주소를 넣고 Password 부분에 sc_serv.conf 에서 설정한 패스워드를 입력한다.

    Encoder 부분은


    mp3 로 개인 설정에 맞추어 설정한다.


    InputDevice 부분을 Soundcard Input 로 설정하면 음악을 방송하면서 멘트도 할수 있다.
    winamp 로만 설정할경우 윈엠프 방송만 재생된다.

    이렇게 설정하고 난뒤 윈엠프에서 음악을 재생하면 리눅스서버로 접속해서 방송을 들을수 있게 된다.

    방송은 윈도우 데스크탑에서 하게되고 청취자들은 리눅스서버로 접속하게 된다. 당연히 방송주소는 리눅스서버주소 http://xxx.xxx.xxx.xxx:8000 으로 알려주어야 한다.


    웹브라우저로 8000포트를 접속하면 위와같은 화면이 뜬다. 우측상단에 보면 SHOUTcast Server Version 1.9.8/Linux 가 보인다. Song History 에 들어가면 재생한 곡 목록이 나오며 Listen 을 누르면 플레이리스트파일다운로드가 된다. 한글이 깨지므로 EUC-KR 로 바꿔보기 바란다.
    728x90
    반응형

    댓글

Designed by Tistory.