Ubuntu에 SHOUTcast를 설치하는 방법

SHOUTcast에

샤우트캐스트 의 기술입니다 스트리밍 오디오, 널리 사용되는 인터넷 라디오 방송국, Nullsoft (위대하고 독특한 Winamp와 동일)가 1999 년 중반에 개발했습니다. 오픈 소스가 아니라 현재 소유자 인 AOL이 프리웨어로 제공하지만 Linux 지원 이 플랫폼에서 널리 사용되며 오늘은 Ubuntu에 SHOUTcast를 설치하는 방법.

엄밀히 말해서 우리는 SHOUTcast 분산 네트워크 오디오 서버 2.0, 또는 DNAS 2.0을 현재 이름으로 사용하고 이것이 완료되면 인터넷을 통해 음악을 전송하고 자체 라디오 방송국을 가질 수 있습니다. 그러나 먼저 소프트웨어 다운로드를 의미하는 모든 경우와 마찬가지로 Linux 그 전에 우리는 사용자 계정 만들기 특히 이것을 사용하려면 스트리밍 서버 우리가 알고 있듯이 루트 계정이나 기본 사용자 계정에서 이러한 작업을 수행하는 것은 안전하지 않기 때문입니다.

따라서 'su'를 실행하여 수퍼 유저가 된 다음 :

adduser 스트리밍

passwd 스트리밍

일단 암호 이 사용자 (괜찮다는 것을 확인하기 위해 다시 입력하라는 요청을받은 사용자)에 대해 우리는이 작업을 종료하고 사고를 피하기 위해 터미널에서 루트 사용자를 '나가는'것이 편리합니다. 그런 다음 사용자로 로그인합니다. 스트리밍 거기에서 작업하기 위해 다운로드 및 서버 디렉토리를 만듭니다.

$ mkdir 다운로드

$ mkdir 서버

이제 다운로드를 위해 생성 된 디렉토리에 위치하고 Ubuntu에 기본적으로 포함 된 모든 강력한 wget을 사용하여 Nullsoft 서버에서 SHOUTcast를 다운로드합니다.

$wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_x64-latest.tar.gz

이제 tarball의 압축을 풉니 다.

$ tar xfz sc_serv2_linux_x64-latest.tar.gz

서버 폴더에 위치를 지정하고 sc_serv 바이너리를 여기에 복사합니다.

CD ..

cd 서버

$ cp ../download/sc_serv ./

이제 우리는 그것을 가지고, 우리는 SHOUTcast 용 구성 파일, 그래서 우리는 선호하는 텍스트 편집기를 사용하여 빈 파일을 만들 것입니다 (우리의 경우 우리는 펜을 사용할 것입니다). 기억해야 할 몇 가지 측면은 암호입니다. 관리자 비밀번호 웹 인터페이스를 통해 원격으로 관리를 수행하는 데 사용할 비밀번호입니다. streampassword_1 스트리밍을 위해 멀티미디어 플레이어에서 사용하는 것입니다.

$ pen sc_serv.conf

다음을 추가합니다.

adminpassword = 비밀번호
암호 = password1
requirestreamconfigs = 1
streamadminpassword_1 = 비밀번호 2
streamid_1 = 1
streampassword_1 = 비밀번호 3
streampath_1 = http : //radio-server.lan : 8000
logfile = 로그 / sc_serv.log
w3clog = 로그 / sc_w3c.log
banfile = 제어 / sc_serv.ban
ripfile = 제어 / sc_serv.rip

브라우저에서 직접 구성을 구성하려는 경우 다운로드 폴더로 이동하여 파일 builder.sh 또는 setup.sh를 실행 한 다음 웹 브라우저에 다음을 입력합니다. http : // localhost : 8000, 원하는대로 구성 할 수 있습니다.

그런 다음 서버 디렉토리에서 SHOUTcast 서버를 시작합니다.

$sc_serv

이제 어떤 포트에서 작동하는지 볼 것입니다.

$ netstat -tulpn | grep sc_serv

외부에서 장비로의 액세스를 허용해야하므로이 정보가 필요합니다.이를 위해 라우터에서 해당 포트를 열어야합니다 (일반적으로 NAT 옵션에서 찾을 수 있음). 또한 컴퓨터에 방화벽이 구성되어있는 경우 SHOUTcast가 작동하는 포트로 연결되는 한 외부로부터의 연결 입력을 허용해야합니다.

이제 웹 브라우저를 열고 SHOUTcast를 설치 한 컴퓨터의 IP를 입력하는 다른 컴퓨터에서이 구성을 테스트 할 수 있습니다. 예를 들면 다음과 같습니다. http : 192.168.1.100/8000. 우리 앞에 SHOUTcast 인터페이스가 표시되지만 재생 목록,이를 위해서는 호환되는 플레이어 (물론 Winamp)를 시작하고 스트리밍 재생을 구성해야합니다. Nullsoft에서 그들은 우리에게 보여줍니다 그리고 그것은 매우 간단하지만 그것은 오히려 크로스 플랫폼이고 리눅스의 전형적인 것이 아니기 때문에 우리는이 튜토리얼을 너무 오래 확장하지 않기 위해 그것을 포함하고 싶지 않았습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   레오

    아주 좋습니다. Windows 컴퓨터에서 Winamp 및 플러그인과 함께 사용하여 온라인으로 들어오는 신호를 브로드 캐스트합니다. 요점은 내가 리눅스에서 똑같이 할 수 있기를 원하지만 어떤 플레이어가 똑같이 할 수 있습니까?

  2.   에머슨

    항상 동일
    게시물을 작성하기 위해 자신의 시간과 노력을 바친 사람은 자신을 읽을 사람이 자신과 똑같지 않다는 것을 이해하지 못합니다. 그래서 그가 그를 찾았습니다 ...
    예를 들어 "이제 타르볼의 압축을 풉니 다."라는 줄이 나오면 읽는 사람은 타르볼이 무엇인지, 어떻게 압축이 풀리는 지 알지 못합니다. , 각 사람은 아버지와 어머니를 가지고 있습니다. 또는 "우리는 서버 폴더에 자신을 배치하고 sc_serv 바이너리를 여기에 복사합니다."라고 읽는 경우 ... 어머니를 기억하고 왜 여기에 들어 왔는지 궁금합니다. 당신은 항상 당신에게 똑같은 일이 일어나고, 게시물은 당신에게 한 가지를 가르치고 아무것도 가르치지 않는다고 말합니다.
    그리고 이제 한 팬이 Linux가 영리하고 배우고 싶어하며 컴퓨팅이 도전적인 사람들을위한 것이라고 내게 말할 것입니다.
    내 경우가 아니에요, 저는 XNUMX 년 동안이 쓰레기와 함께 있었고 창문을 떠나고 싶기 때문에 그렇게했지만 지금은 여전히 ​​쓰레기입니다. 예, 압니다, 아무도 저에게 그것을 사용하도록 강요하지 않습니다. 좋아요, 제가 불평하는 것은 쓰레기가 아닙니다. 저는 Linux가 훌륭하다고 말하는 사람들이 저에게 말하는 속임수에 대해 불평합니다. 그리고 마치 그들이 알고있는 것처럼 Linux에 대해 이야기하는 Gurus는 각자가 다른 것을 말하고 허영만이 그들을 움직인다는 것을
    오늘은 말이 많았지 만 항상 포럼의 고기였던 오래된 Linux 사용자에게는 아니 었습니다. 입장하는 사람들은 아니더라도 사이렌 노래를 만들지 않았습니다.