p1-capture-gstreamer-rtsp-6.ino

Module d'IA AIWorld P1 pour BPI-M2 Ultra et Berry · Fichier : p1-capture-gstreamer-rtsp-6.ino · Langage : bash · Usage : Configurer la caméra OV5640 pour diffuser un flux vidéo RTSP en temps réel.

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.

← Retour à la fiche