CameRaspberryPi

De Centre de Ressources Numériques - Labomedia
Révision de 16 février 2015 à 02:26 par Mpromonet (discussion | contributions) (correction des erreurs dans les liens vers https://github.com/mpromonet/h264_v4l2_rtspserver.git + suppression de la note d'échec de compilation + ajout de la commande de lancement)

(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à : navigation, rechercher

Cette page vise a expliquer comment transformer sa RaspberryPi en camera IP avec une Pi-Camera.

Documentation en cours...

Liste des flags pour raspivid : https://www.modmypi.com/blog/raspberry-pi-camera-board-raspistill-command-list

Emission de la Pi avec une PiCam :

raspivid -o - -t 0 -f -w 1280 -h 720 -fps 25 -b 1000000 -rot 90 -hf
raspivid -o - -t 0 -f -w 1280 -h 720 -fps 25 -b 1000000 -rot 90 -hf | cvlc -vvv stream:///dev/stdin --sout '#rtp{sdp=rtsp://8554/}' :demux=h264

Émission de la Pi avec une WebCam compatible V4L2 (ne fonctionne pas sur la Pi pour l'instant, mais bien sur une ditro ordinaire)

vlc v4l2:// :v4l2-dev=/dev/video0 :v4l2-width=640 :v4l2-height=480 --sout="#transcode{vcodec=h264,scale=1}:rtp{sdp=rtsp://:8554/live.ts}" -I dummy

Test avec h264_v4l2_rtspserver : https://github.com/mpromonet/h264_v4l2_rtspserver

sudo apt-get install libv4l-dev liblivemedia-dev cmake
git clone https://github.com/mpromonet/h264_v4l2_rtspserver.git
cd h264_v4l2_rtspserver
cmake .
make 
./h264_v4l2_rtspserver -u "" /dev/video0


Réception (attention, le / après le n° de port est indispensable) :

./ffmpeg -i rtsp://192.168.0.101:8554/ -pix_fmt yuv420p -an -r 25 -f v4l2 /dev/video10


Exemple de boîtier/fisheye : http://nwazet.com/pi