composants:rpi_remote_video

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
composants:rpi_remote_video [2021/05/23 19:56] – [Projet] mhcomposants:rpi_remote_video [2021/05/24 19:00] – [Notes] mh
Line 6: Line 6:
  
 Utiliser une ou plusieurs raspberry pi en lecteur video de spectacles ou d'installation avec la commande à distance à partir d'un ordinateur de régie qui pilote les pi en réseau. Utiliser une ou plusieurs raspberry pi en lecteur video de spectacles ou d'installation avec la commande à distance à partir d'un ordinateur de régie qui pilote les pi en réseau.
 +
 +{{composants:schema_principe_regie_video_rpi.png?600}}
  
  
 ===== Projet ===== ===== Projet =====
  
-À partir d'un raspibian lite :+À partir d'un raspbian lite :
  
 <code bash> <code bash>
 $ sudo apt update && apt upgrade $ sudo apt update && apt upgrade
 $ sudo reboot $ sudo reboot
 +//X-server
 +$ sudo apt install xinit xserver-xorg x11-xserver-utils
 +//Desktop environment & various
 $ sudo apt install openbox obconf obmenu unclutter $ sudo apt install openbox obconf obmenu unclutter
 +//OMX Player
 +$ sudo apt install omxplayer screen
 </code> </code>
 + 
 +Éditer le fichier ''/etc/rc.local'' et ajouter pour démarrer le serveur X au boot :
  
-//unclutter est un utilitaire qui permettra de désafficher le curseur si il est inactif//+<code bash> 
 +startx 
 +</code>
  
-Créer un fichier de configuration et l'ouvrir :+Éditer ou créer le fichier ''~/.xsession'' et inclure pour lancer openbox automatiquement au démarrage : 
 + 
 +<code> 
 +exec=openbox-session 
 +</code> 
 + 
 +Créer un fichier de configuration si besoin :
  
 <code bash> <code bash>
Line 26: Line 43:
 </code> </code>
  
-Ouvrir le fichier "autostart" créé et remplacer son contenu par (à ajuster au besoin) : 
  
-<code+=== OMXPlayer commands during playback === 
-sleep 5 && midori --inactivity-reset=60 -e Fullscreen --app=/path/or/url.html +  ***1 :** decrease speed 
-</code>+  ***2 :** increase speed 
 +  ***:** rewind 
 +  ***:** fast forward 
 +  ***z :** show info 
 +  ***j :** previous audio stream 
 +  ***k :** next audio stream 
 +  ***i :** previous chapter 
 +  ***o :** next chapter 
 +  ***n :** previous subtitle stream 
 +  ***m :** next subtitle stream 
 +  ***s :** toggle subtitles 
 +  ***w :** show subtitles 
 +  ***x :** hide subtitles 
 +  ***d :** decrease subtitle delay (250 ms) 
 +  ***f :** increase subtitle delay (+ 250 ms) 
 +  ***q :** exit omxplayer 
 +  ***p / space :** pause/resume 
 +  ***:** decrease volume 
 +  ***+ / :** increase volume 
 +  ***left arrow :** seek -30 seconds 
 +  ***right arrow :** seek +30 seconds 
 +  ***down arrow :** seek -600 seconds 
 +  ***up arrow :** seek +600 seconds
  
-//Le "sleep" permet d'attendre un peu au démarrage pour être certain que la connection internet soit bien établie avant de lancer le navigateur.// 
  
-Pour lancer openbox automatiquement au démarrage, éditer ou créer le fichier ~/.xsession et inclure : 
  
-<code> 
-exec=openbox-session 
-</code> 
  
-Pour tourner l'écran à 90° pour afficher en mode portrait, éditer le fichier /boot/config.txt et ajouter la ligne suivante en bas 
  
-<code> +===== Notes ===== 
-display_rotate=1 #90 degrees + 
-ou +  *les consoles tty ne se chargent pas ? 
-display_rotate=3 #270 degrees +  *léger delai entre commande et lancement (~1s) 
-</code>+ 
  
  
 ===== Ressources ===== ===== Ressources =====
  
-  *+  *[[https://community.spiceworks.com/how_to/135908-loop-a-single-video-on-a-raspberry-pi|Single Video Loop - Good blog]] 
 +  *[[https://dustinpfister.github.io/2020/03/27/linux-raspbian-lite-xserver-xorg/|Simple Raspbian lite setup]]
  
 ===== Divers ===== ===== Divers =====
  
-Pour éviter la mise en veille automatique dans Lightdm, éditer le fichier /etc/lightdm/lightdm.conf et inclur, en bas :+Pour tourner l'écran à 90° pour afficher en mode portrait, éditer le fichier ''/boot/config.txt'' et ajouter la ligne suivante en bas
  
 <code> <code>
-#Don't sleep the screen : +display_rotate=1 #90 degrees 
-xserver-command=X -s 0 dpms+ou 
 +display_rotate=3 #270 degrees
 </code> </code>
  
  • composants/rpi_remote_video.txt
  • Last modified: 2021/05/27 09:58
  • by mh