Aller au contenu
← Tous les projets
StreamingProjet client

AzloTV Streaming Platform

Plateforme de streaming par abonnement : web, iOS, tvOS et Android, avec paiements et infrastructure live

Rôle
Ingénieur principal
Client / produit
AzloTV
Années
2025–auj.
Statut
En production

Vue d'ensemble

AzloTV est une plateforme de streaming par abonnement proposant de la vidéo à la demande et du live streaming de créateurs. Hamza a repris la base de code existante en production en décembre 2025 et Hamza dirige le développement depuis, sur l'API Node/Express, le site Next.js, les tableaux de bord admin et streamer, le pipeline live MediaMTX et les applications natives. Ses principaux chantiers : sortir les paiements dans leur propre microservice, construire la monétisation des créateurs et fiabiliser le live streaming sur AWS et Cloudflare.

Ouvrir le site ↗Code client privé

Points forts

  • Hamza a sorti les abonnements et les paiements du monolithe Node/Express vers un microservice de paiement séparé (pattern Strangler Fig) ; les changements de droits d'accès parviennent au monolithe sous forme d'événements Redis pub/sub.
  • Hamza a construit la monétisation des créateurs : onboarding Stripe Connect avec virements quotidiens automatisés, paliers d'adhésion par streamer, SuperChat et une boutique de merch avec Stripe Tax, précommandes et achat sans compte.
  • Pipeline live : ingestion MediaMTX (RTMP/SRT/WebRTC), transcodage FFmpeg, synchronisation des segments HLS vers Cloudflare R2 et bascule automatique du serveur d'ingestion vers une autre zone de disponibilité AWS.
  • Hamza a migré la diffusion des médias de CloudFront vers Cloudflare R2 et Workers (aucuns frais d'egress, environ 80 % moins cher par To aux tarifs publics), et Hamza gère la CI/CD, la préproduction, les déploiements et les alertes sur AWS et Cloudflare.
  • Application iPhone native en Swift 6/SwiftUI (widgets, Live Activities) et application tvOS avec une extension Top Shelf partageant un même package Swift ; Hamza maintiens l'application mobile Flutter (téléchargements hors ligne) et Hamza développe une application Android native en Kotlin/Compose.

Technologies

Plateformes

WebiOStvOSAndroidBackend/Cloud
Node.jsExpressMongoDB / DocumentDBMongooseRedisBullMQSocket.IONext.jsReactTanStack QueryTailwind CSSHLS.jsStripeStripe ConnectStripe TaxSwift 6SwiftUIFlutterKotlinJetpack ComposeMediaMTXFFmpegAWS ECS FargateAWS S3AWS MediaConvertAWS CloudFrontAWS SESCloudflare R2FairPlay DRM (in development)FirebaseAnthropic Claude APIDocker

Visuels du projet

Projet suivantCARVER-AI→