2011-04-24 2 views
1

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

Мне нужно динамически (во время выполнения) перекодировать медиафайл в одном формате в нужные форматы в соответствии с запросом клиента. Является ли это возможным ? Как это сделать? Я читал проект vlcj, но не знаю, как их интегрировать.

Если транслирование аудио/видео невозможно в Red 5, есть ли какая-либо другая альтернатива с открытым исходным кодом, с которой я с нетерпением жду?

Любая помощь будет очень ценна ...

Спасибо!

ответ

0

Проверьте, есть ли в вашем red5-common.xml bean-факеле, чтобы посмотреть, какие файлы могут быть переданы по умолчанию (flv, mp3, mp4, m4a). Если вы скопируете любой из этих файлов в потоковой каталог службы red5, он сможет его воспроизвести.

Если источник, который вам нужен для потока, находится в другом формате (например, вы загружаете youtube), тогда лучший способ для вас - ffmpeg.

  1. Вы строите его на сервер, а затем
  2. изнутри чеке службы red5 есть ли какие-либо неподдерживаемые файлы в каталоге потокового (должно быть запланированное задание), и
  3. если так , используйте ffmpeg с соответствующими параметрами для преобразования новых файлов в потоковые форматы.

все.

+0

Не могли бы вы дать некоторое время на этот вопрос - http://stackoverflow.com/questions/5846816/can-we-stream-only-flash-videos-throught-rtmp. Благодаря ! – WinOrWin