RTMP потоковая передача загруженных пользователями файлов в реальном времени - PullRequest
1 голос
/ 12 января 2010

Я хочу, чтобы пользователи могли загружать аудиофайлы на мой сервер (скажем, через HTTP… механизм не имеет большого значения), а затем я хотел бы собрать эти файлы в список воспроизведения и транслировать их через прямой RTMP-поток в виджет Flash.

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

Я бы хотел поддержать mp3 и AAC и надеялся бы избежать перекодирования файлов. Есть ли способ заставить это работать с Wowza, Flash Media Server или каким-либо другим умным решением?

Большое спасибо за любые указатели!

1 Ответ

1 голос
/ 13 января 2010

Один из вариантов, с Wowza, состоит в том, чтобы вручную анализировать mp3-файл в кадрах, а затем выгружать их непосредственно в поток издателя. Вот пример выполнения чего-то подобного:

http://www.wowzamedia.com/forums/showthread.php?t=7100

Кроме этого, Wowza не поддерживает потоковую передачу частично загруженных файлов:

http://www.wowzamedia.com/forums/showthread.php?p=33908

...