En novembre dernier nos 4 éstiamiens, Guillaume, Julien, Lory-stan et Walid, ont participé au développement du dernier Proof of Concept (PoC) de 42c Lab, le laboratoire d’innovation du cabinet d’expertise IT, 42c.
Pendant de longues semaines, ils ont travaillé ensemble sur le développement d’une chaine TV éphémère avec un minimum d’infrastructures et une dématérialisation des contenus accessibles partout et tout le temps, grâce à la technologie Amazon Web Services (AWS).
C’est dans les loges du célèbre Parc des Princes et sous l’œil attentif des clients et partenaires de 42c, tels que France Medias Monde, Canal +, M6, France TV, Eurosport, Bouygues Telecom, TF1, ou encore Radio France qu’ils ont démontré qu’il était possible de réaliser une production audiovisuelle 100% dans le Cloud ! Les consultants de 42c étaient aussi présents pour soutenir le travail de nos jeunes experts.
/ Quelles étaient les innovations majeures de ce PoC ?
Walid : un service 100% Cloud qui vise à améliorer l’audience des chaines TV en rendant leurs contenus plus attractifs et vivants ! En effet, ce service consiste à déployer rapidement une chaine TV dans le Cloud et également d’innover en créant des multiples possibilités d’interaction live avec les spectateurs.
Guillaume: en effet, l’instantanéité est l’une des innovations importantes de ce PoC. Elle permet d’une part à nos clients de créer leur propre channel pour différents événements externes ou pour leur communication interne et d’autre part de gagner du temps sur la maitrise des outils grâce à notre interface commune, intuitive et transparente.
La flexibilité est également un point très important pour nous. À partir de notre interface, nos clients ont la possibilité de créer une chaine TV de A à Z en seulement quelques heures, et uniquement grâce à une ou deux entrée vidéo (une caméra et un smartphone. Ainsi, en quelques clics, ils peuvent choisir et/ou modifier leur programme et leurs heures de diffusions à partir d’une liste de lecture.
Julien: selon moi, l'innovation de ce PoC était de repenser et restructurer la hiérarchisation AWS en envoyant des flux live au travers différents supports.
/ Quel a été votre rôle ?
Lory-stan : notre rôle a été de développer le front end du système de l’application. C’est à dire le site web et les applications pour permettre la lecture des vidéos. Mon rôle a été de développer l’application mobile iOS. J’avais l’habitude de développer des applications Android ; c’était une première pour moi de développer de l’iOS. C’était un super projet pour commencer et j’ai vraiment apprécier travailler sur ce projet avec 42c Lab !
Guillaume : 42c Lab a été présent en tant que support technique sur l’écriture des script AWS et OnCloud. Sur la partie web que nous avons développé, nous comptons 2 interfaces : l’interface client, qui va permettre à l’utilisateur de pouvoir visionner ses chaines en direct ou revisionner des vidéos « à la demande », et l’interface d’administration qui va permettre au client (donc l’administrateur) de gérer la création et l’édition de ses propres chaines. J’ai été en quelque sorte le chef d’orchestre de la partie développement applicatif. Mon rôle a été de partager les différentes informations tout au long du projet entre l’équipe mobile, avec Julien dans le rôle du leader, l’équipe web et l’équipe AWS représentée par Roland et Sébastien.
Julien : nous avons été sur plusieurs fronts concernant ce projet, dans un premier temps nous devions créer un site, qui permettait de recevoir et lire les différents flux, d'interagir avec les données reçues et d'effectuer des modifications.
D'un autre côté, nous avons été impliqués sur la création d'applications Mobiles Android / iOS afin de consommer les données des flux Live, de chaines. Ainsi, nous pouvions recevoir les flux en temps réel, accéder et naviguer sur les différentes vidéos non live stockées sur les serveurs AWS.
Dès le début du PoC mon rôle a été de manager la création des applications mobiles Android et iOS du PoC. Je devais m'assurer des délais, intégrer le cahier des charges, exprimer les fonctionnalités attendues, et orienter techniquement l'équipe sur les attentes et les retours graphiques souhaités.
Walid : j’ai participé à la structure et mise en place des maquettes et wireframe de l’interface graphique de l’application, en respectant les différentes fonctionnalités attendues.
J’ai également développé toutes les interfaces web, avec Reda, un des développeurs Full Stack Web de 42c Lab, lui-même ancien élève diplômé d’éstiam.
/ 42c et ses clients ont été accueillis au Parc des Princes toute la semaine, qu’avez-vous pensé du déroulement de l’évènement ?
Guillaume : tout s’est super bien déroulé ! En effet, nous avons passé la semaine dans une des loges du Parc des Princes. Très impressionnant, d’autant que le parc était vide de spectateur. Nous nous sentions privilégiés, tout comme nos clients je pense, que nous avons accueillis pendant 4 jours sur plusieurs sessions, le matin et l'après-midi.
J’ai trouvé que la présentation était très technique certes, mais également très complète. Pour les personnes qui n’étaient pas du domaine des médias, cela devait être très pointu mais elle était très bien gérée par 42c et AWS qui ont su répondre à toutes les questions.
Julien : j'ai apprécié l'évènement, j'ai trouvé qu'il était plaisant de se retrouver afin de voir la concrétisation de nos efforts et notre travail durant ces semaines. La présentation était très intéressante et la possibilité de voir les flux Live, de pouvoir naviguer dans les applications Mobiles durant l'évènement apportait un plus à la démonstration.
Walid : l’ambiance était très sympa, l’accueil et la présentation était au top. En tant qu’alternant j’ai beaucoup apprécié rencontrer les clients et les experts de 42c. C’était une première dans ma carrière de participer à ce type de projet et je remercie 42c de m’avoir permis de vivre ce moment !
Lory-Stan : ça m’a fait énormément plaisir de voir notre projet développé depuis le début, présenté dans un aussi beau cadre avec de beaux clients tels que TF1 ou Canal +. Très belle expérience à réitérer !
/ Dites-nous en plus sur la V2 !
Julien : Au cours de l'année 2022, nous allons continuer notre lancée sur le PoC, améliorer les fonctionnalités, ajuster et sortir une V2 plus aboutie.
Walid : Cette V2 visera des nouvelles structures clé en main, pour les associations, les web TV ou les entreprises qui diffuseront des évènements.
On va aller encore plus loin !
Guillaume : Effectivement nous allons aller plus loin sur les IHM. On interviendra sur la rédaction des scripts plus qu’en tant que support pour optimiser et avoir une architecture on cloud au niveau du déploiement des différents services web et de la solution AWS, pour les utiliser au mieux et à moindre coût. Nous interviendrons également au niveau des différents services coté médias, transcodage, diffusion ou captation.
Ainsi, après des tests, des corrections, des centaines de lignes de code créées et de nombreux cafés avalés, la présentation de cette chaîne éphémère auprès des clients et prospects de notre écosystème a été un vrai succès.
Nous avons hâte de découvrir la V2 de ce PoC et nous sommes très fiers de nos étudiants !