Трансляция аудио на веб-сайт - PullRequest
1 голос
/ 15 июля 2009

Я ищу учебные материалы, примеры, узнав, что мне нужно транслировать из паба Audio Broadcast прямо на веб-сайт.

Ответы [ 2 ]

2 голосов
/ 04 января 2010

Я бы лучше разделил проблему на три части:

  1. Получить аудиопоток
  2. Трансляция в потоке
  3. Интеграция потока в ваш веб-сайт

Типичный сценарий: 1. Вы записываете шоу дома и 2. отправляете поток на ваш хост-сервер, с которого он транслируется. 3- Ваши пользователи могут слушать шоу прямо с вашего сайта.

Конечно, для ограниченной аудитории шаги 1 и 2 могут быть объединены. Для всех этих шагов есть несколько технологий, не все они ограничены MP3.

Их выбор зависит от нескольких параметров, таких как ОС, на которой работает ваш сервер, цена, безопасность потока и т. Д.

Распространенной практикой для радио-сайтов является предложение нескольких различных технологий в зависимости от способности клиента воспроизводить их. Другой вариант теперь заключается в использовании очень широко установленного дополнения, такого как flash, которое в большинстве случаев будет самым простым и моим рекомендуемым выбором.

Что касается самого потока, основные технологии, которые я вижу:

  • MP3 (shoutcast / icecast)
  • Real Audio
  • Технологии Windows Media Server (обычно WMA)

MP3

Самый простой в установке, множество бесплатных инструментов, доступных на всех платформах.

  1. Генерация потока Вы можете использовать VLC или IceCast и множество других инструментов для создания потока mp3 из вашего аудиоисточника.
  2. Трансляция потока Вы можете транслировать его прямо из своей системы, используя IceCast , или переслать его своему провайдеру, чтобы получить большую пропускную способность. Ваш провайдер должен предложить совместимое серверное приложение.

Real Audio

Не бесплатно. Может быть передан либо по протоколу http, либо по реальному протоколу (для этого требуется выделенное серверное приложение на сервере).

Вся цепочка более или менее проприетарна реальным инструментам. Некоторая информация здесь .

Windows Media Server

Только Windows, не бесплатно, если необходимо транслировать через сервер.

Вы можете получить действительный поток с помощью Windows Media Encoder, который вы можете либо напрямую транслировать в Интернете, либо установить в качестве источника Windows Media Server.

Некоторые документы здесь .

Мой личный совет - начинать с потока VLC, напрямую отправляемого в Интернет, и использовать флэш-плеер, чтобы использовать его на своей веб-странице. Затем вы можете постепенно настроить сервер Icecast и перенести его на выделенный сервер, если это необходимо.

В Google вы найдете множество документации по всем этим темам.

1 голос
/ 31 декабря 2009

Здесь есть два отдельных вопроса:

1) Как преобразовать звук из трансляции паба в потоковый MP3?

2) Как интегрировать потоковый MP3 в сайт?


Для первой части у меня нет большого опыта, и это не совсем проблема программирования - я предлагаю просматривать радио форумы, такие как этот , пока не найдете полезные советы о том, какое оборудование вам нужно ,

Для части 2 Icecast (www.icecast.org) является примером службы потокового мультимедиа, которую можно использовать для интеграции потокового MP3 в ваш веб-сайт. IC Radio (www.icradio.com), интернет-радиостанция Имперского колледжа Лондона использует его (в качестве студента у меня было шоу на этой станции).

...