CRI-IUT 2007 Lannion Distribution de chaînes de télévision numérique sur le réseau intranet de l Université de Toulon 1
Sommaire I. Contexte II. Objectifs et contraintes III. Étude technique IV. Réalisation V.Exploitation VI. Conclusion 2
Contexte L existant : Hertzienne Astra 19.2 HotBird 13 Utilisé pour les cours de langues Système de réception analogique Peu de chaînes disponibles Câblage spécifique Extension difficile Ampli Distributeur analogique UHF Vers les salles de cours 3
Sommaire I. Contexte II. III. IV. Objectifs et contraintes Étude technique Réalisation V. Exploitation VI. Conclusion 4
Objectifs et contraintes Les objectifs : Utilisation du réseau informatique Diffusion de 15 chaînes de télévision Intégration de la diffusion de journaux cycliques Évolution simplifiée Gestion distante Les contraintes : Coût d installation Bande passante Droits de diffusion 5
Droits Pas de la diffusion mais de la distribution Chaînes TV non cryptées Uniquement pour l Intranet de l Université Authentification Ldap Consultation de juristes spécialisés 6
Sommaire I. Contexte II. III. IV. Objectifs et contraintes Étude technique Réalisation V. Exploitation VI. Conclusion 7
Étude technique - État de l'art Systèmes hybrides: Inconvénient : Complexe et obsolète Systèmes numériques propriétaires : Produits : Technilab, Visualease, Avantage : Clés en mains Inconvénient : Coûts élevés Systèmes numériques Open Source : Produits : VLS, DvbStream, MumuDvb Avantage : Coût réduit Inconvénient : A développer en interne 8
Étude technique - MumuDVB Conception Crans de Cachant Basé sur DvbStream Réalisé en C++ Permet la diffusion Multicast Ressource du réseau Gain de bande passante 9
Étude technique - MumuDVB Fonctions : Récupère un transpondeur Diffusion sur différentes adresses I.P Prise en compte des serveurs S.A.P Avantages : Peu de ressources processeur Simplicité de mise en place Inconvénient : Configuration via des fichiers plats 10
Sommaire I. Contexte II. III. IV. Objectifs et contraintes Étude technique Réalisation V. Exploitation VI. Conclusion 11
Réalisation - Architecture Base de données Analogique + TNT Astra 19.2 HotBird 13 Ampli Serveur TV IUT Cartes Tuner DVB S 1 DVB S 2 Interface WEB DVB S 3 Mumudvb DVB S 4 Distributeur analogique DVB T 1 Carte réseau Gigagit Réseau IP 12
Réalisation - Architecture serveur Serveur TV IUT DVB-S 1 MumuDVB DVB-S 2 MumuDVB Flux Satellite/TNT DVB-S 3 MumuDVB DVB-S 4 DVB-T 1 MumuDVB MumuDVB Réseau 1Gb/s Processus autonome via crontab interface WEB SGDB 13
Réalisation - Schéma de MumuDVB Fonctionnement pour une carte 14
Réalisation - Nécessité de la SGBD Fichier de configuration de mumudvb Pour le transpondeur : Numéro de la carte Fréquence / polarisation etc... Pour chaque chaîne : Adresse IP Port Nom listes des PID 15
Réalisation - Le multicast Avantage : Communication vers un groupe d'ordinateur Transmission d'un seul flux Idéal pour la vidéo Protocol reconnu par les matériels actifs Le routeur qui gère les flux Informations : Adresse de classe D Plage d'adresse : 224.0.0.1 à 239.255.255.255 16
Réalisation - Le réseau Flux multicast Flux d'un client 17
Réalisation La bande passante 1/2 Pour une chaîne : 5MBits / seconde 18
Réalisation La bande passante 2/2 Pour les 15 chaînes : 65MBits / seconde 19
Réalisation Composition du système Les différentes briques de la plateforme : Linux Ubuntu Server 6.10 PHP 5 (Programmation) MySQL 5.0 (Stockage des informations) Apache 2.0.54 (Interface Web) Mumudvb 1.0.17 (Gestion des cartes DVB) DVBStream, DVBTools (outils) VLC 0.8.6 (Fonction magnétoscope) 20
Sommaire I. Contexte II. III. IV. Objectifs et contraintes Étude technique Réalisation V. Exploitation VI. Conclusion 21
Les fonctionnalités Diffusion de 17 programmes vidéo numérique (Mpeg2). Transmission d'un signal vidéo entre deux sites distants. Diffusion de flux vidéo venant de caméra, magnétoscope, DVD, Programmation des enregistrements. Stockage des vidéos sur un serveur de fichiers. Diffusion de messages cycliques d informations. Gestion des profils par utilisateurs. Interface web de gestion administrative. 22
Affichage sur PC La réception des programmes avec un ordinateur : Se connecter sur une page Web S identifier (Ldap) Cliquer sur le logo d une chaîne dans la mosaïque 23
Interface utilisateur - Mosaïque 24
Affichage dans le navigateur 25
Affichage sur TV La réception des programmes sur un téléviseur ou vidéoprojecteur : Connecter un petit boîtier (Set-Up-Box) au téléviseur ou au vidéoprojecteur, par la prise péritel. Connecter la prise réseau (Rj45) du boitier. La chaîne par défaut affiche la liste des programmes disponibles. 26
Interface de gestion de la plateforme 27
Gestion des cartes et des chaînes 28
Ajout d une chaîne locale 29
Gestion des utilisateurs 30
Gestion des enregistrements 31
Journaux cycliques (1) 32
Journaux cycliques (2) 33
Gestion des Set-Up-Box 34
Sommaire I. Contexte II. III. IV. Objectifs et contraintes Étude technique Réalisation V. Exploitation VI. Conclusion 35
Conclusion et perspectives Conclusion Plateforme entièrement Web Quantité et qualité des chaînes TV Gestion simple et facile Diffusion dans toute l Université Intégration des journaux cycliques Démocratisation de la communication vidéo Perspectives Interface de Vidéo On Demande (VoD) Intégration WebTv étudiant Gestion automatique des boîtiers Amino (SetUpBox) Serveur d annonce SAP (Affichage guide TV) Graphisme et intègration 36