Problème : Traiter une vidéo en synchrone bloque l’utilisateur et le serveur.
Solution : Découper la vidéo en chunks, traiter chaque morceau en parallèle via des workers Symfony Messenger (RabbitMQ, Redis).
Étapes clés :
- Upload → Envoi d’un message
ProcessVideoMessage
. - Découpage en chunks → Messages
ProcessVideoChunkMessage
traités par des workers. - Recomposition finale avec FFmpeg une fois tous les chunks prêts.
Avantages :
✅ Expérience utilisateur fluide (pas d’attente).
✅ Scalable (ajoutez des workers).
✅ Architecture modulaire et tolérante aux pannes.
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Il s'agit d'un tutoriel pour créer un générateur de cartes de Noël basé sur une photo prise par webcam.
Tout est dans le titre
Tout est dans le titre
Introduction aux différents traitements vidéos, depuis l'édition jusqu'à la diffusion
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Un logiciel libre de montage vidéo
Tout est dans le titre
Amusant :-)
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre
Tout est dans le titre