13 lines
981 B
Markdown
13 lines
981 B
Markdown
# LOLED
|
|
|
|
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. |