pure_data_vs_camera_telephone_android
Ceci est une ancienne révision du document !
Table des matières
Pure Data vs Caméra téléphone Android
Principe
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
Installation - Mise en oeuvre
Téléphone
- Installer l'application IP Webcam pour Android gratuite avec Pub (pas trouvé mieux dsl)
- Connecter le téléphone en wifi à un routeur wifi (connecté ou non au net, pas de net, pas de pub:)
- Lancer le logiciel IP webcam
- Régler la taille du stream
- Démarrer le serveur de stream
Le retour image s'affiche, ainsi que l'adresse de consultation en bas de l'écran, adresse du type :
Ordinateur
- Installer v4l2loopback
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
- Tester si on reçoit bien l'image dans le navigateur en allant à l'adresse http://192.168.77.79:8080/
ça donne les différentes possibilités pour voir le flux Avec VLC, ouvrir
http://192.168.77.79:8080/video
- Aspirer le flux et l'écrire sur le device 1
ffmpeg -f mjpeg -i http://192.168.77.79:8080/video -pix_fmt yuv420p -vcodec rawvideo -an -f v4l2 /dev/video1
- Lancer Pure Data (équippé de Gem) et tester en ouvrant le patch d'aide et en sélectionnant le device 1
pure_data_vs_camera_telephone_android.1542594334.txt.gz · Dernière modification : 2018/11/19 02:25 de Benjamin Labomedia