From 4d4591fb2de4e85de6a6d1a12f28d39e84786c1b Mon Sep 17 00:00:00 2001 From: EpicKiwi Date: Thu, 21 Sep 2023 12:47:26 +0200 Subject: [PATCH] Added readme --- README.md | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index e1828df..097b4aa 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ # LOLED -``` -apt install xorg fluxbox lightdm -``` \ No newline at end of file +Outil de projection sur l'ecran led du LOL + +L'ecran lED du LOL est controlle par une carte PCI qui prend une portion de l'ecran pour en mapper chaque pixel sur l'ecran LED. + +Avec LOLED : un serveur (`loled.js`) execute avec [Deno](https://deno.com/) et mets a disposition les elements suivants : + +* Une page `/display` qui doit etre ouverte en plein ecran sur un navigateur interne +* Une page d'index `/` qui donne quelques details et instructions sur comment utiliser l'outil sur le WEB +* Un script `/js/grab-canvas.js` qui peut etre execute sur n'importe quel page du web dispose d'un element video ou canvas, le flux video du premier element trouve sera alors envoye a l'ecran + +Techniquement, le systeme repose sur une connexion WebRTC et utilise le serveur comme serveur de signalisation. Sur la machine assocee a l'ecran LED nous avons demarre une session fluxbox avec LightDM. Flubox demarre un firefox automatquement qui se connecte au serveur en tant qu'affichage. \ No newline at end of file