Application - xhuriken
Neo Recorder :
Contexte :
  • Pour l'entreprise Mov'X, au studio de la Montjoie à Paris, il fallait une application permettant d'envoyer par mail une vidéo prise en live pour une attraction 'GlamBot' qui se décompose de cette façon :
  • - un client arrive et écrit son adresse mail sur l'application.
  • - Il se pose dans le canapé, se fait filmer par le robot Neo piloté par le logiciel Mov'X.
  • - Il sort du GlamBot, la vidéo est envoyée par mail dans la minute.
Développement :
  • Avec ce cahier des charges, j'ai pu réaliser une application en C# WPF. La connection à OBS (logiciel d'enregistrement et stream vidéo) se fait en websocket, une technologie évoluée qui permet d'ouvrir un canal de communication bidirectionnelle entre un navigateur (côté client) et un serveur.
  • En parallèle mon application 'Neo Recorder' parle en protocole UDP au logiciel NeoSoft pour piloter le robot.
  • Lorsque Le robot Neo se met en mouvement, NeoSoft envoie un message UDP à Neo Recorder. Celui-ci démarre l'enregistrement sur OBS qui récupère la vidéo du robot depuis une carte Blackmagic.
  • De même lorsque le robot a fini sa trajectoire, l'enregistrement s'arrête, Obs stocke la vidéo à un endroit défini, puis Neo Recorder la recupère pour l'envoyer avec l'email de l'utilisateur renseigné plutôt.
NikonGetPhoto (without camera plug)
NikonGetPhoto :
Contexte :
  • Pour le particulier Jacques HONVAULT, ingénieur photographe, réalisant des démonstrations en public.
  • Il fallait une application permettant d'envoyer par mail une photo prise par un appareil photo :
  • - un client arrive et écrit son adresse mail sur l'application.
  • - La photo prise par Jacques HONVAULT s'envoie à l'adresse du client intéressé.
  • - La photo est envoyée par mail dans la minute.
Développement :
  • Après le Développement de Neo Recorder, Nikon Get Photo a été beaucoup plus simple à réaliser.
  • Il fallait juste récupérer la derniere photo (grâce à sa date) de l'appareil photo branché au PC où l'application était lancée.
  • Une fois l'email du client renseignée et la photo prise, si elle lui convient alors avec la détection de la touche 'E' préssée, la photo s'envoie.
  • Dans le cas contraire, dès qu'une nouvelle photo est prise, la nouvelle remplace l'ancienne.
  • Je n'ai jamais pu voir NikonGetPhoto en fonctionnement car je n'étais pas présent.