Как установить сервер потоковой передачи мультимедиа Icecast 2 на Ubuntu 18.04 LTS
На этой странице
- Требования
- Начало работы
- Установить Icecast
- Доступ к веб-интерфейсу 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. Теперь вы можете транслировать свои медиафайлы на свой сервер и получать к ним доступ из любого места.