video-stream-gst.sh
Utilise GStreamer pour exposer le flux de la caméra OV5640 sur un port réseau pour la visualisation distante.
GStreamer 1.10 est préinstallé. Cette commande crée un serveur MJPEG sur le port 8080. Accédez-y via un navigateur web (http://IP_DE_LA_CARTE:8080). Pour RTSP, assurez-vous que les plugins rtsp sont installés. Exécutez avec bash stream.sh.
video-stream-gst.sh
#!/bin/bash
# Diffusion vidéo via GStreamer 1.10 sur AIWorld P1
# Utilise le décodage/encodage matériel disponible sur V40
# Option 1: Serveur HTTP simple (MJPEG)
gst-launch-1.0 v4l2src device=/dev/video0 ! \n video/x-raw,width=1280,height=720,framerate=30/1 ! \n jpegenc quality=90 ! \n multipartmux ! \n tcpserversink host=0.0.0.0 port=8080
# Option 2: Serveur RTSP (nécessite gstreamer-rtsp-server)
# gst-launch-1.0 -v v4l2src device=/dev/video0 ! \n# video/x-raw,width=1280,height=720 ! \n# mppvideodec ! \n# rtspclientsink location=rtsp://localhost:8554/stream