Как реализовать транскодирование в реальном времени flv -> mp4 / ogg с помощью FMS? - PullRequest
1 голос
/ 19 июня 2010

flv напрямую не поддерживается большинством мобильных браузеров,

, поэтому я хочу преобразовать в формат mp4/ogg.

Можно ли как-нибудь добиться этого с помощью FMS, которая сгенерировала файл .flv из потока с веб-камеры в реальном времени?

UPDATE

Я нашел похожий вопрос здесь , который частично выполняет работу:

ffmpeg -i input.flv output.mp4

Но мне нужно потоковое

1 Ответ

0 голосов
/ 03 сентября 2010

Полагаю, вы имеете в виду аудио Ogg Vorbis с видео AVC / h.264 в контейнере FLV?Если это так, единственная проблема заключается в том, что проигрыватель Flash Player не поддерживает воспроизведение vorbis, и для него нет идентификатора кодека в спецификации FLV.Однако есть плагин Alchemy, который декодирует Ogg, но он не предназначен для потоковой передачи из FMS и, конечно, не в FLV.Информация о декодере Flash / Ogg: http://www.hydrogenaudio.org/forums/lofiversion/index.php/t66269.htmlТипы носителей для FLV можно найти здесь, а также другую полезную информацию: http://en.wikipedia.org/wiki/Flash_VideoРезюме:

Supported media types in FLV file format
Video: On2 VP6, Sorenson Spark (Sorenson H.263), Screen video, H.264
Audio: MP3, ADPCM, Linear PCM, Nellymoser, Speex, AAC, G.711 (reserved for internal use)

Supported media types in F4V file format
Video: H.264
Images (still frame of video data): GIF, PNG, JPEG
Audio: AAC, HE-AAC, MP3

Кстати, я нашел ваш вопрос, потому что я реализую потоковую передачу Ogg / Ogv в Red5 (http://code.google.com/p/red5) для HTML5 и Unity.

...