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

Как установить сервер потоковой передачи мультимедиа Icecast 2 на Ubuntu 18.04 LTS


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

  1. Требования
  2. Начало работы
  3. Установить Icecast
  4. Доступ к веб-интерфейсу Icecast

Icecast – это бесплатный и самый популярный сервер потоковой передачи мультимедиа с открытым исходным кодом, который поддерживает форматы Ogg, Opus, WebM, MP3 и многие другие. Используя Icecast, вы можете создавать свои собственные интернет-радиостанции или транслировать свои медиафайлы с сервера и получать к ним доступ из любого места через Интернет. Он поддерживает множество форматов мультимедиа, включая AAC, OGG, WMA, FLAC, APE и многие другие.

В этом руководстве мы узнаем, как установить потоковый сервер Icecast Media Streaming на сервер Ubuntu 18.04 LTS.

Требования

  • Сервер под управлением Ubuntu 18.04.
  • Для вашего сервера установлен пароль root.

Начиная

Перед запуском вам нужно будет обновить вашу систему до последней версии. Вы можете сделать это, выполнив следующую команду:

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, как показано ниже:

Теперь нажмите на Администрацию. Вам будет предложено ввести имя пользователя и пароль администратора, как показано ниже:

Укажите имя пользователя и пароль как admin/[email и нажмите кнопку «Войти». Вы должны увидеть следующую страницу:

Поздравляем! вы успешно установили Icecast на сервер Ubuntu 18.04. Теперь вы можете транслировать свои медиафайлы на свой сервер и получать к ним доступ из любого места.