====== Lecteur Video piloté à distance ======
{{composants:rpi.png?250}}
===== Résumé =====
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 =====
À partir d'un raspbian lite :
$ sudo apt update && apt upgrade
$ sudo reboot
//X-server
$ sudo apt install xinit xserver-xorg x11-xserver-utils
//Desktop environment & various
$ sudo apt install openbox obconf obmenu unclutter
//OMX Player
$ sudo apt install omxplayer screen
Éditer le fichier ''/etc/rc.local'' et ajouter pour démarrer le serveur X au boot :
startx
Éditer ou créer le fichier ''~/.xsession'' et inclure pour lancer openbox automatiquement au démarrage :
exec=openbox-session
Créer un fichier de configuration si besoin :
$ mkdir -p ~/.config/openbox && cp /etc/xdg/openbox/* ~/.config/openbox
=== OMXPlayer commands during playback ===
***1 :** decrease speed
***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
===== Notes =====
*les consoles tty ne se chargent pas ?
*léger delai entre commande et lancement (~1s)
===== 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]]
*[[https://videolooper.de/|Video Looper (lecture à partir de médias USB)]]
===== Divers =====
Pour tourner l'écran à 90° pour afficher en mode portrait, éditer le fichier ''/boot/config.txt'' et ajouter la ligne suivante en bas
display_rotate=1 #90 degrees
ou
display_rotate=3 #270 degrees
La Raspberry Pi n'a pas de mot de passe par défaut pour root. Pour en créer un :
sudo passwd root