tag:blogger.com,1999:blog-745433502550988084.post8827336038102133855..comments2024-03-11T20:35:10.827-07:00Comments on 2 tazas de Linux: Montemos una webcam IP barata (II)Alfonso Pastorhttp://www.blogger.com/profile/15870716383071025686noreply@blogger.comBlogger6125tag:blogger.com,1999:blog-745433502550988084.post-60113151691877084372017-10-01T23:45:27.646-07:002017-10-01T23:45:27.646-07:00Se puede ver a través de internet, pero hay que ab...Se puede ver a través de internet, pero hay que abrir los puertos en tu router para ello y redirigirlos hacia la IP del openwrt. Es mas o menos como cuanod abres los puertos para el torrent, el emule o los juegos.<br />Alfonso Pastorhttps://www.blogger.com/profile/15870716383071025686noreply@blogger.comtag:blogger.com,1999:blog-745433502550988084.post-19969816264323640422017-10-01T10:15:36.630-07:002017-10-01T10:15:36.630-07:00Hermano saludos excelente trabajo, una pregunta pe...Hermano saludos excelente trabajo, una pregunta pero el vídeo en streaming puede verse a través de internet o hay que estar en la misma red wan??Frank A. Guerra Lezamahttps://www.blogger.com/profile/04060052092908371204noreply@blogger.comtag:blogger.com,1999:blog-745433502550988084.post-66306517469500833492015-12-15T09:44:03.089-08:002015-12-15T09:44:03.089-08:00Hola, buenas, me alegro de que te resulte interesa...Hola, buenas, me alegro de que te resulte interesante este trabajo, a mi me gustó mucho realizarlo.<br /><br />El problema que tienes es que no existe el dispositivo /dev/video0, que es el que permite acceder a la cámara.<br /><br />La causa es que la cámara que tienes (093a:2460) no está soportada por el driver uvcvideo. Buscando aquí:<br /><br />https://github.com/openwrt/bcm63xx-next/blob/master/Documentation/video4linux/gspca.txt<br /><br />Verás que:<br /><br />pac207 093a:2460 Qtec Webcam 100<br /><br />Es decir, tu cámara está soportada por el driver pac207. ¿Existe ese driver?, si hacemos<br /><br />opkg update; opkg list | grep pac207<br /><br />Veremos que sale al final:<br /><br />kmod-video-gspca-pac207 - 3.10.49-1 - The Pixart PAC207 USB Camera Driver (pac207) kernel module<br /><br />Por tanto el driver está en el paquete: kmod-video-gspca-pac207, que es el que debes instalar con<br /><br />opkg install kmod-video-gspca-pac207<br /><br />El paquete kmod-video-uvc casi seguro que puedes quitarlo, pero tampoco pasa nada porque lo dejes por si en el futuro pones otra cámara.<br /><br />Después de instalado el paquete nuevo, reinicia y haz:<br /><br />ls /dev/video*<br /><br />A ver si ya te sale un dispositivo de video para manejar.<br /><br />No olvides contarme el resultado.<br /><br />Salud.<br />Alfonso Pastorhttps://www.blogger.com/profile/15870716383071025686noreply@blogger.comtag:blogger.com,1999:blog-745433502550988084.post-10606959965677416322015-12-14T16:09:55.356-08:002015-12-14T16:09:55.356-08:00Hola, de entrada estupendo trabajo, tengo un route...Hola, de entrada estupendo trabajo, tengo un route hg556a y le tengo instalado openwrt, he seguido todos los paso pero al llegar a " fswebcam --scale "320x240" "snapshot-1.jpg" ", tengo problemas, aqui la lista de dispositivos,<br /><br />root@OpenWrt-102:~# lsusb<br />Bus 002 Device 002: ID 093a:2460 Pixart Imaging, Inc. Q-TEC WEBCAM 100<br />Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub<br />Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub<br />root@OpenWrt-102:~#<br /><br />el siguiente paso me devuelve esto<br /><br />root@OpenWrt-102:~# lsmod | grep uvc<br />input_core 24633 4 uvcvideo<br />usbcore 112149 5 uvcvideo<br />uvcvideo 61144 0<br />videobuf2_core 22473 1 uvcvideo<br />videobuf2_vmalloc 2849 1 uvcvideo<br />videodev 81880 3 uvcvideo<br />root@OpenWrt-102:~#<br /><br />Hasta ahora todo parece que discurre correctamente.<br />Siguiente paso <br /><br />root@OpenWrt-102:~# ls /dev/video0<br />ls: /dev/video0: No such file or directory<br />root@OpenWrt-102:~#<br /><br />a pesar de esto ejecuto las siguientes ordenes <br /><br />root@OpenWrt-102:~# opkg install fswebcam<br />Package fswebcam (20110717-1) installed in root is up to date.<br />root@OpenWrt-102:~# ls /dev/video0<br />ls: /dev/video0: No such file or directory<br />root@OpenWrt-102:~# fswebcam --scale "320x240" "snapshot-1.jpg"<br />--- Opening /dev/video0...<br />stat: No such file or directory<br />root@OpenWrt-102:~# ls /dev/video0<br />ls: /dev/video0: No such file or directory<br />root@OpenWrt-102:~#<br /><br />Como mis conocimientos de linux son extremadamente escasos, me encuentro totalmente atascado, espero puedas ayudarme, este proyecto creo que es sumamente interesante y me gustaria poder llevarlo acabo, mi agradecimiento de antemano.juan carloshttps://www.blogger.com/profile/11989480469824700115noreply@blogger.comtag:blogger.com,1999:blog-745433502550988084.post-3676879133255650642015-05-31T12:34:26.548-07:002015-05-31T12:34:26.548-07:00Hola, vayamos por partes.
El que se vean las capt...Hola, vayamos por partes.<br /><br />El que se vean las capturas con los colores cambiados no creo que tenga porque ser problema de motion. Puede que incluso sea problema del driver de la webcam.<br /><br />¿Tienes la posibilidad de montar la cámara con motion sobre un PC con Linux, para ver si alli también produce el problema de los colores?.<br /><br />En cuanto a compilar la última versión de motion dentro de OpenWRT es una tarea bastante complicada, ya que los programas necesarios no están en OpenWRT y aunque estuvieran se necesita bastante espacio en disco y un procesador bastante mas potente que el que trae el router, Si quieres compilar algo para OpenWRT lo normal es hacerlo desde un PC con LInux, en lo que se llama "compilación cruzada", ya que compilarás en un PC algo que se va a ejecutar sobre un hardware totalmente distinto, como es un router con OpenWRT. Aqui viene el tutorial oficial: http://wiki.openwrt.org/doc/devel/crosscompile<br /><br />Otra cosa mas que puedes probar: no se si sabes que motion tiene un interfaz web que te permite acceder a la cámara con un navegador y ver que está capturando, asi como controlar manualmente cosas como el brillo, tono, y otros diversos parámetros de la misma. Puede que jugando con dichos parámetros des con la configuración adecuada para ver bien las imagenes. En este enlace: http://marc.merlins.org/linux/motion.conf verás opciones en los apartados "Live Webcam Server" y "HTTP based control" sobre como configurarlo. Luego, una vez activado puedes acceder poniendo en el navegador web la url:<br /><br />http://ip-del-router:8888<br /><br />o<br /><br />http://ip-del-router:8889<br /><br />Y desde alli tocar la configuración del video y ver en tiempo real lo que ve la cámara. <br /><br />Ya me contarás.<br /><br /><br /><br /><br /><br /><br /><br /><br />Alfonso Pastorhttps://www.blogger.com/profile/15870716383071025686noreply@blogger.comtag:blogger.com,1999:blog-745433502550988084.post-85677781434484371052015-05-30T18:23:26.627-07:002015-05-30T18:23:26.627-07:00Buenas noches, ya he conseguido que el motion func...Buenas noches, ya he conseguido que el motion funcione, pero te quería preguntar, porque no entiendo porqué los colores de la imagen son grises y violetas, sin embargo si hago una captura con el "fswebcam --scale "320x240" "snapshot-1.jpg" la imagen tiene todos los colores perfectamente, sin alteraciones de ningún tipo. ¿A tí te ocurre lo mismo o se te ven los colores bien?.... ya por último estoy viendo que el motion que instala el OpenWRT es del año 2011 (20110826-051001-2), he buscado en la web de motion y ya van por la versión 3.2.12, y en las carpetas de la web me he bajado esta versión "motion-20140827-051001" Ahora viene el dilema,,,,estoy tratando de compilarlo (soy macronovato pero lo lucho)...y no hay forma, ya instalé el make en OpenWRT, pero me salen estos errores:<br /><br />root@Webcam1_Relayd_CliWiFi:/usr/motion-20140827-051001# ./configure<br />checking for gcc... no<br />checking for cc... no<br />checking for cl.exe... no<br />configure: error: in `/usr/motion-20140827-051001':<br />configure: error: no acceptable C compiler found in $PATH<br />See `config.log' for more details<br /><br /><br />Así que procedí a ver el config.log:<br /><br /><br />root@Webcam1_Relayd_CliWiFi:/usr/motion-20140827-051001# cat config.log<br />This file contains any messages produced by compilers while<br />running configure, to aid debugging if configure makes a mistake.<br /><br />It was created by motion configure trunkREV561, which was<br />generated by GNU Autoconf 2.69. Invocation command line was<br /><br /> $ ./configure<br /><br />## --------- ##<br />## Platform. ##<br />## --------- ##<br /><br />hostname = Webcam1_Relayd_CliWiFi<br />uname -m = mips<br />uname -r = 3.10.49<br />uname -s = Linux<br />uname -v = #3 Wed Oct 1 15:07:11 CEST 2014<br /><br />/usr/bin/uname -p = unknown<br />/bin/uname -X = unknown<br /><br />/bin/arch = unknown<br />/usr/bin/arch -k = unknown<br />/usr/convex/getsysinfo = unknown<br />/usr/bin/hostinfo = unknown<br />/bin/machine = unknown<br />/usr/bin/oslevel = unknown<br />/bin/universe = unknown<br /><br />PATH: /usr/bin<br />PATH: /usr/sbin<br />PATH: /bin<br />PATH: /sbin<br /><br /><br />## ----------- ##<br />## Core tests. ##<br />## ----------- ##<br /><br />configure:2458: checking for gcc<br />configure:2488: result: no<br />configure:2551: checking for cc<br />configure:2598: result: no<br />configure:2654: checking for cl.exe<br />configure:2684: result: no<br />configure:2708: error: in `/usr/motion-20140827-051001':<br />configure:2711: error: no acceptable C compiler found in $PATH<br />See `config.log' for more details<br /><br />etc.....<br /><br /><br />¿Me puedes exar una mano?<br /><br />Un saludo y buenas nochesAnonymoushttps://www.blogger.com/profile/03584458548467300502noreply@blogger.com