Plateforme de Streaming vidéo

Le projet

Le client était une startup pour laquelle nous réalisions le produit. Il s’agissait de créer une plateforme de streaming vidéo internationale, telle que Netflix, pour sensibiliser le monde à la préservation de l’environnement. Un système de point était incrémenté à chaque visualisation de publicité dans la vidéo, qui étaient ensuite versés à des projets caritatifs au choix de l’utilisateur. 


Durée du projet : 3 mois
Techologies utilisées : Angular / NodeJS / NestJS / AWS / S3
Développeurs : Valentin / Gurvan

Le produit

La plateforme est constituée d’une partie configuration, où sont listées toutes les vidéos, les projets caritatifs. Un système de publicité intégré aux vidéos permet de détecter les durées de visionnage afin de calculer le nombre de points générés par vidéo. Le tout est en haute disponibilité grâce à AWS S3, ce qui garantit des performances dignes des plus grandes plateformes audiovisuelles !

VIDÉO

Les vidéos sont visibles avec un video player HTML5 open source qui a été personnalisé par Sequodia, qui comprend les fonctionnalités du player Youtube

CONTENU DYNAMIQUE

Tout le contenu de la plateforme est piloté par des fichiers de configuration qui peuvent être modifiés facilement, sans intervention de notre part

RÉGIE PUBLICITAIRE

Les publicités sont apposées aux vidéos en fonction des informations de l’utilisateur (âge, sexe, préférences)

Challenges techniques rencontrés

La plus grande complexité technique de ce projet est l’architecture de l’infrastructure. Le streaming vidéo consomme énormément de ressource, la scalabilité de l’infrastructure était un point critique de cette plateforme.

Rapidité de livraison

Un startup se doit de développer rapidement son produit. En s’associant avec le client, nous nous sommes engagés à livrer le produit en 3 mois

 learn more

Responsive Design

La plateforme doit fonctionner sur desktop, mobile et devait également être intégrée dans une application mobile. 

 learn more

Scalabilité & performance

L’enjeu principal de cette plateforme est la performance. Le streaming vidéo est un challenge dans l’organisation de l’infrastructure. L’utilisation d’AWS, notamment S3 permet la mise à l’échelle en toute simplicité, avec la mise en place de cache grâce au CDN et AWS Cloudfront

 learn more

Partage sur les réseaux

L’intérêt environnemental et caritatif de ce projet doit être porté par une intégration étroite de partage sur les réseaux sociaux. Les formats ont été prévus pour être intégrés parfaitement sur Facebook, Instagram & Twitter

 learn more