Sub-seconde en multi-partie
Dialogue naturel entre host et invités impossible au-delà de 500 ms. WebRTC mesh n'est pas une option à 6+ participants — il fallait une SFU performante et une politique de bande passante adaptative.
Une plateforme de live streaming WebRTC sub-seconde, deux marchés servis par une seule codebase, présentée au NAB Show et à l'IBC 2024.
En 2020, Beeyou.tv arrive avec une vision : permettre à n'importe quel créateur de produire un live de qualité broadcast, depuis son navigateur, et le diffuser simultanément sur YouTube, Twitch, Facebook, TikTok, LinkedIn — sans matériel pro.
Pas de prototype, pas de codebase. Juste un brief, un calendrier serré, et l'ambition d'aller au NAB Show — le plus grand salon broadcast au monde.
53JS prend le lead engineering : architecture, choix de stack, recrutement et encadrement de l'équipe technique, livraison.
Cinq ans plus tard, la plateforme tourne en production, sert deux marchés distincts sur une seule codebase, et a été présentée au NAB Show et à l'IBC 2024.
Dialogue naturel entre host et invités impossible au-delà de 500 ms. WebRTC mesh n'est pas une option à 6+ participants — il fallait une SFU performante et une politique de bande passante adaptative.
Chaque destination a ses propres protocoles, ses limites de débit, ses tokens, ses formats. Un seul flux source doit être ingéré, transmuxé et redistribué sans rupture, avec failover.
Chaque session lance un container dédié qui diffuse côté serveur. L'utilisateur peut fermer son navigateur, le studio continue à streamer. Auto-scaling sur Fargate, idle = 0.
SMS gratuit + comptes ouverts = cible de choix. WAF + API Gateway + middleware DynamoDB-backed pour le rate limiting, observabilité fine sur les patterns d'abus.
Frontend React 18 livré accessible, lazy-loadé, internationalisé sur 10 langues. 25+ context providers découpés pour éviter les re-renders intempestifs.
Beeyou (créateurs B2C) et Commando Vision (services de secours B2B) tournent sur la même base. Branding, features et flows divergent, mais le cœur reste un.
Chaque session de streaming démarre un container dédié sur Fargate. Le container diffuse côté serveur — l'utilisateur peut fermer son onglet, partir, le studio continue. Auto-scaling, isolation par session, idle à zéro.
SFU avec simulcast pour 6+ participants. Diffusion simultanée vers YouTube, Twitch, Facebook, TikTok, LinkedIn — depuis un seul flux ingéré.
Ingest RTMP custom avec auto-scaling Fargate, stockage S3, distribution CloudFront + Lambda. Latence glass-to-glass inférieure à 5 secondes.
SPA accessible WCAG 2.1 AA, internationalisée sur 10 langues, routes lazy-loadées, 25+ context providers découpés finement. Architecture pensée pour scaler avec l'équipe et les features.
WAF (L1) + API Gateway (L2) + middleware DynamoDB (L3). Rate limiting fin pour prévenir l'abus SMS et le brute-force, sans pénaliser les utilisateurs légitimes.
Toute l'infra AWS décrite en CDK : Lambda, S3, CloudFront, SES, SNS, DynamoDB, ECR. Environnements multi-tenants pour 5–15 ingénieurs, staging, et 2 prod (Beeyou + Commando Vision).
Recrutement, onboarding et formation continue d'une équipe internationale de 5 à 15 ingénieurs — internes 53JS et freelances — encadrée directement par notre lead : React, architecture WebRTC, conventions de code, processus de revue. Le savoir reste dans la codebase et dans les têtes.
Pour les créateurs qui veulent produire un live de qualité broadcast sans matériel — depuis n'importe quel navigateur, vers toutes les plateformes en simultané.
Adaptation de la même plateforme pour les services d'urgence — communication temps-réel, supervision multi-site, traçabilité, sécurité renforcée.
Le plus grand salon broadcast en Amérique du Nord. Beeyou.tv y a démontré ses capacités multi-streaming et son architecture cloud-native devant un parterre de professionnels du média.
L'équivalent européen — la référence broadcast côté EMEA. Présentation de la stack et des cas d'usage Beeyou + Commando Vision aux acheteurs européens.
Beeyou.tv est un exemple. Le prochain peut être le vôtre.
Nous présenter votre projet Voir nos engagements