Bonsoir,
J’essaie d’installer une caméra raspberry Pi et d’accéder à son flux video via Chrome de puis http://ip_du_raspberry:8081sans succès… Ci-dessous ma configuration, si quelqu’un est inspiré, toutes les astuces sont bienvenues.
D’avance merci.
Chrome me renvois l’erreur suivante:
Ce site est inaccessible
ip_raspberry n’autorise pas la connexion.
Effectuez une recherche Google sur ip_raspberry:8081.
ERR_CONNECTION_REFUSED
motion semble fonctionner et le serveur écoute bien sur le port 8081:
netstat -napt
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 552/sshd
tcp 0 0 127.0.0.1:8081 0.0.0.0:* LISTEN 1290/motion
le dossier /var/lib/motion se popule de fichiers .jpg et .avi
J’ai adapté les commandes stream_localhost off et le port 8081 du fichier motion.conf.
Avec Vlc j’ai aussi essayé d’accéder au flux via l’url http://ip_raspberry:8081
Quand tu testes, tu te connectes depuis un autre PC du réseau ? depuis un autre PC de l’extérieur ? depuis un smartphone en wifi ? depuis un smartphone en 3G ?
Bonjour,
Si vous utilisez la caméra pi, il est nécessaire de l’activer avec un « sudo raspi-config » et sélectionner dans le menu « enable caméra », l’instruction déclare au pi que son module est connecté.
@+
Bonjour Nabla,
merci de ton attention pour mon topic.
J’tulise uniquement la cli et ne souhaite pas utiliser MotionEye.
Oui, j’utilise le module caméra pour le Rasbperry et j’arrive bien à prendre des photos avec, donc ma caméra fonctionne (au moins pour faire des photos).
j’essaie de me connecter à la camera depuis un autre pc ou mon télephone portable qui sont sur le même LAN, et j’arrive bien à atteindre la page index.php de mon RaspBerry, c’est simplement le flux video qui ne fonctionne pas…
quand je test depuis Chrome, Safari ou FF avec l’url suivante http://@_ip_raspberry:8081 , je n’ai aucun affichage vidéo non plus.
C’est vraiment un soucis de conf, j’ai 3 RpI à la maison, même hardware, même version, même conf et même problème.
Je n’utilise plus que MotionEye sur Raspbian ou MotionEyeOS.
Je vais voir pour installer Motion sur Raspbian pour voir.
En aparté : MotionEye s’installe sur Raspbian et permet de gérer aisément motion sans gêner l’usage de Raspbian ; tu ne confonds pas avec MotionEyeOS qui lui bloque le Raspberry à un usage strictement caméra de surveillance ?
J’ai adapté les commandes stream_localhost off et le port 8081 du fichier motion.conf.
C’est effectivement le truc que j’aurais demandé.
Tu peux me passer ton fichier motion.conf (en virant juste les parties perso si tu en as) ? (par MP)
Copie partielle du mien : (mon vieux de fin 2016)
############################################################
# Live Stream Server
############################################################
# The mini-http server listens to this port for requests (default: 0 = disabled)
stream_port 8081
# Quality of the jpeg (in percent) images produced (default: 50)
stream_quality 50
# Output frames at 1 fps when no motion is detected and increase to the
# rate given by stream_maxrate when motion is detected (default: off)
stream_motion off
# Maximum framerate for stream streams (default: 1)
stream_maxrate 1
# Restrict stream connections to localhost only (default: on)
stream_localhost off
# Limits the number of images per connection (default: 0 = unlimited)
# Number can be defined by multiplying actual stream rate by desired number of seconds
# Actual stream rate is the smallest of the numbers framerate and stream_maxrate
stream_limit 0
# Set the authentication method (default: 0)
# 0 = disabled
# 1 = Basic authentication
# 2 = MD5 digest (the safer authentication)
stream_auth_method 2
# Authentication for the stream. Syntax username:password
# Default: not defined (Disabled)
stream_authentication TonUser:TonMotDePasse
Bonsoir,
Pourquoi ne pas utiliser la distribution MotioneyeOS dans un premier temps, histoire de ce faire la main
En plus tu peux installer l’OS sur ta carte microsd, directement avec ce lien, que tu dois sans doute connaître : MotionEyeOS.
Bon, si tu souhaites garder ta config, il faut installer un serveur html sur le pi, afin de pouvoir y accéder depuis n’importe quel client (téléphone, ordi, tablette…)
Pour cela, installes le serveur apache et copie ton fichier index.php dans le répertoire var/www
@+
Hello Nabla,
J’ai bien la même conf que toi…
voici un extrait de mon fichier de config, je t’envois le complet en Mp
############################################################
MàJ complète avec 1 seule ligne : sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo reboot
Ensuite, installation de Motion puis du module caméra (ou RasPiCam) en 3 lignes distinctes : sudo apt-get install motion sudo modprobe bcm2835-v4l2 echo "bcm2835-v4l2" | sudo tee -a /etc/modules
Modifications personnelles pour que ça roule mieux :
Création du dossier ‹ motion › dans le user ‹ pi › = mkdir /home/pi/motion
Application des droits = chmod 755 /home/pi/motion
Application des droits = sudo chmod 555 /etc/motion/motion.conf
Modification du fichier de configuration =
Perso, j’ai fait à la barbare : sudo rm /etc/motion/motion.conf sudo nano /etc/motion/motion.conf
J’ai collé le tien et mis le port d’écoute en 8585.
Ensuite, j’ai lancé motion motion
Et :
OK, mon module caméra est dans le Raspberry qui est dans la chambre de mon dernier … donc pas d’image visible ; mais ça fonctionne.
Bon,
j’ai testé avec mon vieux fichier qui est dispo sur le net
J’ai refait le coup du barbare : sudo rm /etc/motion/motion.conf sudo nano /etc/motion/motion.conf
J’ai fait un « copier/coller » du mien et mis le port d’écoute en 8585.
Mode de connexion sécurisé avec User:Password
J’ai même passé l’accès de contrôle à off pour le localhost (je suis en ssh depuis un autre poste ;-))
# TCP/IP port for the http server to listen on (default: 0 = disabled)
webcontrol_port 8080
# Restrict control connections to localhost only (default: on)
webcontrol_localhost off
Et pouf, j’ai accès :
Je te balance mon fichier de conf en MP.
Edit : je précise que mon fichier date de décembre 2016 ; faudrait voir ce qui change avec la nouvelle version tout de même.
Edit2 : avec le fichier de conf (j’ai supprimé et réinstallé motion), j’ai accès à l’interface de contrôle sur 8080 ET le flux passe bien sur le port 8585.
C’est bon.
(franchement, tu as essayé MotionEye ? C’est plus simple qd on n’est pas taré comme moi à y passer la soirée pour un mec d’un forum qu’on ne connait pas :-))
J’arrête ; on reprend demain, je voudrais me coucher avant minuit !
Je te mets le fichier en DL demain.
Salut Nabla,
Merci, ma camera fonctionne parfaitement apparemment un soucis de cohabitation entre motion et raspistill, résolu en mettant à jours de la façon suivante (Thxs to Nabla )