Publié le 18 septembre 2013 - par

PiWall : un mur d’images avec le Raspberry Pi

piwall_01_250La création d’un mur d’images requiert de multiples ordinateurs et/ou des cartes vidéo hors de prix.

Le projet PiWall propose la mise en œuvre d’un mur d’image basé sur des Raspberry Pi, ce qui réduit considérablement le prix de cette réalisation.piwall_01_580Il devient facile de transformer un certain nombre d’écrans en mur d’image, pourvu qu’ils soient munis d’une prise HDMI. Il faut un Raspberry Pi par écran, branché sur un switch.

bigbuckbunny2_580

Un Raspberry Pi Maître (mais ce peut aussi être une autre machine sous Linux) distribue la vidéo via le réseau à tous les autres Raspberyy Pi qui alimentent chacun leur écran.

bigbuckbunny_580

Actuellement, il y a un guide d’installation pour créer un mur Pi qui est disponible, mais il y a quelques limitations : Le logiciel ne fonctionne qu’avec le lecteur vidéo fourni avec le Raspberry Pi (omxplayer). Si vous cherchez à créer un énorme écran pour un simulateur de vol ou une course de formule 1 … Il va certainement falloir mettre les mains dans le cambouis !

La librairie pwlibs ainsi qu’une version adaptée de omwplayer sont disponibles en téléchargement.

piwall

Ajoutez une interface son USB qui remplacera avantageusement la pauvre sortie audio d’origine du Raspberry PI si vous mettez en place une installation de home cinéma…

Un projet à suivre et à tester si vous avez besoin d’afficher des images de grande taille. Bien entendu le nombre d’écrans n’est pas limité aux 9 qui figurent dans les images de cet article, il peut y en avoir beaucoup plus.

Trois vidéos sont disponibles

Visitez la page de PiWall pour plus de détails.

À propos François MOCQ

Électronicien d'origine, devenu informaticien, et passionné de nouvelles technologies, formateur en maintenance informatique puis en Réseau et Télécommunications. Dès son arrivée sur le marché, le potentiel offert par Raspberry Pi m’a enthousiasmé j'ai rapidement créé un blog dédié à ce nano-ordinateur (www.framboise314.fr) pour partager cette passion. Auteur de plusieurs livres sur le Raspberry Pi publiés aux Editions ENI.

30 réflexions au sujet de « PiWall : un mur d’images avec le Raspberry Pi »

  1. Ping : PiWall : un mur d’images avec le Raspberr...

  2. Johnny

    Bonjour et merci pour cet article.

    J’ai mis en place piwall en suivant un tuto sur 4 écrans mais je me trouve confronté à un soucis au niveau du son qui ne sort pas.

    Auriez-vous une solution pour ce problème?

    D’avance je vous remercie.

    Cordialement,

    Répondre
      1. Johnny

        Tout d’abord, merci pour cette réponse très rapide.

        Donc j’ai branché pour le moment des hauts parleurs en analogique sur le Master.
        J’ai également essayé de les branché sur chaque PI mais sans succès.

        J’ai lu quelque part qu’il fallait effectuer une redirection du son mais je dois avouer que je n’ai pas saisi l’idée et que mes quelques tentatives ont été infructueuses.

        Répondre
        1. François MOCQ Auteur de l’article

          ah… c’est plus clair !
          par défaut si vous avez branché la sortie HDMI, le son est envoyé sur cette sortie
          Je ne sais pas trop comment c’est fait sur votre système mais essayez de rediriger le son sur la sortie analogique
          jetez déjà un coup d’œil ici https://www.framboise314.fr/ca-va-faire-du-bruit-chez-les-framboise314-comment-configurer-le-son-sur-le-raspberry-pi/
          vous y trouverez comment rediriger le son en standard
          après comme je ne sais pas exactement ce que vous avez installé et comment ça gère le son ce n’est pas évident
          tenez moi au courant
          @ bientôt
          François

          Répondre
          1. Johnny

            Merci beaucoup de l’interet que vous portez à mon problème.

            Voici un petit topo de mon installation :

            4 écrans relié en DVI vers HDMI sur 4 PI
            1 PI en Master sur lequel j’ai changer la sortie son de HDMI vers Analogique.

            Lorsque je branche des hauts parleurs sur celui-ci, aucun son avec PIWALL mais sur raspbian ça fonctionne.

            J’ai lu quelque part qu’il fallait effectuer une redirection du son pour que ce soit le Master qui donne le son.

            J’espère être assez clair et vous remercie une nouvelle fois pour votre aide.

            Répondre
            1. François MOCQ Auteur de l’article

              sur https://groups.google.com/forum/#!topic/piwall-users/oH-JVsGH4E8

              il y a ceci

              Hi Iris,

              We have used a mechanism similar to Ramon’s for producing synchronised sound on the master. First we re-encoded the sound format into mp3, just like Ramon and then we used the command « avconv -v quiet -re -i source.video -vcodec copy -f avi -an udp://239.0.1.23:1234 -acodec copy -f mp3 pipe: | mpg123 – » this outputs sound on the headphone socket.

              If you use Ramon’s command you can also use « pwomxplayer -o local udp://239.2.2.3:2020 » to output to the headphone socket.

              Things are a bit more problematic trying to get sound onto the slave tiles because the GPL version of the software is using various software programs from different projects that were never meant to work together. In the new commercial software, we’ve written everything from the ground up to work in harmony so these problems don’t exist.

              I have had some success with the mpegts transport format but it fails if the source video bitrate rises about approx 70Mbit/s. So on the master you run « avconv -v quiet -re -i source.video -vcodec copy -acodec copy -f mpegts udp://239.0.1.23:1234 » on the slave tiles execute « pwomxplayer -o local –config=screenCfg udp://239.0.1.23:1234?buffer_size=1200000B » Note that the screenCfg is a definition that you would supply in your piwall definition file. You will also have to restart all the slaves each time you want to execute a new avconv command.

              Hope this is of some use to someone.

              Alex.

              Répondre
    1. Olivier

      Bonjour
      Je souhaite réaliser également un mur d’écran mais n’y suis pas arrivé en suivant des tutos sur internet.
      Pourriez-vous svp m’indiquer qur quel site vous avez trouvé une solution fonctionelle.
      Sincères salutations
      Olivier

      Répondre
  3. eloyas.github

    Bonjour,

    j’ai un petit problème de son. J’ai branché un home cinéma sur le raspberry maitre, mais mon son ne sort pas… Je précise que je diffuse une vidéo depuis youtube qui elle a du son

    D’ou cela peux t’il venir ?

    Répondre
      1. eloyas.github

        Vue qu’il est branché en hdmi est que c’est la sorti du son par défaut, je me suis dit que j’en avais pas besoin ^^

        J’ai éssayé, mais il ne me lance plus mes vidéos, il ré-encode le son (d’après ce que me dit la deb’) et ce coupe.

        Répondre
  4. STENGEL

    Bonjour
    Je suis photographe amateur et j’aimerais faire un mur d’image pour notre association nous organisons un marché de noël et nous faisons des photos d’enfants avec le père noël que nous offrons gratuitement et j’aimerais savoir quel matériels ils nous faudrait ainsi que des explications pour faire un mur avec 4 écrans
    Merci
    Salutations

    Répondre
  5. Pascal

    Bonjour
    Je desirerai lire une video a partir d un lecteur dvd. Une solution aurait elle etait developper car pour le moment je ne peux lire qu a partir du lecteur omxplayer.
    Merci

    Répondre
  6. Pascal

    Bonjour,
    Est-ce qu’il est possible de réaliser ce genre de mur avec des ordinateurs sous ubuntu par exemple à la place des Raspberry?
    SI oui comment faut-il faire.
    Merci pour vos réponses

    Répondre
  7. Armand

    Bonjour,

    Merci beaucoup pour cet article passionnant ! Je dois trouver un moyen de faire tourner la même vidéo sur 3 écrans verticaux pour mon travail, mais je ne suis pas un pro et l’agence qui produit la vidéo ne sait pas comment nous aider…

    Avec donc ces 3 écrans Full HD verticaux, j’obtient une résolution de 3240 x 1920 px (3 fois 1080px de large)

    Est-ce que vous savez si ces cartes Pi permettent de gérer ce genre de résolution ? Merci beaucoup pour votre aide !

    Bonne continuation.

    Répondre
    1. Yorick

      Bonjour,

      Pourquoi pas, au final vous afficherez une image de 1920×1080 sur un écran d’une résolution maximal de 3240×1920 c’est comme regardez un RIP sur un écran FullHD …

      Après vu la configuration, un pc avec une CG 3 sorties c’est plus simple je pense …

      Répondre
  8. franck

    Bonjour,
    avec mes 4 raspberry et un master (ubuntu et ffmpeg), j’arrive à faire fonctionner un mur 4×4. Bon, parfois il y a des problèmes de synchro et l’un des écrans est un peu décalé. Et il est trés difficile se savoir pourquoi. J’utilise ffmpeg donc pour envoyer les flux, et sur les raspberris, une commande comme celle-ci: pwomxplayer -A udp://IP du flux multicast.
    Mon problème est d’avoir une bonne qualité vidéo sur les raspberrys, et là, je patauge. Comment régler vous ffmpeg (ou avconv) sur vos murs d’image pour avoir cette qualité ! C’est magnifique. Avez-vous des paramètres pour la vidéo envoyée qui permettent d’avoir cette qualité ? Etes-vous hyper fort en paramètrage ffmpeg pour reencoder un flux et l’envoyer avec les bons codec videos ou raspberris ? Quel est votre truc ?
    Merci d’avance pour votre aide.
    Franck

    Répondre
  9. dubis

    Bonjour,

    Merci pour cette belle présentation.
    Apparemment il est plus difficile de créer un double écran que de faire un mur d’image. J’ai quand même 2 questions :
    Est-il possible qu’un des Raspberry Pi soit maître et esclave de lui même pour faire un double écran étendu avec 2 raspberry non pas 3.
    Sinon, connaissez vous un méthode qui fonctionne pour faire un un double écran étendu avec un Raspberry Pi ?

    Répondre
  10. Ping : Affichage Dynamique – Raspberry Pi Maroc

  11. Fred

    Bonjour
    Je voudrais afficher sur deux ecrans qui sont sur deux sites séparés des images pour une association.
    Comment monter une solution à moindre coût svp ?
    Merci de votre aide …
    Cordialement

    Répondre
  12. Johnny

    Bonjour,

    Avez-vous un hébergement web?
    Si oui vous avez la solution XIBO qui peut parfaitement répondre à vos besoins.

    Cordialement,

    Répondre
  13. Philippe

    Bonjour,
    Je cherche une solution pour gérer une installation-décor composée de environ 75 TV… Est-ce que PiWall peut partager une image en autant de « morceaux » ?
    Merci d’avance pour vos réponses

    Répondre
  14. Isaac

    Bonjour,
    un client souhaite installer 3 écrans l’un à côté de l’autre horizontalement et que l’image apparaisse dans les trois comme si c’en était un, c’est possible et comme c’est fait

    Merci

    Répondre

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Complétez ce captcha SVP *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.