Le pipeline média
Du téléversement à la lecture — où vivent les vidéos, comment elles sont converties et comment elles sont protégées.
01Stockage et streaming
Les envois bruts atterrissent dans un bucket de stockage privé ; le worker de transcodage convertit chacun en HLS adaptatif à 1080p, 720p, 480p et 360p, plus miniatures et planche de navigation, écrits dans un bucket média séparé. La lecture ne passe que par des URL signées émises par compte et par leçon — les fichiers ne sont jamais adressables publiquement.
02Le worker de transcodage
Le worker tourne sur notre VPS et tire les tâches de la file : réclamer, transcoder, envoyer les résultats, marquer prête. La vue média admin montre la profondeur de la file et les échecs. Une file qui grossit signifie que le worker est en panne ou surchargé — vérifiez le VPS avant tout le reste ; un élément échoué signifie généralement un fichier source défectueux, et le guide du formateur lui explique comment réexporter.
03Lecture signée
Le worker passerelle média vérifie un jeton à courte durée de vie avant de servir tout segment, donc les URL vidéo des cours expirent vite et les liens partagés meurent. Les décisions d'accès viennent toujours des droits — achats ou abonnement actif — jamais de l'obscurité de l'URL. Si des étudiants signalent des erreurs de lecture, vérifiez d'abord la passerelle, puis le statut média de la leçon.