웹사이트 검색

Ubuntu 18.04 LTS에 Icecast 2 미디어 스트리밍 서버를 설치하는 방법


이 페이지에서

  1. 요구 사항\n
  2. 시작하기\n
  3. Icecast 설치
  4. Icecast 웹 인터페이스 액세스

Icecast는 Ogg, Opus, WebM, MP3 등을 지원하는 가장 인기 있는 무료 오픈 소스 미디어 스트리밍 서버입니다. Icecast를 사용하여 자신만의 인터넷 라디오 방송국을 만들거나 서버에서 미디어를 스트리밍하고 인터넷을 통해 어디서나 액세스할 수 있습니다. AAC, OGG, WMA, FLAC, APE 등을 포함한 많은 미디어 형식을 지원합니다.

이 튜토리얼에서는 Ubuntu 18.04 LTS 서버에 Icecast Media Streaming 서버를 설치하는 방법을 배웁니다.

요구 사항

  • Ubuntu 18.04를 실행하는 서버.\n
  • 루트 비밀번호가 서버에 설정됩니다.\n

시작하기

시작하기 전에 시스템을 최신 버전으로 업데이트해야 합니다. 다음 명령을 실행하여 이를 수행할 수 있습니다.

apt-get update -y
apt-get upgrade -y

서버가 업데이트되면 서버를 다시 시작하여 변경 사항을 적용하십시오.

아이스캐스트 설치

기본적으로 Icecast는 Ubuntu 18.04 기본 리포지토리에서 사용할 수 있습니다. 다음 명령을 실행하여 설치할 수 있습니다.

apt-get install icecast2 -y

설치하는 동안 아래와 같이 몇 가지 질문에 답해야 합니다.

예를 선택하고 Enter 키를 누릅니다. 다음 페이지가 표시됩니다.

이제 도메인 이름을 제공하고 확인 버튼을 클릭하십시오. 다음 페이지가 표시됩니다.

이제 관리자 비밀번호를 입력하고 확인 버튼을 클릭하여 설치를 시작하십시오.

설치가 성공적으로 완료되면 Icecast 서비스를 시작하고 다음 명령을 사용하여 부팅 시 시작되도록 활성화합니다.

systemctl start icecast2
systemctl enable icecast2

다음 명령으로 Icecast의 상태를 확인할 수 있습니다.

systemctl status icecast2

다음 출력이 표시되어야 합니다.

? icecast2.service - LSB: Icecast2 streaming media server
   Loaded: loaded (/etc/init.d/icecast2; generated)
   Active: active (running) since Tue 2019-04-16 15:35:30 UTC; 44s ago
     Docs: man:systemd-sysv-generator(8)
    Tasks: 1 (limit: 1113)
   CGroup: /system.slice/icecast2.service
           ??3166 /usr/bin/icecast2 -b -c /etc/icecast2/icecast.xml

Apr 16 15:35:28 ubuntu1804 systemd[1]: Starting LSB: Icecast2 streaming media server...
Apr 16 15:35:29 ubuntu1804 icecast2[3142]:  * Starting streaming media server icecast2
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  not configured, using default val
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] WARN CONFIG/_parse_root Warning,  contact not configured, using defaul
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets Could not create listener socket on 
Apr 16 15:35:30 ubuntu1804 icecast2[3142]: [2019-04-16  15:35:30] EROR connection/connection_setup_sockets No listening sockets established
Apr 16 15:35:30 ubuntu1804 icecast2[3142]:    ...done.
Apr 16 15:35:30 ubuntu1804 systemd[1]: Started LSB: Icecast2 streaming media server.

Icecast 웹 인터페이스에 액세스

이제 Icecast가 설치되어 포트 8000에서 수신 대기합니다. 웹 브라우저를 열고 URL http://test.example.com:8000을 입력합니다. 아래와 같이 Icecast 대시보드로 리디렉션됩니다.

이제 관리를 클릭하십시오. 아래와 같이 관리자 사용자 이름과 암호를 제공하라는 메시지가 표시됩니다.

관리자/[email 로 사용자 이름과 비밀번호를 제공하고 로그인 버튼을 클릭합니다. 다음 페이지가 표시됩니다.

축하합니다! Ubuntu 18.04 서버에 Icecast를 성공적으로 설치했습니다. 이제 서버에서 미디어를 스트리밍하고 어디서나 액세스할 수 있습니다.