Рекламное объявление

создать музыкальный потокЕсть горстка людей, которые считают создание своих собственных потоков полезным делом, по любой причине, которую они хотят или нуждаются. С тех пор, как началась эпоха YouTube, потоковое видео стало горячим, а потоковое воспроизведение музыки / аудио по-прежнему довольно распространено. Процесс в LinuxХотя это довольно легко для базовой конфигурации, это довольно долго.

отказ

Icecast на самом деле это просто служба, которая будет транслировать аудио, которое воспроизводит другой музыкальный демон. В этой статье мы будем использовать mpd, который является приемлемой комбинацией для большинства людей. Инструкции, по большей части, будут работать в любом дистрибутиве Linux, хотя я буду специально освещать Ubuntu и мягкая фетровая шляпа 4 рекомендуемых дистрибутива Linux, чтобы помочь вам выбрать подходящий для васКогда вы наконец решите сделать шаг и прогуляться по Linux Avenue, вам нужно будет решить, какой дистрибутив вам подходит. Правильный выбор важен ... Подробнее . Если между командами нет существенных различий, пользователям Ubuntu нужно будет добавлять «sudo» в начале каждой команды, которую я описываю, где требуются права доступа root (что составляет большую часть). Все команды не будут включать кавычки.

instagram viewer

Эти инструкции предназначены для простой настройки и не являются самым безопасным способом выполнения действий. Если вы хотите создать свой собственный музыкальный поток и поделиться им публично, а не в своей сети, убедитесь, что вы соблюдаете соответствующие меры безопасности.

инструкции

Установка и настройка MPD

Первое, что нужно установить MPD, так что запустите свой терминал. Пользователи Fedora должны переключиться на root, набрав «су -И ввод своих паролей. Затем в Fedora введите команду «ням установить mpd«Пока пользователи Ubuntu используют«sudo apt-get установить mpd“. Как только это завершится, используйте ваш любимый редактор терминала (например, нано) отредактировать файл в /etc/mpd.conf.

В первых нескольких строках найдите следующее и замените их обычным именем пользователя (или создайте нового пользователя специально для Icecast и используйте его вместо этого):

music_directory "/ home / USER / music" playlist_directory "/ home / USER / музыка / плейлисты" db_file "/home/USER/.mpd/mpd.db" файл_файла "/home/USER/.mpd/mpd.log" файл_ошибки "/home/USER/.mpd/mpd.error"

Вскоре после этого фрагмента текста появится небольшая строка, где вам снова нужно заменить пользователя на тот, который вы хотите использовать:

пользователь "USER"

Затем найдите следующий текст и убедитесь, что он соответствует:

bind_to_address "127.0.0.1" порт "6600"

Наконец, найдите большой кусок, который выглядит примерно так (в Fedora это третья группа «audio_output» в файле конфигурации по умолчанию):

аудио выход { типа "кричать" название "Стрим краткое описание" хост "localhost" порт "8000" монтировать "/mpd.ogg" пароль "хакме" качество "5.0" # битрейт "128" формат "44100: 16: 2" # user "source" # необязательно. # описание "My Stream Description" # необязательно. # жанр "джаз" # необязательно. # public "no" # необязательно. }

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

Затем оставьте права доступа root (или удалите sudo, если вы используете Ubuntu) и введите следующее:

CD $ HOME. mkdir -p музыка / плейлисты. mkdir .mpd

Это создает необходимые папки, в которых нуждается демон mpd, как описано в файле конфигурации.

Установка Icecast

создать музыкальный поток

Далее мы установим Icecastпоэтому пользователям Fedora и Ubuntu нужно ввести (от имени root):ням установить Icecast" и "sudo apt-get установить icecast«Соответственно.

Если вы не меняли пароль в mpd, то для Icecast не требуется настройка! Однако, если вы использовали другой пароль или хотите изменить номера портов, вы можете изменить все их экземпляры в файле конфигурации, который находится по адресу /etc/icecast.xml.

Установка и настройка вил

Поздравляем! У вас уже есть все фоновые службы, установленные и настроенные! Однако вам все еще нужен интерфейс для настройки mpd, иначе он не будет знать, что играть. Я рекомендую вам использовать веб-инструмент для настройки под названием Pitchfork. Чтобы это можно было запустить, нам нужно установить еще несколько пакетов.

В Fedora мы введем «yum установить httpd mysql-сервер php php-mysql php-gd php-pear“. В Ubuntu это будетsudo apt-get установить apache2 mysql-сервер libapache2-mod-php5 php5 php5-mysql php5-gd php5-pear“.

Как только это завершит установку, загрузите Вилы с Вот и извлеките файлы в папку по умолчанию Apache, которая является либо /var/www или же /var/www/html в зависимости от системы. Чтобы нам было проще, введите следующее:

chown -R apache: apache / var / www ИЛИ ЖЕ chown -R apache: apache / var / www / html. chmod -R 777 / var / www / config ИЛИ ЖЕ chmod -R 777 / var / www / html / config

Прежде чем мы перейдем к более интересным деталям, нам все еще нужно начать наши услуги. У нас есть три сервиса: httpd (или apache2 в Ubuntu), Icecast и mpd. Итак, в Fedora мы введем «оказание услуг Начните«, Заменяя с названием службы. В Ubuntu сделайте то же самое для команды «sudo /etc/init.d/ Начните“.

Теперь запустите ваш любимый браузер и перейдите на локальный хост (или, если вы делали все эти шаги на отдельном сервере, перейдите по адресу этого сервера). Теперь вас должен приветствовать Pitchfork, и мы можем его настроить.

создавать потоковую музыку

На странице конфигурации вам не нужно ничего делать. Просто убедитесь, что адрес и порт такие же, как в файле конфигурации mpd, и оставьте поле пароля пустым. В середине вы можете ввести пароль для входа, чтобы доступ к вилам мог быть ограничен. Сохраните, и вы вернетесь на главную страницу. Теперь вы можете добавлять песни и воспроизводить их поверх Icecast!

создавать потоковую музыку

Если вы хотите подключиться к вашему потоку, есть простой способ сделать это. При условии, что вы открываете порт 8000, вы можете перейти на другой компьютер, зайти в браузер и набрать : 8000, и нажмите на ссылку M3U. Вы наконец сделали!

создать музыкальный поток

Заключительные соображения

Обратите внимание, что на вилах ползунок громкости не работает. Тем не менее, ваш медиаплеер должен иметь один, так что это не должно быть проблемой. Также при добавлении песен они могут появиться не сразу. В этом случае вы должны просто обновить страницу.

Учитывая необходимые шаги, я предоставлю некоторую поддержку в разделе комментариев. Если у вас есть проблемы, обратитесь за помощью!

Вывод

Icecast - отличный способ получить музыку на ходу. Кроме того, кто не хочет иметь свою личную онлайн-радиостанцию? Создание вашего собственного музыкального потока может иметь свои цели и позволить вам повеселиться.

Как вы думаете, вы будете создавать музыкальный поток? Что вам нравится или не нравится в идее? Дайте нам знать об этом в комментариях!

Кредит изображения: Shutterstock

Дэнни - старший в Университете Северного Техаса, который пользуется всеми аспектами программного обеспечения с открытым исходным кодом и Linux.