Потоковое аудио в реальном времени и динамически генерируемые каналы - PullRequest
0 голосов
/ 29 августа 2011

Я планирую создать сайт прямой трансляции, позволяющий пользователям войти в систему, создать собственный канал, а затем транслировать аудиосигналы в прямом эфире для слушателей. Однако я не знаю, с чего начать.

Например, как мне динамически генерировать постоянный аудиоканал, когда пользователь регистрируется? Какое потоковое программное обеспечение облегчает этот процесс? Я посмотрел на Wowza или Flash медиа-сервер. Также Red5? Но я понимаю, что он не поддерживает потоковую передачу на мобильные устройства? Даже Shoutcast или Icecast?

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

1 Ответ

0 голосов
/ 30 августа 2011

Если вы подаете музыку только со своих серверов и через определенный веб-проигрыватель, то HTTP будет достаточно.Ваши пользователи могут создавать списки воспроизведения в вашей базе данных и просто передавать их в веб-клиент.

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

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

Наконец, я предлагаю не создавать заново колесо.Это было сделано раньше много раз.Посмотрите на SHOUTcast Admin Pro .

...