Avec la webcam récupéré d'un Asus Eeepc 701 par Julien, je voulais faire un flux vidéo en direct émis par le pi du robot et visionable depuis un pc de controle.
On trouve pas mal de doc sur le net, pour le faire, ou pour capturer des images jpg ou mjpg à intervalle régulier. Ce qui ne m'interresse pas.
J'ai décidé de procéder par étape, en local ça fonctionne nickel avec xawtv sous X, c'est rapide et fluide (et ce même avec vncserver !). En noir et blanc la qualité de l'image est plutôt bonne. Le bruit est faible et les mouvements sont supers fluides. Dès que l'on met de la couleur, ça se transforme en macédoine de pixels, l'image saccade. Certain animaux, voient bien en noir et blanc, alors pourquoi pas Vor001 ?
Dès que l'on rajoute le défis réseau ça se corse. Je m'en suis sorti avec netcat qui redirige le flux vers une machine spécifique, écouté par un autre netcat redirigé vers mplayer. C'est lourd mais fonctionnel. Une piste à explorer si jamais je continu à merder.
La solution mjpg-streamer, bah pas terrible, pas d'image le soft plante.
La solution motion, fonctionne, mais l'image est d'une qualité pourrie.
Je continuerais à chercher, mais pour l'instant je suis plutôt frustré, par ces demies échecs.