Bonjour à tous, je suis entrain de monter un petit serveur CCTV basé sur motioneye/domoticz.
motioneye n’enregistrant pas le son de ma camera branché sur USB, j’essaye de lancer l’enregistrement du son lors de la détection pour ensuite rassembler les canaux avec ffmpeg. Mais bien évidement, deux processus ne peuvent pas accéder au même périphérique en même temps…
J’ai trouvé qu’on pouvait dupliquer un flux v4l2 vers un ou plusieurs flux virtuel avec v4l2loopback.
Les disponible dans les dépots, mais malheureusement je n’arrive pas à l’installer.
Avec une apt install depuis les dépots, j’obtient une erreur indiquant :
make[1]: Entering directory '/usr/src/linux-headers-5.4.79+'
CC [M] /var/lib/dkms/v4l2loopback/0.12.5/build/v4l2loopback.o
gcc: internal compiler error: Segmentation fault signal terminated program as
et lorsque j’essaie d’installer depuis les sources, il m’indique :
make -C /lib/modules/uname -r
/build M=/home/pi/v4l2loopback modules
make[1]: *** /lib/modules/5.4.79-v7+/build: Permission denied. Stop.
make: *** [Makefile:44: v4l2loopback.ko] Error 2
Mon kernel est : Linux raspberrypi 5.4.79-v7+ #1373 SMP Mon Nov 23 13:22:33 GMT 2020 armv7l GNU/Linux
Je suis bien évidemment dist-upgrade.
Je ne sais plus bien à quel moment de l’installation, j’ai recu l’info m’indiquant que je n’avais pas les linux-headers installé, mais après une petite recherche, je n’ai pas trouvé de headers pour 5.4.79. Peut être est ce là le soucis?
Des idées?