Added readme

This commit is contained in:
EpicKiwi 2023-09-21 12:47:26 +02:00
parent e5b57dd3d7
commit 4d4591fb2d
Signed by: epickiwi
GPG Key ID: C4B28FD2729941CE

View File

@ -1,5 +1,13 @@
# LOLED # LOLED
``` Outil de projection sur l'ecran led du LOL
apt install xorg fluxbox lightdm
``` 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.