Потоковое воспроизведение MJPG со звуком

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

Есть ли способ это сделать? Я провел много исследований, но не могу найти удовлетворительного решения - они предназначены либо для потоковой передачи видео, либо только для потоковой передачи звука.

Я знаю mjpg-streamer по адресу http://sourceforge.net/projects/mjpg-streamer/ способен воспроизводить потоковое видео в формате MJPG из файлов JPEG, но не похоже, что он может воспроизводить потоковое аудио.

Я новичок в этой области, поэтому я буду очень признателен за более подробное объяснение. Большое спасибо!!!

P.S. решение / библиотека на C ++ предпочтительнее, но и все остальное тоже может помочь. Я работаю на linux.


person Vendetta    schedule 05.12.2010    source источник


Ответы (2)


Браузер должен уметь делать это изначально, не так ли? Firefox, безусловно, может это сделать, если вы просто дадите ему правильный URL-адрес источника потокового mjpeg. Поток mjpeg должен быть правильно отформатирован.

person Sugrue    schedule 16.08.2011

Я понял. Правильный способ сделать это - использовать ffmpeg, libav и сервер RTMP, например red5.

person Vendetta    schedule 29.01.2013
comment
Не могли бы вы привести пример? - person Raúl Salinas-Monteagudo; 13.04.2013