Mjpg-streamer raspberry pi

Mjpg-streamer raspberry pi

Mjpg-streamer raspberry pi

mjpg-streamer ubuntu

Vea su cámara web Raspberry Pi desde cualquier lugar.    Conéctese a ella desde un nombre de dominio único y controle su casa o sus mascotas mientras está fuera.Requisitos para este recorridoMaterialesDescargasRecursosRecorrido paso a pasoVersión corta y dulce (para usuarios avanzados)lsusb
sudo apt-get install libjpeg8-dev imagemagick libv4l-devHay que hacer un ajuste: el archivo videodev.h ha sido sustituido por videodev2.h, pero este cambio debe hacerse manualmente.    Para ello, basta con crear un enlace simbólico.sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.hDescargar y compilar MJPG-StreamerDesgraciadamente, MJPG-Streamer no está disponible a través de apt-get , por lo que tenemos que compilarlo desde el código fuente.    Esto puede ser más complejo que la configuración de una cámara web usando Motion, pero encontré que MJPG-Streamer es menos intensivo en recursos por lo que la complejidad adicional de la configuración vale la pena.Hay algunas maneras diferentes de instalar MJPG-Streamer.    La más fácil es a través de subversión, que es lo que voy a recorrer.    Si desea instrucciones para algunos otros métodos, busque en el apéndice en la parte inferior del post.Descargar a través de Subversion (svn)Instalar subversión (si es necesario).sudo apt-get install subversionA continuación, descargue una copia del código fuente de MJPG-Streamer a su carpeta de inicio y se mueven en el directorio cuando la descarga se ha completado:cd ~ svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer/ mjpg-streamer

cámara usb mjpg-streamer

Ha pasado un tiempo desde que escribí el artículo sobre la transmisión de vídeo desde la Raspberry Pi utilizando MJPG-Streamer. Desde que publiqué ese artículo he recibido varios comentarios y preguntas sobre los problemas de construcción de MJPG-Streamer, por lo que en este breve post os doy las instrucciones de construcción revisadas.
MJPG-Streamer viene con varios plugins, pero sólo un par de ellos son necesarios para transmitir vídeo de acuerdo con el método que expliqué en mi artículo anterior. El comando de abajo sólo construye lo que se necesita:
Ahora puedes conectarte con tu navegador web y ver la transmisión en vivo. Si quieres ver desde la misma Raspberry Pi puedes introducir http://localhost:8080 en la barra de direcciones del navegador. Si quieres verlo desde otro ordenador de tu red utiliza http://<dirección IP>:8080.
Si quieres apoyar mi serie de tutoriales de MicroPython en este blog y como recompensa tener acceso al tutorial completo bien estructurado como un ebook y 6+ horas de material de vídeo, ahora puedes pedirlo desde mi sitio de Cursos.

configuración de mjpg-streamer

Las siguientes opciones de configuración pueden ser suministradas a MJPG Streamer al inicio para modificar ciertos ajustes de la cámara. Para cambiar cualquiera de estas opciones en OctoPi, edite las secciones pertinentes en octopi.txt como se describe aquí.
No estoy seguro de si quieres preguntar en este hilo o no, pero he jugado con la configuración -q con la C270 y no veo ningún cambio en los artefactos de compresión en la alimentación en vivo al alterar el parámetro de 85 a 0 reiniciando con cada cambio.
No todas las cámaras exponen todos los controles a través de UVC. La C270 expone menos que la C525 o la C615, que a su vez exponen menos que la C920 o la C930. Es posible que la calidad del JPEG sea fija en la C270 (o en la versión de firmware que tenga la tuya) o que los artefactos sean ruido u otros artefactos de captura (nivel de luz, contraste, lente, IR o UV, peculiaridades de tu troquel en particular, etc.) y no artefactos de compresión.
Si no hubieras probado un rango tan grande, también sugeriría que es posible que le estés pidiendo el mismo nivel de compresión que ya está haciendo, debido al binning (por ejemplo, una cámara puede tener sólo 3 niveles de calidad y tanto el valor por defecto como el que pides pueden equivaler al mismo nivel de compresión).

instalación de mjpg-streamer

Puedes convertir fácilmente una Raspberry Pi en una cámara web para tu PC. Tanto si la cámara de tu portátil está rota como si necesitas colocar la cámara mirando hacia otro lado, esta sencilla solución te tiene cubierto. Configurarás tu Pi para que el flujo de su cámara esté disponible para cualquier ordenador de tu red.
Una vez que todo esto esté funcionando, puedes ajustar la configuración de la cámara para optimizar su rendimiento para tu configuración de red. A continuación puedes ver la sintaxis para especificar la configuración de la cámara. Puedes usar lo que te funcione, pero nosotros encontramos que 1280×720 a 12 fotogramas por segundo es bueno para nuestros propósitos. Si tu cámara se mueve con dificultad, puedes probar con una resolución más baja, como 640×360.

Acerca del autor

admin

Ver todos los artículos