2010-12-05 47 views
0

J'ai un programme côté serveur qui continue à générer une série de fichiers JPEG, et je veux lire ces fichiers sur le navigateur client sous forme de flux vidéo, avec une fréquence d'images souhaitée (cette vidéo doit être jouer pendant que les nouveaux fichiers JPEG sont générés). En attendant, j'ai un fichier wav qui est pratique et je veux jouer ce fichier wav du côté client, quand la vidéo en streaming est en cours de lecture.MJPG streaming avec audio

Y a-t-il un moyen de le faire? J'ai fait beaucoup de recherches, mais je n'arrive pas à trouver une solution satisfaisante, soit pour le streaming vidéo, soit pour le streaming audio.

Je sais mjpg-streamer à http://sourceforge.net/projects/mjpg-streamer/ est capable de lire des vidéos en streaming au format MJPG à partir de fichiers JPEG, mais il ne semble pas qu'il puisse jouer en streaming audio.

Je suis très nouveau dans ce domaine, donc une explication plus détaillée sera extrêmement appréciée. Merci beaucoup!!!

P.S. une solution/bibliothèque en C++ est préférée, mais toute autre chose pourrait aussi aider. Je travaille sur Linux.

Répondre

0

Je l'ai compris. La bonne façon de le faire est d'utiliser ffmpeg, libav et un serveur RTMP, comme red5.

+1

Pourriez-vous s'il vous plaît donner un exemple? –

0

Le navigateur devrait pouvoir le faire nativement, non? Firefox peut le faire certainement, si vous lui donnez simplement l'URL correcte de la source mjpeg en streaming. Le flux mjpeg doit être correctement formaté.