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
Добавьте следующие строки:
adminpassword=admin@123 password=admin@1234 requirestreamconfigs=1 streamadminpassword_1=admin@12345 streamid_1=1 streampassword_1=admin@123456 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, вы будете перенаправлены на следующую страницу:
Теперь нажмите кнопку «Login», вы увидите страницу входа в Shoutcast, как показано ниже:
Здесь укажите имя пользователя и пароль администратора, которые вы указали в файле конфигурации, затем нажмите кнопку «ОК», вы увидите панель управления Shoutcast на следующей странице:
Вы успешно установили сервер Shoutcast на сервере Ubuntu 18.04 LTS.
2 комментария
No such file or directory
на каком этапе?