Multimedia,  Raspberry Pi

Instalación de motionEye. Web frontend para motion

motionEye
motionEye

motionEye

Es un frontend de motion que facilita considerablemente la configuración y uso de este último. Proporciona una interfaz web bastante asequible que elimina la tediosa configuración de motion.

Este proyecto está almacenado en github, donde además de los archivos necesarios para funcionar, existe un wiki con información muy valiosa para por ejemplo su instalación.

A la hora de su instalación en raspberry pi es necesario tener precución con la utilidad ffmpeg debido a que ya no se encuentra en los repositorios oficiales. Aunque existía una versión en deb-multimedia.org ésta no va a tener soporte en siguientes versiones, además de que  puede provocar problemas con ciertas dependencias.

Es posible realizar una compilación a partir de los sources de ffmpeg, o utilizar unos binarios ya compilados. El creador de motionEye proporciona un .deb preparado para su instalación.

wget https://github.com/ccrisan/motioneye/wiki/precompiled/ffmpeg_3.1.1-1_armhf.deb
dpkg -i ffmpeg_3.1.1-1_armhf.deb

Ojo que si está instalado el motion original es necesario quitar previamente ciertas librerias.

apt-get remove libavcodec-extra-56 libavformat56 libavresample2 libavutil54

Instalación de motionEye

Una vez preparado el entorno no queda más que instalar el propio motionEye.

Instalar dependencias.

apt-get install python-pip python-dev curl libssl-dev libcurl4-openssl-dev libjpeg-dev libx264-142

Instalar motion en caso de que no lo este. Ojo que no es recomendable el disponible en repositorios. Otra vez, nos propone uno el creador de motionEye.

wget https://github.com/ccrisan/motioneye/wiki/precompiled/motion-mrdave-raspbian -O /usr/bin/motion
chmod +x /usr/bin/motion

Instalar motionEye. Instalará las dependencias necesarias.

pip install motioneye

Preparación de la configuración.

mkdir -p /etc/motioneye
cp /usr/local/share/motioneye/extra/motioneye.conf.sample /etc/motioneye/motioneye.conf

Para que motionEye se lance en el inicio modificamos la configuración de systemd.

cp /usr/local/share/motioneye/extra/motioneye.systemd-unit-local /etc/systemd/system/motioneye.service
systemctl daemon-reload
systemctl enable motioneye
systemctl start motioneye

Actualización

pip install motioneye --upgrade
systemctl restart motioneye

Deja una respuesta