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

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

Du 17 au 18 mars 2020 Rennes (35)

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 formations 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é 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

Ecriture d’un pipeline dynamique

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

◦ 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 :
- 17 et 18 mars 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

FORMATION : Gstreamer - 17-18 mars 2020 - Rennes



Les informations recueillies sur ce formulaire sont enregistrées dans un fichier informatisé par JESSICA France à des fins de communication via emailing. Elles sont conservées jusqu’à votre demande de désinscription et sont destinées aux équipes de JESSICA France localisées en France.
Conformément à la loi « informatique et libertés », vous pouvez exercer votre droit d’accès aux données vous concernant et les faire rectifier en contactant