Outils pour utilisateurs

Outils du site


raspberry:camera (lu 31789 fois)

Ceci est une ancienne révision du document !


Table des matières

Camera

Config

Activez la camera dans le menu adéquate via la commande

raspi-config

Pour désactiver la led rouge qui s’allume quand la camera filme, éditez le fichier /boot/config.txt

disable_camera_led=1

Test de streaming

Installer vlc

sudo apt-get install vlc

Lancez la commande

raspivid -t 0 -w 800 -h 600 -fps 25  -b 200000 -o - | cvlc -vvv stream:///dev/stdin --sout-http-user username --sout-http-pwd password --sout '#standard{access=http,mux=ts,dst=:8554}' :demux=h264

Un peu d’explication, raspivid est le programme qui se charge de filmer.

  • le -t 0 permet de filmer indéfiniment,
  • -w et -h définit la résolution,
  • -fps est le nombre d’image par seconde(ici 25 image/s),
  • -b est en gros la bande passante allouées,
  • -o – veut dire qu’on envoie le flux non pas vers un fichier mais vers une autre commande (d’où le pipe “|” vers VLC).

VLC se charge de capturer le flux de la caméra et de le diffuser sur le port 8554. Ici VLC diffusera le flux avec une protection (username/password) d’où la présence des paramètres, vous pouvez bien entendu les supprimer.

la Led rouge de la caméra devrait s’allumer, nous pouvons désormais visualiser la vidéo à partir d’un autre PC en utilisant VLC ou FFMPEG par exemple:

vlc http://username:password@adresse_du_RPI:8554/

ou

ffplay http://username:password@adresse_du_RPI:8554/

On peut intégrer la vidéo sur une page web si votre navigateur intègre le plugin vlc

<object>
  <embed id="vlcEmb" type="application/x-google-vlc-plugin"
    version="VideoLAN.VLCPlugin.2"
    autoplay="yes"
    controls="no"
    loop="no"
    width="640"
    height="480"
    target="http://username:password@adresse_du_RPI:8584/">
  </embed>
</object>
raspberry/camera.1411163747.txt.gz · Dernière modification: 19-09-2014 23:55 de edmc73