Поиск по сайту:

Как установить сервер Shoutcast на Ubuntu 18.04 LTS


На этой странице

  1. Требования
  2. Установить Shoutcast
  3. Доступ к Shoutcast

SHOUTcast — это бесплатное кроссплатформенное программное приложение с открытым исходным кодом, которое можно использовать для потоковой передачи мультимедиа через Интернет. SHOUTcast специально используется для создания или прослушивания аудиотрансляций в Интернете. SHOUTcast позволяет нам транслировать поток музыки на удаленный клиент, подключенный к серверу.

В этом руководстве мы узнаем, как установить медиасервер SHOUTcast на Ubuntu 18.04 LTS.

Требования

  • Сервер под управлением Ubuntu 18.04 LTS.
  • На вашем сервере настроен статический IP-адрес 192.168.0.102.
  • На вашем сервере настроен root.

Установить Shoutcast

Во-первых, вам нужно будет загрузить последнюю версию Shoutcast с их официального сайта. Вы можете скачать его с помощью следующей команды:

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

После завершения загрузки создайте новый каталог в своем домашнем каталоге и извлеките в него загруженный файл:

mkdir ~/shoutcast
cd ~/shoutcast
tar -xvzf sc_serv2_linux_x64-latest.tar.gz

Далее вам нужно будет создать новый файл конфигурации для Shoutcast. Вы можете сделать это с помощью следующей команды:

nano sc_serv.conf

Добавьте следующие строки:


requirestreamconfigs=1

streamid_1=1

streampath_1=http://192.168.0.102:8000
logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip

Измените пароль и IP-адрес в соответствии с вашими потребностями.

Доступ к Shoutcast

Теперь Shoutcast установлен и настроен, пришло время запустить службу Shoutcast и получить доступ к ее веб-интерфейсу.

Выполните следующую команду, чтобы запустить сервер Shoutcast:

./sc_serv &

Вы должны увидеть следующий вывод:

2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO ** SHOUTcast Distributed Network Audio Server (DNAS) **
2018-05-30 17:37:03 INFO ** Copyright (C) 2014-2017 Radionomy SA, All Rights Reserved **
2018-05-30 17:37:03 INFO *********************************************************************
2018-05-30 17:37:03 INFO [MAIN] SHOUTcast DNAS/posix(linux x64) v2.5.5.733 (Oct 9 2017)
2018-05-30 17:37:03 INFO [MAIN] PID: 9383
2018-05-30 17:37:03 INFO [MAIN] Saving log output to `/home/administrator/shoutcast/logs/sc_serv.log'
2018-05-30 17:37:03 INFO [MAIN] Automatic log rotation interval: 1 day
2018-05-30 17:37:03 INFO [MAIN] Loaded config from `/home/administrator/shoutcast/sc_serv.conf'
2018-05-30 17:37:03 INFO [MAIN] Calculated CPU count is 2 -> using all available CPUs
2018-05-30 17:37:03 INFO [MAIN] Limited to 1024 file descriptors [relates to ulimit -n]
2018-05-30 17:37:03 INFO [MAIN] Starting 2 network threads
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for source and client connections on port 8000
2018-05-30 17:37:03 INFO [MICROSERVER] Listening for legacy source connections on port 8001
2018-05-30 17:37:03 INFO [MICROSERVER] Flash policy file server not enabled

После запуска сервера откройте веб-браузер и введите URL-адрес http://192.168.0.102:8000, вы будете перенаправлены на следующую страницу:

Теперь нажмите кнопку входа на сервер, вы должны увидеть страницу входа в Shoutcast, как показано ниже:

Здесь укажите имя пользователя и пароль администратора, которые вы указали в файле конфигурации, затем нажмите кнопку «ОК», вы должны увидеть панель инструментов Shoutcast на следующей странице:

Поздравляем! вы успешно установили сервер Shoutcast на сервер Ubuntu 18.04 LTS.