//ProTVPlayer
include($_SERVER['DOCUMENT_ROOT']."/common.php") ;
_startpage() ;
_link("Architecture.php","Architecture de l'application") ;
_link("Installation.php", "Installation du logiciel") ;
_link("Protv.php","ProTV") ;
_title(1, "ProTVPlayer - le lecteur") ;
_p() ;
echo "ProTVPlayer est un logiciel développé et commercialisé par MVP.
Ce logiciel fonctionne en lien avec ProTV (logiciel libre de droit).
ProTV diffuse les médias selon le paramétrage réalisé dans ProTV.
";
_endp() ;
_title(2, "Installation") ;
_p() ;
echo "ProTVPlayer doit être installé sur tous les ordinateurs PC qui diffuseront des médias.
Une licence est nécessaire por chaque moniteur de diffusion. Un moniteur n'est associé qu'à un seul ordinateur.
Le setup d'installation crée un lien dans le menu démarrage de Windows. De fait à chaque lancement de l'ordinateur, ProTVPlayer se lancera. Si aucun programme n'est à afficher, le processus est détruit." ;
_endp() ;
_p(info) ;
echo "La configuration minimale requise pour un bon fonctionnement de l'application dépend des médias diffusées : le volume et la résolution des médias (vidéos, images, ...) ainsi que le nombre d'écrans et leur résolution d'affichage demanderont une carte graphique, un CPU et un disque dur plus ou moins performant.
ProTVPlayer fonctionne sous Windows Vista ou +.
" ;
_endp() ;
_title(2, "Mise à jour") ;
_p() ;
echo "ProTVPlayer ne nécessite pas d'être connecté au réseau en permanence.
Lors de l'installation d'un ordinateur, ProTVPlayer télécharge l'ensemble :
- des programmes des chaines à diffuser
- des médias qui composent les programmes
A chaque démarrage de ProTVPlayer, l'application essaie de se conecter au serveur de diffusions. Elle télécharge toutes les mises à jour, puis débute la diffusion des médias avec les programmes actualisés.
Au cours de la journée, automatiquement, ProTVPlayer essaie de se connecter toutes les 30 minutes au serveur.
Si ProTVPlayer arrive à se connecter, il recherche l'ensemble des nouveaux programmes et médias et les télécharges en tâche de fond.
Une fois l'ensemble des données récupérées, ProTVPlayer peut sur un changement de programme, arrêter la diffusion, effectuer les mises à jours et relancer la diffusion des programmes (c'est le cas si le nouveau programme débute de suite - si les modifications portent sur un programme diffusé jour suivant (ou après) aucune interruption de diffusion n'est réalisée pour réaliser ces mises à jours.
Si ProTV n'arrive pas à se connecter au serveur de diffusion, il continue de diffuser les programmes déjà téléchargés.
Si ProTV ne dispose d'un média, celui-ci n'est pas compté dans la diffusion du programme.
" ;
_endp() ;
_p(info) ;
echo "La diffusion des programmes est prioritaire sur les mises à jour : Un programme n'est pas interrompue pour effectuer une actualisation des programmes. Cette opération peut être réalisée par ProTV mais pas par le player.
MVP préconise de ne pas efféctuer de modifications sur les programmes du jour pour éviter ses coupures de diffusions" ;
_endp() ;
_title(2, "Lancement et arrêt de ProTVPlayer") ;
_p() ;
echo "Lors de l'installation de ProTVPlayer, un lien est créé dans le menu de démarrage de Windows.
A chaque lancement du système, ProTVPlayer est lancé.
Pour forcer le démarrage (et l'arrêt) de l'ordinateur, MVP préconise d'utiliser les options du bios.
L'utilisateur du poste peut s'appuyer sur le planificateur de tâches de Windows pour piloter ProTVPlayer.
Dans le menu Démarrer, lors de l'installation, un groupe ProTV a été créé. En lançant ProTVPlayer, l'utilisateur lance l'application.
Dans de nombreux cas où ProTVPlayer est bloqué par un autre processus, celui-ci est supprimé puis automatiquement relancé (sur le programme en cours).
Si un utilisateur arrête pendant les heures de diffusion ProTVPlayer, le programme se relance automatiquement." ;
_endp() ;
_p(info) ;
echo "Pour interrompre 'proprement' ProTVPlayer sans qu'il ne se relance automatiquement, l'administrateur doit sélectionner le programme et cliquer simultanément avec le bouton gauche et droit de la souris." ;
_endp() ;
_title(2, "Fonctionnement") ;
_p() ;
echo "ProTVPlayer effectue un certain nombre de tâches en parallèle :
- diffuse des médias
- dialogue avec le serveur de diffusion pour
- signaler l'état du logiciel
- effectuer les commandes demandées par ProTV
- savoir si des mises à jour de programmes ou de médias
- télécharge en arrière plan les modifications de programmes et de médias
- analyse les modifications de programmations. Si une modification est à apporter sur le programme courant (et que tous les médias ont été télécharger), ProTVPlayer va :
- s'arrêter
- recopier les médias téléchargés pour les copier dans le répertoire de travail
- relancer l'application
- se repostionner au programme qui doit être diffuser
- en cas d'auto-détection d'un soucis, ProTVPlayer se relance automatiquement
";
_endp() ;
_endpage() ;
?>