pcp:latable
Différences
Ci-dessous, les différences entre deux révisions de la page.
— | pcp:latable [2024/02/09 17:10] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== La Table ====== | ||
+ | cf la page du PCP : http:// | ||
+ | |||
+ | La Table est une installation vidéo interactive de captation et de diffusion. En s' | ||
+ | |||
+ | Partenariat EDA (atelier de recherche multimédia) / PCP / Les Espaces Enchevêtrés (SNHack) / Médiathèque | ||
+ | |||
+ | Lieux : EDA, Médiathèque, | ||
+ | |||
+ | ===== Coté technique ===== | ||
+ | L' | ||
+ | - Un module caméra, qui reprend le matériel et les logiciels de l' | ||
+ | - Un modules projection, qui permet à un vidéoprojecteur de disposer des vidéos localement et a travers le réseau. c'est aussi une Raspberry Pi. | ||
+ | |||
+ | Chaque lieu peut être indépendant ou partager ses vidéos avec un ou plusieurs autres. | ||
+ | |||
+ | ==== Module Caméra ==== | ||
+ | - Installation d'un linux debian pour RSP : http:// | ||
+ | - pistes http:// | ||
+ | - pistes http:// | ||
+ | - après mise sur la SD et mise à jour | ||
+ | - raspi-config pour déclarer le module camera | ||
+ | - Suivre http:// | ||
+ | - http:// | ||
+ | - http:// | ||
+ | < | ||
+ | cd /tmp | ||
+ | sudo apt-get install -y libjpeg62 libjpeg62-dev libavformat53 libavformat-dev libavcodec53 libavcodec-dev libavutil51 libavutil-dev libc6-dev zlib1g-dev libmysqlclient18 libmysqlclient-dev libpq5 libpq-dev lftp | ||
+ | wget https:// | ||
+ | </ | ||
+ | pour l' | ||
+ | |||
+ | ainsi / | ||
+ | |||
+ | le pg en test {{: | ||
+ | |||
+ | Nous avons adapté le script pour qu'il puisse se paramétrer plus facilement, ainsi: | ||
+ | * il prend en compte une cléUSB pour y déposer les vidéos | ||
+ | * il utilise pour motion un fichier de paramétrage présent sur cette clé | ||
+ | * il utilise aussi un fichier de paramétrage pour l' | ||
+ | * il transfert les vidéos sur le ou les modules projections | ||
+ | ==== Module projection ==== | ||
+ | - Comme pour le module caméra, installation d'un linux debian pour RSP | ||
+ | - visualisation vers le vidéoprojecteur, | ||
+ | - soit lancement d'un script bash autour de mplayer ou mpv prenant au hasard dans le répertoire /tmp/VIDEOS | ||
+ | - soit utilisation d'un média-center classique ( RaspBMC ) avec le pilotage de kodi par un script bash pour la lecture | ||
+ | |||
+ | |||
+ | ==== 1 solution : Utilisation de xbmc/kodi ==== | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | PlayMedia(media[, | ||
+ | Plays the media. This can be a playlist, music, or video file, directory, plugin or an Url. | ||
+ | The optional parameter ", | ||
+ | ", | ||
+ | If media is a playlist, you can use playoffset=xx | ||
+ | where xx is the position to start playback from. | ||
+ | |||
+ | d'ou un petit script de test en bash ( le repertoire /mnt/VIDEOS est celui de la cléUSB monté au lancement ) | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | # repeat.sh | ||
+ | # lecture d'une vidéos au hasard dans /tmp | ||
+ | |||
+ | LECTEUR=kodi-send | ||
+ | # | ||
+ | TEMPDELECTURE=9 | ||
+ | |||
+ | set -x # pour test | ||
+ | while true | ||
+ | do | ||
+ | cd /tmp | ||
+ | ls /tmp/*.mp4 / | ||
+ | #cat / | ||
+ | $LECTEUR --action=' | ||
+ | # $LECTEUR --action=' | ||
+ | # $LECTEUR --action=' | ||
+ | | ||
+ | sleep $TEMPDELECTURE | ||
+ | | ||
+ | done | ||
+ | |||
+ | </ | ||
+ | |||
+ | ==== Notes ==== | ||
+ | * Pour la diffusion openelec , n'est pas en format modifiable et l' | ||
+ | * il monte la cléUSB dans / | ||
+ | * il parametre etH0 //su root -c " | ||
+ | * il lance repeat.sh //su pi -c "/ | ||
+ | * l' | ||
+ | |||
+ | ==== 2 eme solution: | ||
+ | En simplifiant au maximum , juste une rasbian de base et le paquet omxplayer, | ||
+ | |||
+ | Le script devient | ||
+ | < | ||
+ | #!/bin/bash | ||
+ | # repeat.sh | ||
+ | # lecture d'une vidéos au hasard dans /tmp | ||
+ | TEMPDELECTURE=9 | ||
+ | #set -x # pour test | ||
+ | while true | ||
+ | do | ||
+ | cd /tmp | ||
+ | omxplayer `ls /tmp/*.mp4 / | ||
+ | sleep $TEMPDELECTURE | ||
+ | done | ||
+ | </ | ||
+ | Ceci est lancé par / | ||
+ | < | ||
+ | #rc.local ajout | ||
+ | sleep 10 | ||
+ | ifconfig eth0 up | ||
+ | ifconfig eth0 192.168.1.45 | ||
+ | mkdir -p /mnt/VIDEOS | ||
+ | mount /dev/sdc1 /mnt/VIDEOS | ||
+ | / | ||
+ | exit 0 | ||
+ | </ |