Melted Review
Pipeline actif
Ce qui se passe après « Upload »

Le voyage
d’une vidéo.

Un seul fichier entre. Plusieurs versions de lecture sont fabriquées, sécurisées à deux endroits, puis publiées sur le CDN R2. Le VPS ne sert que de sas temporaire.

Règle absolueRien n’est déclaré prêt avant la publication R2 complète et la double sauvegarde.
1master original envoyé
6 max.qualités HLS adaptatives
2copies d’archive physiques
0média permanent sur le VPS

Le parcours exact

De l’iPhone au client
1
VPS
Sas temporaire

Réception de l’original

Review reçoit le fichier uploadé et crée l’entrée dans la base. Le VPS garde ce master juste assez longtemps pour amorcer les traitements — ce n’est pas son lieu de stockage final.

original.mov / .mp4métadonnées
2
Ardèche
Worker GPU

Archivage et transcodage NVIDIA

Le master est copié sur Ardèche, stockage canonique de Review. Sa GTX 1080 fabrique les qualités adaptées avec h264_nvenc. Le VPS ne calcule jamais la vidéo.

master originalmaster.m3u8segments .tssprites
3
Maman
Copie sécurité

Deuxième copie indépendante

L’original et les médias générés sont répliqués sur Maman. Si Ardèche rencontre un problème matériel, la vidéo ne dépend pas d’un seul serveur physique.

copie du mastercopie HLS
4
Cloudflare R2
Destination finale

Publication pour une lecture fluide

Le manifeste, les segments vidéo et les sprites partent sur R2. Review vérifie la publication complète avant d’afficher « Prête ». Le CDN sert ensuite chaque client depuis un point proche de lui.

HLS multi-qualitévignettes / spritesCDN mondial
5
Review
Lecture client

Qualité automatique, commentaires précis

Le lecteur commence vite dans une qualité adaptée, puis monte ou descend selon le débit. Le client peut naviguer, commenter au timecode et télécharger si le partage l’autorise.

iPhonewebTV / desktop
6
VPS
Nettoyage

Suppression du staging

Seulement après validation de R2, Ardèche et Maman, les fichiers temporaires quittent le VPS. Il reste léger et disponible pour l’interface, l’API et les commentaires.

R2 vérifié2 archives vérifiéesstaging supprimé

Les formats générés

2160p
4K

Seulement si la source le permet.

HLS
1440p
Très haute définition

Grand écran et connexion rapide.

HLS
1080p
Full HD

Qualité courante de référence.

HLS
720p
HD légère

Bon équilibre sur mobile.

HLS
480 / 360p
Secours débit faible

Démarrage rapide et réseau instable.

HLS

Les garde-fous

Jamais d’upscaleUne source 1080p ne génère pas artificiellement une fausse 4K.
Jamais d’encodage sur le VPSSi Ardèche est indisponible, le job attend. Il ne sature pas le site.
Publication transactionnelle« Prête » signifie que R2 est complet, pas simplement que l’encodage est fini.
Deux archives physiquesArdèche est la source canonique ; Maman est la copie de sécurité.
Format d’image respectéVertical, carré, 4:3 ou cinéma : le lecteur ne rogne pas la vidéo.

Alors, où finit vraiment la vidéo ?

La lecture finale finit sur R2. L’original, lui, reste archivé sur Ardèche avec une copie sur Maman. Le VPS ne garde qu’un passage temporaire et doit être nettoyé une fois les vérifications terminées.

Qui fait quoi ?

Une responsabilité par machine
VPSSite, API, base et staging temporaire.
ArdècheArchive principale et encodage GPU.
MamanCopie de sécurité indépendante.
R2Diffusion rapide des médias au client.