Какой плагин использовать для вещания аудио?
Стоит задача создать что-то на подобие интернет радио, чтобы для всех подключенных к сайту пользователей проигрывалась одна и та же мелодия, причем та, которая запущена на сервере. Есть какой-нибудь подходящий плагин?
Дополнительно:
Плагины ищутся так
Ответы:
Тег аудио и мп3 файл на сервере
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
Для “интернет-радио” на WordPress важно разделить две задачи: где реально идёт аудиопоток и как Вы встраиваете плеер на сайт. WordPress сам по себе не лучший сервер для потокового аудио. Он может показать плеер, расписание, страницу радиостанции, но постоянное вещание лучше отдавать через специализированный streaming-сервер.
Нормальная схема:
Пример простого встраивания:
<audio controls preload="none"> <source src="https://example.com/radio.mp3" type="audio/mpeg"> </audio>
Если нужно, чтобы у всех пользователей играла одна и та же мелодия синхронно, это как раз делает потоковый сервер. Если просто положить MP3 на сайт, каждый посетитель начнёт слушать файл с начала, а не “текущий эфир”.
Из плагинов для WordPress можно смотреть в сторону Radio Station, Seriously Simple Podcasting, MP3 Audio Player by Sonaar, AudioIgniter. Но они решают в основном отображение, плейлисты и админку. Сам поток всё равно должен где-то стабильно вещаться.
Если аудитория маленькая, можно взять managed-радиохостинг. Если хотите всё на своём сервере — ставьте Icecast. Примерно так:
sudo apt update sudo apt install icecast2
Дальше настраиваются mount point, пароль source-клиента и публичный URL потока. В WordPress вставляется этот URL в плеер.
Не советую вещать через обычный PHP/WordPress-файл. При нескольких десятках слушателей это быстро упрётся в лимиты хостинга, PHP-процессы и таймауты. Для радиопотока нужен сервер, который умеет долго держать соединения и раздавать аудио без перегрева сайта.