Retour aux projets
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.