2009-08-31 4 views
1

У меня довольно высококачественная веб-камера (snc-rz25n), которую мне нужно перепрограммировать с использованием Flash Media Server. Я могу получить изображение как MPEG-4 (не h.264). Поэтому мне нужно перекодировать h.264 и публиковать на нескольких битрейтах в FMS.Опубликовать подачу веб-камеры на сервер Flash Media

Единственным решением, с которым я смог дойти до сих пор, является перекодирование потока с использованием ffmpeg, а затем также использование ffmpeg для преобразования по потоку (для нескольких битрейтов), а затем публикация всех этих транскодированных потоков в FMS через пользовательский код Java (с использованием Red5).

Несомненно, есть лучший способ. Flash Live Media Encoder не будет работать. Камера находится в сети, а не напрямую подключена, и мне нужно решение linux.

+0

H.264 является частью стандарта MPEG-4 (H.264/AVC/MPEG-4 Part 10). Какая у вас картина, если не H.264? http://en.wikipedia.org/wiki/H264 –

+1

Да, H.264 является частью стандарта MPEG-4, но не все MPEG-4 - H.264. Я считаю, что формат ввода - MPEG-4 часть 2. http://en.wikipedia.org/wiki/MPEG-4 –

+0

* «Конечно, есть лучший способ». * То, что вы сделали, выглядит для меня здоровым. Что именно вам не нравится? –

ответ

0

Я считаю, что вы нашли лучшее решение, пока FMS не поддерживает транскодирование в реальном времени. Я знаю, что Wowza (конкурент FMS) планирует аналогичную функцию для Q4 2011 года.