Formation GStreamer : Développez votre propre lecteur multimédia
1490€ HT / personne |
2 jours (14 heures) |
Présentation
Notre formation GStreamer vous permettra de créer des applications de traitement audio et vidéo en langage C. Vous pourrez utiliser de nombreux plugins afin de modifier votre application. C’est un framework flexible et modulaire conçu pour être hautement personnalisable.
GStreamer est un framework open source, multiplateforme et extensible fournissant un système de traitement de fichiers multimédia basé sur des pipelines de données. GStreamer est utilisé dans la création de nombreuses applications comme des lecteurs multimédias de bureau, des diffuseurs de vidéos en direct et des systèmes intégrés. Les lecteurs créés sont compatibles avec tous les systèmes et encodages modernes.
Dans cette formation, vous apprendrez à utiliser GStreamer afin de créer votre lecteur multimédia et d’en configurer les pipelines de données.
Cette formation se déroulera sur la version 1.22 de GStreamer qui est la dernière en date.
Objectifs
- Configurer et installer GStreamer
- Coder une application de lecteur multimédia
- Personnaliser son application
Public visé
- Développeurs
- Intégrateurs système
Pré-requis
- Notions de base en C
Programme de notre formation GStreamer
Introduction et installation
- Compilation et installation
- Initialiser les structures internes
- Plug-ins
- gst_parse_launch
- playbin
Concepts GStreamer
- Éléments
- Pipeline
- Propriétés
- GStreamer Bus
- Lier les éléments
Pipelines dynamiques
- Signaux
- Callback
- GStreamer State
- Pads
- Customdata
Time Management
- User Interface refreshing
- Message Pump
- GST_Time_forma
- GstSeekFlag
- Position et durée
GUI Toolkit
- GDK Headers
- GTK +
- Rafraichissement du GUI
Formats média et Pad
- Pads capabilities
- Templates
- Inspection
- GST element Factory
Multithreading et disponibilité du Pad
- Multithreading
- Pad de requête
- Éléments queue
Short-cut de pipeline
- Buffers
- Waveform generator
- Injection de données
- appscr
Informations médias
- GStreamer Discoverer
- URI
Pour aller plus loin
Formation Ionic
Formation ReactJS
Formation QT 6
Langues et Lieux disponibles
Langues
- Français
- Anglais / English
Lieux
-
France entière
- Paris
- Lille
- Reims
- Lyon
- Toulouse
- Bordeaux
- Montpellier
- Nice
- Sophia Antipolis
- Marseille
- Aix-en-Provence
- Nantes
- Rennes
- Strasbourg
- Grenoble
- Dijon
- Tours
- Saint-Étienne
- Toulon
- Angers
-
Belgique
- Bruxelles
- Liège
-
Suisse
- Genève
- Zurich
- Lausanne
-
Luxembourg
Témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Afficher tous les témoignages
⭐⭐⭐⭐⭐ 4,8/5 sur Google My Business. Vous aussi, partagez votre expérience !
Noter la formation
1490€ HT / personne |
2 jours (14 heures) |
UNE QUESTION ? UN PROJET ? UN AUDIT DE CODE / D'INFRASTRUCTURE ?
Pour vos besoins d’expertise que vous ne trouvez nulle part ailleurs, n’hésitez pas à nous contacter.
ILS SE SONT FORMÉS CHEZ NOUS