Streaming vidéo temps réel | E5 (ESIEE) - 2025
TP GStreamer - Pipelines multimédia
GStreamer
C
RTP
MJPEG
Linux
Contexte
TP E5 dédié au streaming et au traitement vidéo en temps réel avec GStreamer, en mode pipeline orienté capture, diffusion réseau et relecture.
Objectifs
- Capturer l'écran à 5 Hz, redimensionner en 800x600 et ajouter un horodatage dynamique.
- Diffuser le flux en Motion JPEG via RTP (localhost:5000) et enregistrer en AVI.
- Assurer la réception/affichage temps réel puis la lecture locale du fichier généré.
Approche technique
Trois pipelines séparés: émission (capture + transform + RTP + enregistrement), réception (RTP receiver), puis lecture du fichier AVI. Le pipeline principal est lancé par une application en C avec automatisation Makefile.
Résultats & enseignements
Validation d'une chaîne complète de streaming vidéo temps réel sous Linux et renforcement des compétences en pipelines multimédia, protocoles RTP et intégration C/GStreamer.