Description du poste
Intitulé du poste
Stage - Implémentation d'un serveur de streaming pour caméra infrarouge H/F
Description entreprise
LYNRED est leader mondial en matière de conception et de production de technologies infrarouges de haute qualité pour applications spatiales, de défense et commerciales. Leur vaste portefeuille de détecteurs infrarouges couvre l'ensemble du spectre depuis le proche infrarouge jusqu'à l'infrarouge lointain. Les produits du Groupe sont intégrés dans les équipements infrarouges commerciaux de grandes marques vendues en Europe, en Asie et en Amérique du Nord. Le Groupe est le premier fabricant européen de détecteurs infrarouges déployés dans l'espace.
Safran et Thales sont actionnaires à parts égales (50/50).
En quoi consiste le poste ?
L'objectif de ce stage est de configurer et développer un serveur de streaming pour des caméras infrarouges sur une plateforme linux de type raspberry Pi ou NVidia Jetson. Cette plateforme doit permettre de visualiser le flux vidéo d’une caméra dans un navigateur.
1. Analyser le besoin et définir une architecture qui pourrait ressembler à :Configurer un service de streaming avec encodage du flux vidéo vers WebRTC en utilisant par exemple gstreamer/v4l2.Configurer un serveur web léger et une API REST permettant de contrôler et lire les registres de la caméra. Ce serveur pourra aussi héberger une webapp.Ecrire un daemon/service avec un accès direct à la caméra par UART/I2CEcrire une app web permettant de visualiser le flux vidéo dans un navigateur et affichant les contrôles de la caméra.Implémentation de watchdogs pour tester l’état du serveur et de la caméra et redémarrer un élément défaillant
2. Prendre en main une distributions Linux pour raspberry pi ou NVidia Jetson
3. Permettre au serveur de streamer plusieurs caméras
4. Créer une image de la solution pour distribution ou un système de paquets à installer
5. Implémentation de brique de traitement vidéo sur la plateforme
Profil recherché
De formation ingénieur en informatique avec des connaissances autour :
6. Linux : installation et configuration
7. Web app/http/websocket
8. C/C++/Python/html/javascript
Type de contrat
STAGE
Durée du contrat (en mois)
5
Horaires
Horaires variables journée
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.