Forum général.cherche-logiciel Presentation sur un grand ecran lcd

Posté par  .
Étiquettes :
0
11
mar.
2008
Bonjour,

Mon entreprise mettant en bouteille des produits cosmétiques souhaite que j'installe un écran de présentation.
Sur cet écran doit figurer le logo de la marque du contenu ainsi que la référence dans la série du produit.
Le logo de la marque doit pouvoir flatter le client lorsqu'il est par exemple en visite dans nos locaux.
C'est en fait dans une ligne d'embouteillage où cohabitent des PC sous windows embarquant des cartes CPU Siemens pour gérer le process et affichant aussi une IHM dans un monde purement Windows.
Dans l'ihm on peut scripter des petites choses en VB (burk :!)
Il y a en tout 3 PC et gérant 3 lignes différentes et j'en ai donc choisi un car il sera au plus près de mon installation.
Dans le PC Windows, je sais au travers de l'ihm détecter un changemant de produit et par exemple lancer un fichier bat en même temps.

J'ai pensé bien sur à Linux et je vais vous décrire sans prétention ce que je compte faire:

Achat d'un PC "logo" avec carte DVI ou HDMI.
Achat d'un grand écran LCD de 50 " environ et Full HD.
Installer sur le PC 'logo' :
- une distribution Linux (je en sais pas encore laquelle)
- Perl
- mplayer
- fbi
- Affichage en framebuffer

Installer sur le PC windows:
- Perl
- Filezilla FTP server

Je souhaite qu'une personne non expérimentée en Unix puisse clairement décrire sa présentation.
Je souhaite aussi que cette personne ne manipule des fichiers que sur le PC Windows.
Sur évenement d'un nouveau produit et d'une nouvelle marque je souhaite envoyer à travers un socket perl le numéro de ref et la marque.
Le PC 'Logo' dès reception du socket compare si les videos stockées chez lui et sur le serveur FTP sont identiques et si elles sont identiques les jouent suivant un ordre que je défini sous cette forme:

repertoire marque_bidon
1_10S_PC2309.jpg
2_video1.avi
3_4S_PC3478.jpg

repertoire marque_encore_bidon
3_5S_PC2209.jpg
2_video3.avi
1_4S_PC3278.jpg

Toutes les 30mn environ, je souhaite que le PC_logo se connecte sur le serveur FTP Windows pour vérifier les nouveaux fichiers images ou video sur le répertoire de la marque.

Ce que j'ai déjà testé :

Création d'un Serveur echo en perl et d'un client qui causent ensemble.
Lecture d'une video en framebuffer avec mplayer.
Lecture d'images en framebuffer avec FBI .

Ce que je me pose comme question :

Est-ce que le mode Framebuffer et une bonne idée ?
Que me conseillez-vous comme distribution ?
Est-ce que Perl est aussi une bonne idée ?
(il y a plein de WinSocket autour qui causent et je voulais simplement faire causer un PC UniX avec Windows)
Existe-t-il déjà une appli en libre pour réaliser le même thème ?
Avec Mplayer, est-il possible de d'incruster à la volée du texte ou bien un petit logo ? (je veux m'affranchir d'un temps de construction d'une video).
Quelle est la carte graphique reconnue sans problème sur linux pour afficher en framebuffer du 1900x1200 ?
Dans le même genre, que me conseillez-vous pour l'écran ?



Je trouve cette application vraiment intéressante et je ne veux pas trop me planter pour une première inclusion de linux dans mon entreprise.
Je vous remercie pour vos réponses éventuelles.

Cordialement

Tbar
  • # Retour d'expé fb et quelques conseils

    Posté par  (site web personnel) . Évalué à 1.

    Est-ce que le mode Framebuffer et une bonne idée ?

    J'ai essayé avec une carte nVidia, les perfs vidéos étaient minables même par rapport au driver libre Xorg. Donc si nVidia, plutôt tabler sur Xorg.
    Depuis, je n'ai plus jamais tenté l'aventure.

    Existe-t-il déjà une appli en libre pour réaliser le même thème ?

    Pas à ma connaissance. Ce que tu veux faire peut-être scripté sans démon, par exemple avec le PC windows qui fait quelquechose du genre :
    $ ssh mediaserver script_qui_va_bien #ref# #marque#

    Après si tu tiens à cette idée de démon, pourquoi ne pas imaginer une interface web qui pilote tout, sans transfert de fichiers. Un genre de mpd qui sait faire en plus de la vidéo et passer des images. Après tu peux par exemple faire une playlist par produit. C'est peut être une meilleure architecture.

    Avec Mplayer, est-il possible de d'incruster à la volée du texte ou bien un petit logo ? (je veux m'affranchir d'un temps de construction d'une video).

    Pas à ma connaissance.
    Par contre, en regardant xine-lib, l'API semple proposer ce genre de choses (voir les fonctions xine_osd_draw*)

    Quelle est la carte graphique reconnue sans problème sur linux pour afficher en framebuffer du 1900x1200 ?

    Pas nVidia d'après ce que j'ai pu voir avec une FX5200.
  • # ... il faut développer, pas faire du bricolage...

    Posté par  . Évalué à 4.

    Est-ce que le mode Framebuffer et une bonne idée ?

    En mode Full HD? Non, absolument pas, c'est une très mauvaise idée, les performances en souffriront.

    Pour la distribution, il faut surtout viser une distribution supportant la carte graphique sans trop chipoter, et pour la carte graphique, il vaut mieux viser une carte de bonne qualité et capable d'appréhender les hautes résolutions, et surtout avec des pilotes convenables.

    Perso, je recommanderais de développer le tout sous X, pour utiliser l'accélération graphique et de développer un vrai client. Dans le "digital signage", il faut bien être conscient que rapidement le client en veut toujours plus... ça commence avec des images et de la vidéo, ça continue avec du flash, voir même du powerpoint (beurk)...

    Pour la composition d'image au vol dans les vidéos, je recommande l'utilisation de VLC (c'est un très bon player et au boulot on l'a intégré depuis longtemps dans notre solution d'écrans d'information pour nos points de vente)
  • # abandon framebuffer

    Posté par  . Évalué à 1.

    Bonjour,

    Merci beaucoup pour vos remarques interessantes.
    J'abandonne donc le framebuffer.
    Par contre, si je fais tourner ça sur X, je ne veux pas que l'on voit le bureau du gestionnaire de fenêtre.
    Est-il possible d'installer X sans gestionnaire de fenêtre ?
    Pour VLC, il faut que je regarde comment créer un playlist.
    J'ai essayé, et c'est vrai qu'il lit les images: il me les affiche par contre 2 sec.

    tbar

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.