Une vidéo 360° est un média qui offre une immersion panoramique, mais qui nécessite une haute résolution et une forte puissance de calcul, surtout en contexte multi-utilisateurs. Pour améliorer le traitement et la transmission en quasi temps réel, des techniques comme le découpage en tuiles sont utilisées. Ces tuiles, encodées à différentes qualités selon le regard de l’utilisateur, permettent une réduction de la bande passante en ne transmettant que les zones pertinentes.
Le traitement, souvent séquentiel, peut être accéléré en regroupant les étapes sur une seule machine puissante. Cela génère des architectures monolithiques qui causent un gaspillage de ressources. La conteneurisation peut aider à ajuster les ressources selon les besoins et permettre une meilleure scalabilité.
Chaque étape de traitement, souvent indépendante, peut être transformée en microservice, pour ensuite être déployée sous forme de conteneur. Ces conteneurs peuvent être répartis géographiquement pour réduire la latence en rapprochant le traitement auprès des utilisateurs, selon le principe de périphérie.
Ce mémoire propose une chaîne de traitement adaptée aux vidéos 360°, décomposée en microservices conteneurisés. Différents déploiements inspirés de la littérature sont évalués en termes de consommation de ressources et de performance en environnement multi-utilisateurs. Dans nos conditions de test, les résultats expérimentaux indiquent qu’en termes de délais de livraison, un déploiement monolithique semble offrir les délais les plus courts s’il se trouve proche du client. Cependant, cela se fait au prix d’une utilisation accrue des ressources, contrairement à des déploiements distribués. En effet, des déploiements de microservices distribués peuvent transmettre des vidéos 360° avec des délais très raisonnables, tout en utilisant moins de ressources et en étant répartis sur plusieurs machines géographiquement éloignées.
| Date | 7 nov. 2025 |
|---|
| langue originale | Français |
|---|
| Établissement diplômant | - École de technologie supérieure
|
|---|
| Superviseur | Aris Leivadeas (Directeur(-trice)) & Stéphane Coulombe (Codirecteur(-trice)) |
|---|
- conteneur
- microservices
- périphérie
- virtualisation
- vidéo 360°
Rusu, B. (Auteur(e)),
Leivadeas (Directeur(-trice)) &
Coulombe (Codirecteur(-trice)),
7 nov. 2025Thèses et mémoires: Mémoire de maîtrise › Maîtrise en ingénierie: Génie des technologies de l'information