WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

Etude et mise en place d’un système informatique de centralisation des données audio-visuelles avec un système de sécurité d’accès aux données pour les chaînes de télévision partenaire


par Eliazer DJUMA
ESIS - Licence 2021
  

précédent sommaire suivant

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

CHAPITRE III. IMPLÉMENTATIONS DE LA SOLUTION

III.1. Introduction

Notre travail s'inscrit dans le domaine de la centralisation des données multimédias, il vise à apporter une solution au problème d'accès rapide aux données.

Ce chapitre est consacré à la mise en place de la solution pour la réalisation d'un système de centralisation des données multimédias permettant aux chaines de télévision d'avoir accès aux informations produites par d'autre chaines avec qui, elles sont en collaboration et cela d'une manière sécurisé grâce à l'algorithme de chiffrement AES que nous avons expliqué dans le deuxième chapitre de ce travail.

III.2. Prérequis

Nous allons citer les outils qu'il faut pour implémenter notre travail à une échelle réduite.

III.2.1. Matériels

Sont les matériels qu'il faut pour mettre en place notre solution, signalons ici que nous avons utilisé le logiciel XAMPP qui joue le rôle d'un serveur et c'est sur ce dernier que nous avons installé notre base de donnée.

Tableau 8.3 Prérequis matériel

PREREQUIS MINIMUM PREREQUIS RECOMMANDE

- Pc :4 Go de RAM 8 Go de RAM au-delà

500 Go d'espace disque dur Plus ou Moins 1To d'espace disque dur

- un serveur Au moins un serveur

III.2.2. Logiciel

Nous aurons besoin de :

- PHP Myadmin pour la gestion de la base de donnée. - Xampp : qui nous servira d'un serveur en local.

ESIS_TFC_AS 2021

Page | 46

III.3. Préparation du serveur

Avant de commencer notre mise en place nous allons démarrer et configurer notre serveur xampp en spécifiant les deux ports de connexion pour le web (pour HTTP =80 et Https =443) et un port pour la base de donnée MySQL qui est 3307. En appuyant sur Start de Apache et MySQL le serveur démarre et active directement les ports

Figure 3. 1 Démarrage du serveur

Après avoir démarrer le serveur, les ports sont aussi allumés.

Figure 3. 2 Activation des ports

Nous avons aussi fait quelques lignes de code en PHP pour arriver à notre résultat, ces derniers nous ont permis à donner les accès aux fichiers.

ESIS_TFC_AS 2021

Page | 47

Figure 3. 3 script classe abonnement

Figure 3. 4 script de chiffrement

C'est ici que nous avons importé notre algorithme AES pour l'intégrer dans notre travail enfin de rendre illisible les données.

ESIS_TFC_AS 2021

Page | 48

III.4. Création des chaines et demande de correspondance

Sur cette partie de ce troisième chapitre, nous allons montrer comment un administrateur se connecte entant quand le gérant du système et crée les chaines.

III.4.1. Création des chaines

Nous allons passer maintenant à la connexion d'administrateur celui-ci va se connecter entant qu'administrateur.

Figure 3. 5 Connexion administrateur

Figure 3. 6 Page de gestion administrateur

Une fois cliquer sur connexion, directement on tombe sur la page d'administrateur, comme signaler dans les chapitres précédents, il est le seul qui a le droit de créer, de supprimer une chaine.

ESIS_TFC_AS 2021

Page | 49

C'est ici que l'administrateur peut créer une chaine, il peut voir le nombre d'abonnés par chaine ainsi que le nombre de fichier envoyé par chaque chaine de télévision. Nous allons maintenant créer les chaines comme les clients du système en cliquant sur créer nouvelle chaine, nous aurons donc besoin du nom de la chaine, sa fréquence télévision et radio, son logo et son adresse.

Voici ici le formulaire à remplir pour la création de la chaine

Figure 3. 7 Formulaire de création de chaine

Figure 3. 8 Création d'une chaine

Après cette petite explication sur comment créer une chaine, nous allons créer trois chaines nommées Malaïka, Kyondo et Nyota pour bien illustrer cette partie. Rappelons qu'après le remplissage de cordonnée de la chaine, une fois appuyer sur créer directement la chaine est enregistrée dans la base de donnée.

ESIS_TFC_AS 2021

Page | 50

En tant qu'administrateur, il peut voir le nombre de chaines créées et tout ce qui concerne les chaines. Et c'est en cliquant sur le bouton gérer. Nous allons maintenant voir si les chaines ont été bien créées.

Figure 3. 9 Page de gestion administrateur

Apres création de la chaine, Le système attribue automatiquement et d'une manière aléatoire un numéro qui se joint directement au nom de la chaine, les deux constituent ensemble le nom utilisateur qui lui permettra de se connecter à son compte. Rappelons que ce numéro change une fois l'administrateur supprime et recrées la même chaine.

Figure 3. 10 Nom utilisateur de la chaine

ESIS_TFC_AS 2021

Page | 51

III.4.2. demande de correspondance

Après la création des chaines, le client peut se connecter avec son mot de passe et son nom utilisateur et peut envoyer une demande de correspondance aux autres chaines collaboratrices.

Figure 3. 11 Envoie d'une demande de correspondance

Une fois le bouton s'abonner est appuyé, directement la demande est transférée à la chaine avec laquelle on veut le partenariat. Et cette dernière n'a qu'approuvé la demande en cliquant sur confirmer.

Figure 3. 12 Confirmation de la demande

ESIS_TFC_AS 2021

Page | 52

Une fois la correspondance est faite, les chaines peuvent maintenant uploader les fichiers. Ainsi passons à l'envoi de fichier vidéo et audio. Tout dépend de ce qu'on veut poster, si c'est la vidéo, l'utilisateur n'a qu'appuyé sur ajouter vidéo et si c'est l'audio il doit cliquer sur ajouter audio. Comme montre cette image.

Figure 3. 13 Ajout d'un fichier

Une fois le bouton ajouter vidéo ou audio est appuyer, directement l'utilisateur sera redirigé à un formulaire qui lui permettra d'ajouter le fichier. C'est avec ce formulaire ci-bat, que nous arrivons à mettre la vidéo ou l'audio sur la plateforme.

Figure 3. 14 Formulaire d'ajout d'un fichier

Petite explication sur le formulaire

1. Titre : ici l'utilisateur donnera le nom de la chaine qui envoie ou qui poste ce fichier pour permettre aux autres chaines de bien retrouver la provenance.

ESIS_TFC_AS 2021

Page | 53

2. Choisir fichier : l'utilisateur choisira le fichier à poster se trouvant sur son ordinateur. Une fois le client appuis sur choisir fichier, il sera amené sur la fenêtre suivante.

Figure 3. 15 Choix de fichier

Signalons que c'est ici que le choix du fichier peut se s'effectuer.

3. Commentaire : il peut ici écrire un petit détail sur son fichier.

C'est après avoir appuyé sur le bouton ajouter, le fichier sera bel et bien ajouté, et les chaines correspondantes peuvent bien le visualiser ou le télécharger.

ESIS_TFC_AS 2021

Page | 54

La figure suivante montre comment le fichier est uploadé sur la plateforme.

Figure 3. 16 Ajout de fichier sur la plateforme

Une fois le fichier est ajouté, l'utilisateur peut aussi voir toutes les vidéos déjà postées en cliquant sur mes fichiers et peut le suivre toute en étant sur la plateforme.

Figure 3. 17 Gestion de fichier par l'utilisateur

III.5. Accès au fichier

C'est dans le but de permettre que les données soient accessibles avec toute facilité que ce travail a été fait. À cette étape nous allons nous connecter avec un autre client qui est en collaboration avec la chaine kondo qui a stocké son fichier appelé journal. Dans notre cas nous nous connectons avec le client Malaïka pour accéder au fichier. Après la connexion nous n'avons qu'appuyé sur fichiers partagés pour voir les fichiers partagés.

ESIS_TFC_AS 2021

Page | 55

Figure 3. 18 Accès au fichier partagé

Ici le client (Malaïka) peut regarder la vidéo en ligne avant de la télécharger pour la diffuser dans ses installations. C'est après avoir appuyé sur lire.

L'image ci-dessous, montre une vidéo visualiser en ligne.

Figure 3. 19 Visualisation de la vidéo en ligne

Comme expliquer en deuxième chapitre, l'utilisateur peut télécharger le fichier après l'avoir suivi en ligne. Une vois la vidéo est lancée, le client peut juste mettre le curseur sur la vidéo et il aura peut télécharger.

ESIS_TFC_AS 2021

Page | 56

Figure 3. 20 Téléchargement du fichier

Nous allons nous connecter maintenant entant qu'une chaine qui n'est pas en correspondance avec le client qui a partagé le fichier (kyondo) pour voir si elle aura accès au fichier. Sur ce nous allons nous connecter comme nyota qui n'est pas en relation avec kyondo.

Figure 3. 21 Chaine non-correspondante

Nous allons maintenant voir en tant qu'administrateur le nombre d'abonné qu'a chacune de chaîne et combien de fichiers ont été postés par chaque chaine.

ESIS_TFC_AS 2021

Page | 57

Figure 3. 22 Gestion d'abonné

Comme énoncé dans la deuxième partie de ce travail, notre système chiffre les fichiers multimédias présent dans la base donnée ; cela est possible grâce à l'algorithme de chiffrement appliqué.

Figure 3. 23 chiffrement des données

Une chaine de télévision peut envoyer un message à une autre pour demander un fichier, signalons que ces messages sont envoyés uniquement aux chaines correspondantes.

Figure 3. 24 envoi message

ESIS_TFC_AS 2021

Page | 58

Après avoir cliqué sur nouveau message, la liste des chaines correspondantes va sortir, et l'utilisateur n'a qu'à choisir la chaine destinataire.

Figure 3. 25 chaines correspondantes

III.6. Conclusion partielle

Cette partie a pour objectif la concrétisation des théories énoncées et développées tout au long de notre travail. Nous avons commencé par le démarrage du serveur et sa configuration en activant les ports de connexion pour différents services. Nous avons vu entant qu'administrateur du système comment créer des chaines et suivre l'évolution du système en se basant sur le nombre des chaines et les nombre de fichiers par chaine.

Nous avons aussi montré au cours de ce chapitre étape par étape comment un utilisateur peut ajouter un fichier vidéo ou audio à la plateforme. L'analyse de chaque étape nous a amené à trouver certaines conclusions et hypothèses qui permettront d'étendre la zone de recherche dans le cadre de notre sujet de recherche.

De cette manière nous avons répondu au besoin ciblé au début de notre travail qui est la mise en place d'un système de centralisation de fichier multimédia entre les chaines de télévision partenaire.

ESIS_TFC_AS 2021

Page | 59

précédent sommaire suivant






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Là où il n'y a pas d'espoir, nous devons l'inventer"   Albert Camus