Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

motion avec camera sur IP

#1Messageil y a 6 jours

Bonjour. J'ai une camera sur IP que je voudrais faire fonctionner sur mon ordi manjaro. J'essaie de me dépatouiller avec les paramètres mais j'ai empiré la chose. Je ne suis pas assez spécialisé dans le domaine. Pour ne pas partir de rien voici quelques indications:
C'est une camera imou qui ouvre les ports suivant:

nmap 192.168.8.162                                                                                                                                                                         0|1 ✘   
Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-09 11:13 CEST
Nmap scan report for pcbureau (192.168.8.162)
Host is up (0.0092s latency).
Not shown: 997 closed tcp ports (conn-refused)
PORT     STATE SERVICE
80/tcp   open  http
554/tcp  open  rtsp
8086/tcp open  d-s-n
Je suppose que celui qui nous intéresse est le rtsp ! ( Voyez mes lacunes )

Si j'essaie:

motion -p 192.168.8.162:554                                                                                                                                                                    ✔   
[0:motion] [NTC] [ALL] conf_load: Processing thread 0 - config file /etc/motion/motion.conf
[0:motion] [NTC] [ALL] motion_startup: Logging to syslog
[0:motion] [NTC] [ALL] motion_startup: Motion 4.6.0 Started
[0:motion] [NTC] [ALL] motion_startup: Using default log type (ALL)
[0:motion] [NTC] [ALL] motion_startup: Using log type (ALL) log level (NTC)
[0:motion] [NTC] [ALL] pid_write: Created process id file 192.168.8.162:554. Process ID is 7671
[0:motion] [NTC] [STR] webu_start_strm: Starting all camera streams on port 8081
[0:motion] [NTC] [STR] webu_start_strm: Unable to start stream for camera 0
[0:motion] [NTC] [STR] webu_start_ctrl: Starting webcontrol on port 8080
[0:motion] [NTC] [STR] webu_start_ctrl: Unable to start MHD
[0:motion] [NTC] [ENC] ffmpeg_global_init: ffmpeg libavcodec version 60.31.102 libavformat version 60.16.100
[0:motion] [NTC] [ALL] translate_init: Langue: Anglais
[0:motion] [NTC] [ALL] motion_start_thread: Identifiant de la caméra: 0 est de /etc/motion/motion.conf
[0:motion] [NTC] [ALL] motion_start_thread: Identifiant de la caméra: 0 Nom de la caméra: (null) Appareil: /dev/video0
[0:motion] [NTC] [ALL] main: En attente de la fin des threads, pid: 7671
[1:ml1] [NTC] [ALL] motion_init: Caméra 0 démarrée: détection de mouvement Activée
[1:ml1] [NTC] [VID] vid_start: Ouverture du périphérique V4L2
[1:ml1] [NTC] [VID] v4l2_device_open: Utilise l'appareil vidéo /dev/video0 et l'entrée -1
[1:ml1] [ALR] [VID] v4l2_device_open: Impossible d'ouvrir l'appareil vidéo /dev/video0: Aucun fichier ou dossier de ce nom
[1:ml1] [ERR] [VID] vid_start: Impossible d'ouvrir le périphérique V4L2
[1:ml1] [WRN] [ALL] motion_init: Impossible de récupérer l'image initiale de la caméra
[1:ml1] [WRN] [ALL] motion_init: Le mouvement continue en utilisant la largeur et la hauteur des fichiers de configuration
[1:ml1] [NTC] [ALL] image_ring_resize: Redimensionnement du tampon de pré-capture en 1 éléments
[1:ml1] [NTC] [ALL] image_ring_resize: Redimensionnement du tampon de pré-capture en 4 éléments
[1:ml1] [WRN] [ALL] mlp_retry: Réessayer jusqu'à la connexion avec l'appareil photo
[1:ml1] [NTC] [VID] vid_start: Ouverture du périphérique V4L2
[1:ml1] [NTC] [VID] v4l2_device_open: Utilise l'appareil vidéo /dev/video0 et l'entrée -1
[1:ml1] [ALR] [VID] v4l2_device_open: Impossible d'ouvrir l'appareil vidéo /dev/video0: Aucun fichier ou dossier de ce nom
[1:ml1] [ERR] [VID] vid_start: Impossible d'ouvrir le périphérique V4L2
Et effectivement /dev/video n'existe pas ainsi que /dev/v4l2. Pourtant ces directory se créent normalement toutes seules lorsque qu'une caméra est branchée... ( toujours d'après mes lacunes... J'essaie d'apprendre. )

J'ai trouvé une aide sur le site d'Adrien: https://www.linuxtricks.fr/wiki/install ... vec-motion mais la page est a refaire. Dommage car j'aime bien sa pédagogie. Ça ne fonctionne pas non plus...

J'ai écris en chine à Imou, mais ils ne procurent aucune assistance pour linux. ( Demerde sie sich ! )
J'ai écris aussi sur le forum anglais de manjaro, mais je me suis fait jeté, car tout se compile normalement pour eux ??? ( Mais ça ne fonctionne pas, et je ne sais toujours pas pourquoi )

Pour changé j'ai testé zoneminder. Mais cette usine à gaz, ne donne pas plus de résultat, sans doute pour les mêmes causes.
voila où j'en suis actuellement.

motion avec camera sur IP

#2Messageil y a 6 jours

bonjour
thierryR a écrit : il y a 6 jours

nmap 192.168.8.162                                                                                                                                                                         0|1 ✘   
Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-09 11:13 CEST
Nmap scan report for pcbureau (192.168.8.162)
Attention ici, tu scannes ton pc "pcbureau" et non ta caméra. Par conséquent, le test qui suit n'a pas une grande valeur :oops:
J'ai écris aussi sur le forum anglais de manjaro
Sympa de donner le lien:pleure:
Et pas de confusion la bas:
nmap 192.168.8.93
Nmap scan report for NOMI-IPC-S7C-5M0WE-C4FE (192.168.8.93)
------------

Pourquoi pas commencer avec une app plus classique comme VLC ? beaucoup de tutos sur internet et cela permet déjà d'être sûr des paramètres de configuration. Après le changement d'application ne va rien changer.
Et on trouve même des sujets avec ta marque (en fonction du modèle, l'ip peut changer, mais l'url est valide aussi bien pour windows que linux)

motion avec camera sur IP

#3Messageil y a 6 jours

Effectivement . J'ai fait une grosse bourde. J'ai branché un câble RJ45 sur la caméra et j'ai cru que cette nouvelle adresse était la caméra.
Image
La box la présente comme tel. Cependant nmap ne l'entend pas de la même oreille ??? Mais effectivement, si je débranche le câble

nmap 192.168.8.93                                                                                                                                                                                  ✔ 
Starting Nmap 7.95 ( https://nmap.org ) at 2024-07-09 21:34 CEST
Nmap scan report for NOMI-IPC-S7C-5M0WE-C4FE (192.168.8.93)
Host is up (0.051s latency).
Not shown: 997 closed tcp ports (conn-refused)
PORT     STATE SERVICE
80/tcp   open  http
554/tcp  open  rtsp
8086/tcp open  d-s-n
Le nom de la connexion change mais les ports restent les mêmes. Je laisse le câble débranché et fonctionnerai désormais exclusivement sur l'adresse 192.168.8.93 Cette adresse est attribuée par la box sur l'adresse MAC. ( En dehors du DHCP )

Sur tes conseils je me suis attaqué à VLC. Là non plus ça ne fonctionne pas.
Dans le journal je n'ai qu'une ligne.
satip error: Failed to setup RTSP session
La ligne MRL fait référence V4L2 qui n'existe pas chez moi.

D'après l'application android, cette caméra est une IMOU Cruiser 2C
Y aurait-il des incompatibilités de matériel ?
Dernière modification par thierryRil y a 6 jours, modifié au total 1 fois.

motion avec camera sur IP

#4Messageil y a 6 jours

Il n'y a aucun lien avec le matériel (ni l'os), c'est le but de toute caméra ip ! c'est exactement comme se connecter à un site web, ce qui compte c'est l'url (et avoir un navigateur compatible : vlc est normalement compatible avec les flux vidéos)
Que nous soyons connectés par cable ou wifi ne change strictement rien.

Tu peux lancer vlc via ton terminal, ici tu ne donnes pas ton url testée ... :roll:
- user et mot de passe : cela dépend de ta caméra ... peut-être parfois facultatif ?
- url après l'ip:port dépend entièrement de ta caméra : voir ta doc

si je suis l'exemple donné sur l'autre forum donné en lien :

vlc 'rtsp://User:Mon_mot_de_passe@192.168.8.93:554/cam/realmonitor?channel=1&subtype=0'  -v 2
comme écrit plus haut, /cam/realmonitor?channel=1&subtype=0 c'est pour une caméra particulière de ta marque

motion avec camera sur IP

#5Messageil y a 6 jours

J'ai testé ce qui est demandé par l'application à savoir
user = safety code
Pass: = S/N
rtsp://L2F1:9C4FE@192.168.8.93:554/cam/realmonitor?channel=1&subtype=0
Dans les liens donnés, c'est Gladys qui a révélé la bonne phrase de connexion.
Les messages d'erreurs ne disent pas grand chose:
main error: cannot resolve IP port 554 : Nom ou service inconnu
access_realrtsp error: cannot connect to IP:554
satip error: Failed to setup RTSP session
satip error: Failed to setup RTSP session
Je pense soudainement au firewall. Le port 554 est-il ouvert ? Je vois ça plus tard. Pour l'instant dodo ....
EDIT: Ce matin, j'ai bossé mais mon réseau parait sain. Nmap m'a servi tout ce que je cherchais ce qui apparemment montre que iptable ne bloque pas les ports. Je fais une pose. Ça me prend la tête...
Répondre