160 likes | 239 Views
Introduction. VideoLAN : un projet qui existe depuis 1996 avec de nombreuses composantes Objectifs de cette année : VLC : ajouter des fonctionnalités (Media library) VLMa : ajouter des fonctionnalités et publier le projet Production : optimiser l’utilisation et rajeunir le parc machine.
E N D
Introduction • VideoLAN : un projet qui existe depuis 1996 avec de nombreuses composantes • Objectifs de cette année : • VLC : ajouter des fonctionnalités (Media library) • VLMa : ajouter des fonctionnalités et publier le projet • Production : optimiser l’utilisation et rajeunir le parc machine
Présentation • VLMa (VideoLAN manager) : application permettant de gérer un parc de machine de diffusion utilisant VLC • Composé : • D’un daemon qui calcule et assigne les ordres de diffusion • D’une application web pour le contrôle. • Codé en Java initialement par le projet de la p2007
Action • Ajout de la gestion des chaînes de TNT • Gestion des listes de lecture et des flux vidéos extérieurs • Suppression de la dépendance envers le routeur • Paramétrage et enregistrement des données facilité • Correction de bugs …
Publication du projet • Choix d’une licence open source : la GPL comme VLC • Mise en place d’outils : • Maven • Dépôt Git • Mailings-list (vlma et vlma-devel) • Un site Internet • Travail sur les moyens de distribuer le logiciel
Documentation du VLMa • Interface web en PHP & CSS (en anglais) • http://www.videolan.org/vlma/
Documentation du VLMa • Outils utilisés : Une machine du club VideoLAN dans laquelle nous avons installé Debian Serveur web • IRC comme moyen de communication • Difficultés rencontrées : • Apprendre Linux (Debian) Formation Linux organisée par VIA. • Apprendre et comprendre attentivement le fonctionnement du VLMa et l’ensemble du système VideoLAN.
Présentation du secteur • La raison d’être initiale du projet VideoLAN • 10 serveurs à administrer (VLS) tournant sous Debian GNU Linux avec : • Des cartes DVB-S • Des cartes DVB-T • 2 paraboles et 2 antennes terrestres • Diffusion d’une centaine de chaînes de télévision et de radios numériques
Le rôle du responsable de production • Rendre maximale la disponibilité du service • Suivre l’état de fonctionnement de l’ensemble du système grâce au VLMa • Consulter les news à la résidence afin de répondre • Intervenir physiquement en cas de pannes matérielles (multiswitch, barrette de mémoire vive, disques durs …)
Le rôle du responsable de production La chaîne EuroSport ne marche plus, rediffusez-la vite! EuroSport… D’accord, c’est noté
Action • Réinstallations de serveurs • Gestion dynamique du plus de chaînes possible grâce au VLMa • Gestion des problèmes électriques • Test du VLMa en production • Achat et montage de deux nouveaux serveurs grâce à une subvention obtenue au CA de VIA • Création d’une mosaïque des chaînes TNT
Possibilité de reproduire la solution dans un autre pays • Possibilité : Toutes les chaînes TNT, satellite et fichier sont gérées par VLMa C’est possible et facile de l’utiliser partout dans le monde. • Equipement nécessaire : • Un réseau Ethernet qui supporte le multicast • Quelques machines qui jouent le rôle de VLS + des cartes DVB • Une machine dans la quelle tourne le VLMa
Possibilité de reproduire la solution dans un autre pays Conclusion: • Il est tout à fait possible d’appliquer ce projet dans un autre pays hors l’Europe • Intérêt: • Faire économiser de l’argent pour des étudiants. • Les étudiants peuvent appliquer ce qu’ils apprennent à l’Ecole à la réalité (informatique et télécommunications)Accumuler des expériences professionnalisantes.
Démarche • Attitudes et comportement de l’équipe • Organisation de l’équipe : WBS • Processus opératoire pour chaque partie • Diagramme GANT • Analyse des risques Nous n’avons pas trouvé de successeurs ! • Livrables du projet : Code source des modifications de VLC, site Internet du VLMa, solution de production améliorée, tous nos outils, le rapport final.