Logo de la rubrique FORMATION : Initiez-vous au framework multimédia Gstreamer sur cible ARM

FORMATION : Initiez-vous au framework multimédia Gstreamer sur cible ARM

Du 16 au 17 septembre 2020 Rennes (35)

Cette formation est de nouveau proposée en 2021, pour en savoir plus cliquez ici.




Gstreamer est framework graphique permettant la manipulation de sons et d’images. Cette boite à outil permet de gérer des données multimédia (son et vidéo) de bout en bout : de l’acquisition de la source (fichier, flux réseau, webcam, micro...) au traitement (effet vidéo, audio, encodage) à la diffusion (sur l’écran, dans un fichier, sur le réseau). Gstreamer permet également d’utiliser les encodeurs / décodeurs hardware.

L’objectif de cette formation est de vous initier à l’utilisation de GSTREAMER. La syntaxe et les principaux mécanismes y seront abordés. Vous découvrirez les principales fonctionnalités de la bibliothèque de modules standards et vous les implémenterez sur une plateforme embarquée.

Programme

Première journée :

Concepts de base en vidéo
▪ qu’est ce qu’un codec ?
▪ qu’est ce qu’un container ?
▪ qu’est ce qu’un demuxer ?

Introduction de Gstreamer
▪ Qu’est ce que Gstreamer ?
▪ Les principes de design
▪ Les fondations

Principes théoriques pour construire une application
▪ initialisation de Gstreamer
▪ les « elements », unité de base utilisée dans la framework Gstreamer
▪ les « bins », container permettant d’encapsuler des éléments
▪ le « bus », outil de communication entre les processus internes de Gstreamer
▪ les « pads » et « capabilities », port de communication hors des composants Gstreamer
▪ les « buffers » et « events », outil de synchronisation évenementiel

Les outils en ligne de commandes
▪ gst-inspect
▪ gst-launch

Écriture du helloworld
▪ shell
▪ C ou python

Écriture d’un pipeline dynamique

Deuxième journée :
Cette journée sera consacrée à la mise en œuvre d’ exemples

◦ Concepts et exemple de playback
◦ Concepts et exemple de multithreading
◦ Concepts et exemple de streaming RTP / RTSP
◦ Concepts et exemple d’utilisation de hardware decoders sur plateforme embarqué

Les manipulations seront faites sur pc et sur cible embarqué ARM.

Public visé  :
Chefs de projet, ingénieurs et techniciens

Prérequis :
Connaître un langage de programmation (C de préférence) et être confortable avec l’utilisation d’un système GNU/Linux et son environnement."

INFORMATIONS PRATIQUES

Date et lieu :
- 16 au 17 septembre 2020
- Rennes (35)

Tarif :

  • Prix préférentiel pour les PME adhérentes CAP’TRONIC : 900 €HT pour les 2 jours
  • Pour les autres : 1200 €HT pour les 2 jours.

Cette formation est éligible au financement par votre Opérateur de Compétences (OPCO) hors CPF.

Contact :
Bérénice RABIA - 06 09 86 49 44

Inscription obligatoire en ligne

Les inscriptions sont closes.

info portfolio