Détails du sujet
Mise en place d’un système de diffusion audiovisuelle sur le web à la demande: Étude de performance et optimisation appliquée à la plateforme NNP-Stream de NNP Sarl
Résumé
Auteur : YENGAYENGA Vital
Niveau: G3
Département: Genie Informatique
Année Ac: 2024-2025 , | 2025-03-14 09:24:17
Mots clés
optimisation, stream, nnp, web, nextjs
Ce travail s’inscrit dans le domaine des systèmes distribués, du cloud computing et du multimédia, en étudiant des solutions d’optimisation pour les plateformes de diffusion audiovisuelle. Il permettra d’explorer des méthodes d’analyse de performance et des stratégies d’optimisation, en appliquant des concepts issus du génie informatique. Il permettra de résoudre ou de réduire les problème dûs entre autres à la latence et/ou à la faible connectivité pour une application web traitant des multimédia en pariculier et pour une large variétés d'applications web en général. Il étudiera différentes techniques pour l'amélioration des performances d'un système informatique nottamment sur le web.
Intérêt
D'un point de vue pratique et socio-économique, la plateforme NNP-Stream vise à promouvoir la culture et les productions locales, facilitant l’accès du public aux contenus audiovisuels produits par Nyiragongo Ngoma Production. Une plateforme optimisée peut réduire les coûts d’infrastructure et améliorer sensiblement l’expérience utilisateur.
Problématique
La diffusion de contenus audiovisuels à la demande est en pleine expansion, notamment grâce aux plateformes numériques. Toutefois, assurer une expérience fluide et performante aux utilisateurs pose des défis techniques importants, notamment en matière de gestion du stockage, de compression des fichiers, de bande passante et d’optimisation des temps de chargement.
Quant à la plateforme NNP-Stream, il sera question de concevoir et optimiser un système de diffusion audiovisuelle à la demande garantissant de bonnes performances techniques et une accessibilité fluide pour les utilisateurs, notamment dans le contexte local où l’accès à Internet n'est pas toujours optimal. Plan provisoire
1. Introduction : Contexte et motivation, définition du problème, hypothèse, objectifs et méthodologie
2. Revue de la litttérature, état de l'art : Fonctionnement des plateformes de streaming, défis techniques
3. Conception et mise en place de NNP-Stream
4. Évaluation des performances de la plateforme
5. Optimisation et validation
6. Résultats, conclusion et perspectives Hypothèses
L’optimisation des performances d’un système de diffusion audiovisuelle à la demande repose sur :
- L’efficacité des algorithmes de compression et d’encodage.
- L’adoption d’une architecture adaptée (CDN, mise en cache, edge computing).
- Une gestion optimale des ressources serveurs et réseau pour minimiser la latence et améliorer la fluidité du streaming.
- L’adaptation du format des vidéos à la bande passante des utilisateurs afin d’assurer une accessibilité optimale, notamment dans un contexte local où la connectivité Internet peut être limitée.
- Les technologies modernes de développement web telles que la combinaison React et NextJS offrant une navigation rapide, une architecture côté serveur optimisée, ainsi qu'une interopérabilité fluide.
Si ces facteurs sont correctement pris en compte, alors NNP-Stream pourra offrir une expérience utilisateur fluide et performante, tout en optimisant les coûts d’infrastructure. Méthodes
Le travail sera effectué suivant les différentes approches ci-après
1. Analyse du projet
2. Conception et implémentation
3. Étude de performance et optimisation
4. Tests utilisateur et validation Bibliographie
Ceci est une bibliographie provisoire du travail
1. M. Kleppmann, "Designing Data-Intensive Applications : The Big Ideas Behind Reliable, Scalable, and Maintainable Systems", O'Reilly Media, 2017
2. I. Grigorik, "High Performance Browser Networking", O'Reilly Media, 2013
3. L. Richardson, M. Amundsen, S. Ruby, "RESTfull Web APIs", O'Reilly Media, 2013
4. J. F. Kurose, K. W. Ross, "Computer Networking", Pearson, 2012
5. Autres sources
- YouTube Engineering Blog – Articles sur l’optimisation de la diffusion vidéo
- Netflix Tech Blog – Expériences d’optimisation du streaming
- RFC 8216 – Spécification HLS (HTTP Live Streaming)
- DASH Industry Forum – Documentation et recherches sur MPEG-DASH
- Articles de recherche sur les algorithmes de compression vidéo et l’optimisation des CDN
Directeur & Encadreur
Directeur: AKWIR Alain NKIEDIEL
Encadreur: KAMBALE Abednego WA_MUHINDO
Status
Décision ou observation:
Feu vert:
Déposé : NON
Défendu: NON
Finalisé: NON
Mise en place d’un système de diffusion audiovisuelle sur le web à la demande: Étude de performance et optimisation appliquée à la plateforme NNP-Stream de NNP Sarl
Résumé
Auteur : YENGAYENGA Vital
Niveau: G3
Département: Genie Informatique
Année Ac: 2024-2025 , | 2025-03-14 09:24:17
Mots clés
optimisation, stream, nnp, web, nextjsCe travail s’inscrit dans le domaine des systèmes distribués, du cloud computing et du multimédia, en étudiant des solutions d’optimisation pour les plateformes de diffusion audiovisuelle. Il permettra d’explorer des méthodes d’analyse de performance et des stratégies d’optimisation, en appliquant des concepts issus du génie informatique. Il permettra de résoudre ou de réduire les problème dûs entre autres à la latence et/ou à la faible connectivité pour une application web traitant des multimédia en pariculier et pour une large variétés d'applications web en général. Il étudiera différentes techniques pour l'amélioration des performances d'un système informatique nottamment sur le web. Intérêt
D'un point de vue pratique et socio-économique, la plateforme NNP-Stream vise à promouvoir la culture et les productions locales, facilitant l’accès du public aux contenus audiovisuels produits par Nyiragongo Ngoma Production. Une plateforme optimisée peut réduire les coûts d’infrastructure et améliorer sensiblement l’expérience utilisateur.
Problématique
La diffusion de contenus audiovisuels à la demande est en pleine expansion, notamment grâce aux plateformes numériques. Toutefois, assurer une expérience fluide et performante aux utilisateurs pose des défis techniques importants, notamment en matière de gestion du stockage, de compression des fichiers, de bande passante et d’optimisation des temps de chargement.Quant à la plateforme NNP-Stream, il sera question de concevoir et optimiser un système de diffusion audiovisuelle à la demande garantissant de bonnes performances techniques et une accessibilité fluide pour les utilisateurs, notamment dans le contexte local où l’accès à Internet n'est pas toujours optimal.
Plan provisoire
1. Introduction : Contexte et motivation, définition du problème, hypothèse, objectifs et méthodologie2. Revue de la litttérature, état de l'art : Fonctionnement des plateformes de streaming, défis techniques
3. Conception et mise en place de NNP-Stream
4. Évaluation des performances de la plateforme
5. Optimisation et validation
6. Résultats, conclusion et perspectives
Hypothèses
L’optimisation des performances d’un système de diffusion audiovisuelle à la demande repose sur :- L’efficacité des algorithmes de compression et d’encodage.
- L’adoption d’une architecture adaptée (CDN, mise en cache, edge computing).
- Une gestion optimale des ressources serveurs et réseau pour minimiser la latence et améliorer la fluidité du streaming.
- L’adaptation du format des vidéos à la bande passante des utilisateurs afin d’assurer une accessibilité optimale, notamment dans un contexte local où la connectivité Internet peut être limitée.
- Les technologies modernes de développement web telles que la combinaison React et NextJS offrant une navigation rapide, une architecture côté serveur optimisée, ainsi qu'une interopérabilité fluide.
Si ces facteurs sont correctement pris en compte, alors NNP-Stream pourra offrir une expérience utilisateur fluide et performante, tout en optimisant les coûts d’infrastructure.
Méthodes
Le travail sera effectué suivant les différentes approches ci-après1. Analyse du projet
2. Conception et implémentation
3. Étude de performance et optimisation
4. Tests utilisateur et validation
Bibliographie
Ceci est une bibliographie provisoire du travail1. M. Kleppmann, "Designing Data-Intensive Applications : The Big Ideas Behind Reliable, Scalable, and Maintainable Systems", O'Reilly Media, 2017
2. I. Grigorik, "High Performance Browser Networking", O'Reilly Media, 2013
3. L. Richardson, M. Amundsen, S. Ruby, "RESTfull Web APIs", O'Reilly Media, 2013
4. J. F. Kurose, K. W. Ross, "Computer Networking", Pearson, 2012
5. Autres sources
- YouTube Engineering Blog – Articles sur l’optimisation de la diffusion vidéo
- Netflix Tech Blog – Expériences d’optimisation du streaming
- RFC 8216 – Spécification HLS (HTTP Live Streaming)
- DASH Industry Forum – Documentation et recherches sur MPEG-DASH
- Articles de recherche sur les algorithmes de compression vidéo et l’optimisation des CDN
Directeur & Encadreur
Directeur: AKWIR Alain NKIEDIELEncadreur: KAMBALE Abednego WA_MUHINDO
Status
Décision ou observation:Feu vert:
Déposé : NON
Défendu: NON
Finalisé: NON