2012-01-09 4 views
0

Je travaille sur un système dans lequel nous souhaitons afficher un flux vidéo à partir d'une carte de capture vidéo dans un navigateur. Le navigateur se connecte vers un serveur distant et récupère une page html contenant de la vidéo. Cette vidéo doit être diffusée depuis la machine client sur laquelle une carte de capture vidéo est connectée.Afficher le flux vidéo local dans la balise vidéo HTML5

Du côté client, nous exécutons Linux et la carte de capture est enregistrée en tant que/dev/video0 par Video4Linux2. Le navigateur du côté client est Chrome (chrome-navigateur). Du côté client, nous avons un serveur web (lighttpd) que l'on peut utiliser pour le streaming.

J'ai regardé dans l'API getUserMedia mais il semble que ce soit un mauvais support pour ça maintenant. D'autres difficultés que j'ai eu est d'utiliser le serveur web local ou d'installer un serveur de streaming sur le côté client qui diffusent la source vidéo en local.

Des idées pour concevoir ce serait une bonne entrée pour moi!

Merci, /Peter

Répondre

0

Depuis Chrome ne supporte pas encore RT (S) P en continu pour la balise <video> vous devrez utiliser un plugin pour cela. Compte tenu de sa disponibilité, je suggère d'utiliser Flash pour écrire SWF simple qui trouve la bonne source vidéo et affiche.

Si nécessaire, vous pouvez utiliser l'une des nombreuses applications d'enregistrement disponibles et supprimer la partie enregistrement.

+0

-1 comme OP a spécifiquement demandé une solution HTML5 –