Le but est de récupérer le flux vidéo de la caméra de son téléphone Android dans Pure Data / Gem
En connectant le téléphone à un hotspot wifi équipé avec un logiciel ad-hoc, on peut, d'un ordinateur connecté au même hotspot wifi, récupérer le flux vidéo dans VLC, dans un navigateur web ou via FFMPEG et donc le renvoyer sur un device video virtuel via v4l2loopback
Elle marche très bien avec Pure Data via une ligne de commande ffmpeg qui renvoie le flux dans un device virtuel v4l2 (voir plus bas)
ffmpeg -i rtsp://192.168.19:8086 -pix_fmt yuv420p -vcodec rawvideo -an -f v4l2 /dev/video1
Le retour image s'affiche, ainsi que l'adresse de consultation en bas de l'écran, adresse du type :
sudo apt-get update sudo apt-get install v4l2loopback-dkms sudo modprobe v4l2loopback devices=4
pour enfin créer 4 devices virtuels /dev/video1 2 3 4 s'il y avait déjà un /dev/video0
ça donne les différentes possibilités pour voir le flux Avec VLC, ouvrir
http://192.168.77.79:8080/video
ffmpeg -f mjpeg -i http://192.168.77.79:8080/video -pix_fmt yuv420p -vcodec rawvideo -an -f v4l2 /dev/video1