Записать видео h.264 во Flash без потокового сервера? - PullRequest
4 голосов
/ 03 января 2012

Можно ли вообще сохранить видео h.264 с камеры Flash / Actionscript (т.е. веб-камеры) без необходимости использования потокового сервера (например, fms / wowza / red5)?

Куда я тоже идув этом случае я хотел бы взять sampleData из микрофона и перекодировать его на стороне клиента, чтобы пользователь мог записать h.264 / aac (или mp3) и сохранить его локально или удаленно для удобного просмотра в контейнере mp4....

Какие-нибудь советы, прежде чем я заново изобрету колесо или наткнусь на контрольно-пропускной пункт?

Ответы [ 3 ]

1 голос
/ 04 января 2012

Adobe убедилась, что для записи вам нужен потоковый сервер.

По крайней мере сервер Red5 является бесплатным и может быть установлен как часть вашего приложения Air.

Веб-приложениям определенно потребуется потоковый сервер.

Наткнулся на что-то интересное, что вы также можете попробовать: http://www.zeropointnine.com/blog/updated-flv-encoder-alchem/

Используется внешняя библиотека.

1 голос
/ 04 января 2012

Я бы предложил более бесплатный кодек, чем h.264 или mp3 (о лицензировании с h.264: Статья ZDnet ).

При этом, MicRecording ( code ) - класс аудиозаписи, разработанный для сохранения звука в файл.

Он использует класс Adobe Microphone , который содержит множество примеров и идей.

0 голосов
/ 26 июня 2014

Flash 11 поддерживает запись видео в формате H.264, но не AAC. Таким образом, вы можете записывать видео с H.264 и Speex.

...