Мы находимся в стадии исследования нашего будущего веб-проекта. Мы хотели бы создать веб-сайт, на котором транслируются (все) местные FM-радиостанции.

При поиске правильных инструментов для создания указанного веб-сайта возникает несколько вопросов.

  1. Какое программное обеспечение нам нужно для кодирования прямой трансляции (всех) местных FM-радиостанций? Как мы можем подключиться к FM-радиостанциям?

  2. Нужен ли нам виртуальный частный сервер для запуска программного обеспечения из вопроса номер один, 24/7? Может ли VPS работать с программным обеспечением 24/7?

  3. Если нам удастся закодировать прямую трансляцию (всех) местных FM-радиостанций, как мы отправим это на наш сайт? Можем ли мы использовать простой аудиоплеер, такой как quicktime / flash или html5 audio player, и встроить его на наш веб-сайт?

Надеюсь, кто-то нам поможет в этом вопросе. Ваша помощь очень ценится. :)

1
Kareen Lagasca 23 Янв 2013 в 19:50

1 ответ

Лучший ответ

Аудио захват

Первое, что вам нужно сделать, это настроить источник кодировщика для ваших потоков. Очень рекомендую поставить кодировщик на каждую радиостанцию. Качество FM-радио не самое лучшее. Вы получите намного лучшее качество звука на станции. Кроме того, по крайней мере здесь, в США, у многих радиостанций все свои студии находятся в одном месте. Нередко можно найти 8 станций из одного офиса. Следовательно, вам может потребоваться установить оборудование только в 3 или 4 зданиях, чтобы охватить все станции на вашем рынке.

Большинство станций в наши дни используют цифровое микширование. Купите звуковую карту с совместимым цифровым входом. AES / EBU и S / PDIF распространены, и звуковые карты, которые их поддерживают, доступны по цене.

Если вам необходимо захватить звук по воздуху, убедитесь, что вы используете высококачественные приемники (цифровые, если таковые имеются) с высококачественной наружной антенной. Вы можете приобрести множество приемников, многие из которых устанавливаются непосредственно в стойку.

Кодирование

Теперь для фактического кодирования вам понадобится программное обеспечение. Мне всегда везло с EdCast (если ты найдешь версию до "EdCast Reborn"). SAM - хороший выбор для станций, у которых есть собственная музыкальная библиотека, которой нужно управлять, но я не предлагаю этого в вашем случае. Вы даже можете использовать VLC для этой части.

Вам нужно будет выбрать хороший кодек. Если вам нужна совместимость с HTML5, вам нужно кодировать в MP3 и Ogg Vorbis. aacPlus - хороший выбор для экономии полосы пропускания при сохранении достойного качества звука. Большинство станций в наши дни по возможности используют aacPlus, но не все браузеры могут его воспроизводить, поэтому вам также нужны два других. Вы можете (и должны) использовать несколько кодеков для каждой станции.

Серверное программное обеспечение

Я очень рекомендую Icecast или SHOUTcast. Они берут ваш закодированный звук и раздают его слушателям. Они обслуживают поток, подобный HTTP, который обычно совместим. Если вам интересно, я также делаю хостинг, совместимый с Icecast / SHOUTcast, с целью обеспечения совместимости с большим количеством устройств. , особенно мобильный.

Воспроизведение

Многие станции в наши дни используют проигрыватель, который пробует HTML5 и при необходимости возвращается к Flash. jPlayer - это распространенный выбор, но есть и многие другие. Также полезно предоставить ссылку на файл списка воспроизведения, содержащий URL-адрес вашего потока, чтобы пользователи могли слушать в своем собственном аудиоплеере, если захотят.

3
Brad 24 Янв 2013 в 18:59
2
Спасибо за прямой ответ. Спасибо, что нашли время ответить на мой вопрос. Вы нам очень помогли.
 – 
Kareen Lagasca
25 Янв 2013 в 19:37