p1-capture-gstreamer-rtsp-6.ino
Lance un pipeline Gstreamer pour capturer et encoder le flux vidéo de la caméra OV5640 en temps réel.
Utilise le pipeline média Gstreamer 1.10 intégré à l'OS Vecoo. Configure l'accès direct au périphérique v4l2 pour la caméra OV5640. Assurez-vous que le module caméra est monté et que les droits d'accès au port /dev/video0 sont valides.
p1-capture-gstreamer-rtsp-6.ino
#!/bin/bash
# Script de lancement d'un flux RTSP depuis la caméra OV5640 sur AIWorld P1
# Nécessite Gstreamer 1.10 installé sur l'OS Vecoo
export GST_DEBUG=2
gst-launch-1.0 v4l2src device=/dev/video0 ! \
video/x-raw,format=I420,width=1280,height=720,framerate=30/1 ! \
jpegenc quality=50 ! \
rtph264pay ! \
rtsp-mount src=/stream
# Note: En production, utiliser un serveur rtsp-server complet.
# Ce pipeline est simplifié pour la démonstration de capture 720p.