Sujet fermé
Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

problème avec motion (caméra)
#1

Bonjour,

voila j'ai installé motion sur ma raspberry pour pouvoir lire un flux vidéo, j'ai ensuite lancé motion au démarrage via :
Code :
[== Indéfini ==]
sudo nano /etc/default/motion
et j'ai mis yes pour le daemon
j'ai également modifié le fichier motion.conf et mis "daemon on " et "stream_localhost off" pour pouvoir lire le flux vidéo sur tout mon réseau, j'ai laissé les autres paramètres par défaut.
le probleme est quand je rentre sur une page web : ipRaspberry:8081, impossible d'afficher la page.

j'ai donc vérifié si motion était activé avec
Code :
[== Indéfini ==]
systemctl status motion
et aussi
Code :
[== Indéfini ==]
ps -aux | grep motion
et je constate bien que le programme tourne, mais impossible de comprendre la cause de mon probleme.

j'ai vérifié si la caméra fonctionnait avec sudo raspistill -o cam.jpg et je vois qu'elle fonctionne donc pas de soucis de ce coté la.

on regardant sur des forums j'ai vu qu'il fallait mettre sudo modprobe bcm2835-v4l2 mais ca ne change rien a mon probleme.

bref je sais plus quoi faire, si quelqu'un a une idée je suis prenneur.

merci d'avance
#2

tu as activé la redirection ton 8081 dans ta box ?
#3

Tu as laissé les autres paramètres par défaut ?
Code :
# The mini-http server listens to this port for requests (default: 0 = disabled)
stream_port 0
Remplace le 0 par 8081, ça ira peut-être mieux.
#4

[email protected] a écrit :tu as activé la redirection ton 8081 dans ta box ?

je n'ai pas trop compris ta question, quand je veux accéder au stream de ma raspberry je met ipRaspberry:8081, je n'ai rien a rediriger car je vais sur l'ip de ma raspberry




et oui stream_port est à 8081, j'ai oublié de vous le préciser, sinon je n'ai rien changer d'autre donc ca devrait marcher...
#5

je pensais que tu avais le pb de l’extérieur ..
#6

quelqu'un à une idée à mon problème?
#7

apparemment motion ne veut pas se lancer car quand je fais:
Code :
[== Indéfini ==]
systemctl status motion
je n'ai pas "RUNNING" qui s'affiche

avez vous une idée de pourquoi motion ne se lance pas malgré mon :
Code :
[== Indéfini ==]
sudo systemctl start motion

quand je fais
Code :
[== Indéfini ==]
systemctl status motion
le terminal me renvoie :
Code :
[== Indéfini ==]
[email protected]:~ $ systemctl status motion
● motion.service - LSB: Start Motion detection
   Loaded: loaded (/etc/init.d/motion)
   Active: active (exited) since mar. 2016-08-16 00:44:00 CEST; 21h ago
  Process: 420 ExecStart=/etc/init.d/motion start (code=exited, status=0/SUCCESS

ca vous aide?
#8

As-tu mis les bons droits sur les différents fichiers, comme expliqué sur http://www.g33k-zone.org/post/2016/03/05...spberry-Pi ?
CrazyCat a écrit :Pour que motion puisse s'exécuter en tant que daemon, il faut modifier les droits d'accès à certains répertoires et fichiers:
Code :
# Création du fichier de logs
sudo touch /tmp/motion.log
# Donner les droits en écriture
sudo chmod 666 /tmp/motion.log

# rendre accessible la configuration et l'exécutable
sudo chmod 664 /etc/motion/motion.conf
sudo chmod 755 /usr/bin/motion
#9

merci pour vos réponses,

alors j'ai donné tous les droits aux différents fichiers comme le montre ton lien, mais quand je fais sudo motion -s le terminal me renvoie :

Code :
[== Indéfini ==]
[email protected]:~ $ sudo motion -s
[0] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motion/motion.conf
[0] [ALR] [ALL] conf_cmdparse: Unknown config option "sdl_threadnr"
[0] [NTC] [ALL] motion_startup: Motion 3.2.12+git20140228 Started
[0] [NTC] [ALL] motion_startup: Logging to syslog
[0] [NTC] [ALL] motion_startup: Using log type (ALL) log level (NTC)
[0] [NTC] [ENC] ffmpeg_init: ffmpeg LIBAVCODEC_BUILD 3670016 LIBAVFORMAT_BUILD 3670272
[0] [NTC] [ALL] main: Motion running in setup mode.
[0] [NTC] [ALL] main: Thread 1 is from /etc/motion/motion.conf
[0] [NTC] [ALL] main: Thread 1 is device: /dev/video0 input -1
[0] [NTC] [ALL] main: Stream port 8081
[0] [NTC] [ALL] main: Waiting for threads to finish, pid: 1030
[1] [NTC] [ALL] motion_init: Thread 1 started , motion detection Enabled
[0] [NTC] [STR] httpd_run: motion-httpd testing : IPV4 addr: 0.0.0.0 port: 8080
[0] [NTC] [STR] httpd_run: motion-httpd Bound : IPV4 addr: 0.0.0.0 port: 8080
[0] [NTC] [STR] httpd_run: motion-httpd/3.2.12+git20140228 running, accepting connections
[0] [NTC] [STR] httpd_run: motion-httpd: waiting for data on 0.0.0.0 port TCP 8080
[1] [ERR] [VID] vid_v4lx_start: config image width (450) is not modulo 8
[1] [NTC] [ALL] image_ring_resize: Resizing pre_capture buffer to 1 items
[1] [NTC] [STR] http_bindsock: motion-stream testing : IPV4 addr: 0.0.0.0 port: 8081
[1] [NTC] [STR] http_bindsock: motion-stream Bound : IPV4 addr: 0.0.0.0 port: 8081
[1] [NTC] [ALL] motion_init: Started motion-stream server in port 8081 auth Disabled
Motion refuse toujours de se lancer...
et donc la ca coince pour moi Sad
avez vous une idée ou se trouve le probleme ?
#10

Alors j'ai refais tout ca sur une autre carte SD, et l'Ip de ma raspberry est 192.168.0.16 et systemctl status motion me renvoie bien RUNNING

je teste 192.168.0.16:8081 et j'ai bien l'affichage de la cam, mais des que je met un objet devant la cam, motion arrete de tourner.
systemctl status motion retourne donc active(exited), c'est assez bizarre.

avez vous une idée?
Sujet fermé


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)