160 likes | 240 Vues
Explore the VideoLAN project and its components, objectives, actions, challenges, and production insights to optimize machine usage. Discover VLMa for managing machine broadcasting with VLC. Dive into production responsibilities and potential international replication.
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.