Потоковое живое аудио с Flash - PullRequest
3 голосов
/ 01 мая 2009

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

Ответы [ 3 ]

3 голосов
/ 01 мая 2009

Во-первых, опция Free:

Помните, что файл Flash 'Video' (FLV) может содержать только аудио.

FLV-файлы имеют «прогрессивный» формат - вы можете начать их воспроизведение до того, как получите весь файл.

FLV-файлы можно «постепенно загружать» через обычный http.

Сервер с открытым исходным кодом (GPL) Movino делает именно это - он принимает аудиопакеты от некоторого источника и транскодирует их в формат FLV с помощью FFMPEG; Флэш-плееры могут затем читать это содержимое в реальном времени, используя базовый HTTP-сервер.

Игроки очень легко создавать, используя отличные, бесплатные Haxe .

(Существует HaxeVideo программа, которую тоже стоит изучить.)

Теперь опция $$$:

Wowza , особенно на Amazon 1027 * EC2 , если вы действительно хотите масштабировать!

0 голосов
/ 01 мая 2009

Для этого есть программное обеспечение, с Flash или Silverlight в этом отношении у него должен быть источник, что означает, что вы должны предварительно записать его. Один из способов, с помощью которого вы можете сделать это, - это создать файл «на лету» с любым разрабатываемым приложением или предварительно разработанным приложением, этот файл будет находиться в предопределенной папке, и с помощью приложения Flash вы продолжаете просматривать эту папку для этот файл, а затем вы загружаете звук на лету, а также вы добавляете с вашим приложением, флэш-чтение его, вы также можете поместить файл флага что-то вроде, recording.txt, если этот файл существует, то вы записываете, что означает для флэш-приложения, которое должно воспроизводиться, и так далее.

Просто идея.

0 голосов
/ 01 мая 2009

Посмотрите на медиа-сервер Adobe Flash. У них есть бесплатная лицензия разработчика, так что вы можете разрабатывать ее с помощью. Он поддерживает потоковое аудио и видео. Очень хорошо, очень эффективно.

...