Будет ли дружить с роутером WL500gPv2, вебкамера Orient QF-710?
Printable View
Будет ли дружить с роутером WL500gPv2, вебкамера Orient QF-710?
Подскажите самую хорошую вебкамеру, совместимую с RT-N16, пожалуйста! Ну или критерии поиска.
Creative Live! Cam Socialize HD 1080 заведется?
Code:046d:09a4 Logitech Quickcam E 3500 Logitech V
"Огласите, пжлста, весь список ..." (c) :D http://www.ideasonboard.org/uvc/ ;)Code:041e:4080 Creative Live! Cam Socialize HD Creative Labs V
З.Ы. И прежде чем писать в теме, неплохо было бы сначала её почитать ... :cool:
честно не знаю, озвучивалось ли это на форуме, но хочу поделится знаниями касаемыми данной темы, т.е. в режиме YUV - загрузка процессора 100%
жизнь заставила переписать исходники mjpeg-streamer'а от туда собственно и узнал всю поднаготную, ну так вот.
если камера выдаёт поток в mjpeg то софтина просто отдаёт эти картинки по очереди на сетевой интерфейс, не тратя при этом почти никаких ресурсов, ну относительно конечно - А вот если камера поддерживает только YUV то софтине приходится получать массив байт от камеры, "пережевывать" в RGB и только затем обжимать в jpeg. Вот сюда и уходит всё процессорное время + неслабо так оперативы. Та же история с motion: ему по барабану какой у него формат на входе он всё равно фрэйм перегоняет в RGB, обрабатывает, например на детекцию и снова жмёт в нужный формат.
mjpeg_streamer на сколько мне известно на данный момент умеет работать только с UVC, а мне нужно было брать поток с платы захвата, а там всё несколько иначе. Соглашусь с тем, что возможно было бы проще найти нужный софт, но я обламился, лень знаете ли :) и решил, что проще переписать(переделать) входной модуль стримера под платы захвата(тюнера, не важно), потому как стример простой в коде до прелести, тем он меня и подкупил.
К задумке возвращаюсь по мере свободного времени, т.е. всё подзатянулось, но основная работа уже сделана: стример подключается к плате и получает фрэйм в нужном формате, и с нужной частотой кадров, осталось этот фрэйм обработать как надо и на выход - в буфер стримера между модулями ввода и вывода фрэймов.
Далее буду пилить модуль вывода, чтобы фрэймы не отдельными картинками ложил в папку, а сплошным файлом, размером указаном в параметре при запуске стримера - типа аля MJPEG файл, попробую, чтобы потом эти файлы можно было VLC смотреть, т.е. получить видеофайл формата MJPEG не нагружая проц, как это делает MPEG.
Пробывал связку стример-wget - здорово, делает почти то что нужно, тока файл бесконечный получается пока wget не убъёшь - не красиво.
Ну и на закуску добавлю к модулю вывода на http потока, чтобы поверх изображения нужный текст накладывался, статичный(номер камеры - название помещения) или динамичный(дата, время) + попробую к динамике прикрутить какой-нибудь виртуальный порт, чтобы динамичный текст получать от стороних программ, ну там: координаты, температура, номер машины и т.д.
Из уважения к лицензии GPL исходники выложу, но только после собственных тестов и попыток "загнобить" софтину, привык защиту на дурака прикреплять везде где это возможно.
Вроде бы подробно.
Кто-нибудь может скомпилить пакет luvcview
http://www.quickcamteam.net/software...ware/luvcview/
Кто-нибудь знает, как с помощью ffmpeg записать с web камеры?
Пробую так
По идеи нужно запускать вот такQuote:
/home # ffmpeg -f oss -ar 48000 -ac 1 -i /dev/dsp -deinterlace -b 3072k -r 25 -p
ix_fmt YUV420 -s qvga -f rawvideo -i /dev/v4l/video0 -vcodec mpeg4 -acodec pcm_s
16be -t 60 -y /home/1.avi
FFmpeg version UNKNOWN, Copyright (c) 2000-2008 Fabrice Bellard, et al.
configuration: --enable-cross-compile --cross-prefix=/home/slug/optware/oleg/toolchain/mipsel-linux-uclibc/gcc-4.1.1-uclibc-0.9.28/bin/mipsel-linux-uclibc- --arch=mipsel --disable-encoder=snow --disable-decoder=snow --enable-shared --disable-static --enable-gpl --enable-postproc --prefix=/opt
libavutil version: 49.6.0
libavcodec version: 51.54.0
libavformat version: 52.13.0
libavdevice version: 52.0.0
built on Nov 23 2010 22:56:54, gcc: 4.1.1
Input #0, oss, from '/dev/dsp':
Duration: N/A, start: 1314179248.788756, bitrate: N/A
Stream #0.0: Audio: pcm_s16le, 48000 Hz, mono, 768 kb/s
Input #1, rawvideo, from '/dev/v4l/video0':
Duration: N/A, bitrate: N/A
Stream #1.0: Video: rawvideo, ???, 320x240, 25.00 tb(r)
Output #0, avi, to '/home/1.avi':
Stream #0.0: Video: mpeg4, yuv420p, 320x240, q=2-31, 3072 kb/s, 25.00 tb(c)
Stream #0.1: Audio: pcm_s16be, 48000 Hz, mono, 768 kb/s
Stream mapping:
Stream #1.0 -> #0.0
Stream #0.0 -> #0.1
Error while opening codec for input stream #1.0
video4linux2 но такого формата нет у ffmpegQuote:
ffmpeg -y -t 10 -f video4linux2 -r 15 -s 640x480 -vcodec mjpeg -i
/dev/video0 -vcodec copy video.mjpeg
Подскажите как быть?
меня бы вот это смутило, потому как камеры USB дают помоему только 2 формата YUYV и MJPEG, откуда там рау и в каком виде... х.з.Quote:
Input #1, rawvideo, from '/dev/v4l/video0':
Duration: N/A, bitrate: N/A
Stream #1.0: Video: rawvideo, ???, 320x240, 25.00 tb(r)
вот видимо затык и происходит.
и камеры разве не вот так появляются /dev/video0 ? а не вот так /dev/v4l/video0
Дело не в порту, а в формате.
Вот для USB cam. Но если писать как в примере.
Говорит
Вот мануалQuote:
Unknown input or output format: v4l2
Unknown input or output format: video4linux2
video4linux @ 0x2ab994c8]Bad capture size (0x0) or wrong time base (0)
/dev/video0: Error while opening file
Ну как тогда работает motion?Quote:
7.7 video4linux and video4linux2
Video4Linux and Video4Linux2 input video devices.
The name of the device to grab is a file device node, usually Linux systems tend to automatically create such nodes when the device (e.g. an USB webcam) is plugged into the system, and has a name of the kind `/dev/videoN', where N is a number associated to the device.
Video4Linux and Video4Linux2 devices only support a limited set of widthxheight sizes and framerates. You can check which are supported for example with the command `dov4l' for Video4Linux devices and the command `v4l-info' for Video4Linux2 devices.
If the size for the device is set to 0x0, the input device will try to autodetect the size to use.
Video4Linux support is deprecated since Linux 2.6.30, and will be dropped in later versions. Может проблема конечно в этом
Follow some usage examples of the video4linux devices with the ff* tools.
# Grab and show the input of a video4linux device.
ffplay -s 320x240 -f video4linux /dev/video0
# Grab and show the input of a video4linux2 device, autoadjust size.
ffplay -f video4linux2 /dev/video0
# Grab and record the input of a video4linux2 device, autoadjust size.
ffmpeg -f video4linux2 -i /dev/video0 out.mpeg
Где взять пакет libpthread? Не могу установить mjpg-streamer.
Quote:
/home # ipkg install mjpg-streamer_r63-1_mipsel.ipk
Installing mjpg-streamer (r63-1) to /opt/...
Nothing to be done
An error ocurred, return value: 1.
Collected errors:
ERROR: Cannot satisfy the following dependencies for mjpg-streamer:
libpthread
подскажите пожалуйста почему на последнем релизе ртн 1.9.2.7-rtn-r3121 прошивки неработают веб камеры на чипе омнивижн (OV)
на последней 1.9.2.7-d-r2624 все ок
маршрутизатор wl-500gpV2
прочитал всю ветку,но так и не понял зачем вырезали драйвера омнивижн
из ртн прошивки
lly
У меня есть камера. Определяется как gspca1528. В свое время я собрал к ней драйвер на базе gspca. и все в порядке работало до версии 2775 (включительно).
после прошивки 2972 и 3300 камера стала определятся как gsm modem и даже переборка драйвера на новом тучлейне не помогла.
При этом на версии 2775 заработал даже вновь собранный драйвер.
Что я не сделал чтобы он заработал?
Или что делать чтобы понять проблему.
Спасибо.
устройство WL500W (на rtn)
исходники драйвера gspca брал:
http://moinejf.free.fr/
Тулчейн тут не при чём, скорее всего, какие-то правки в 3g/cdma драйверах.
Для начала, привести VID:PID камеры и выводQuote:
Что я не сделал чтобы он заработал?
Или что делать чтобы понять проблему.
чтобы понять, кто и почему подхватил камеру как модем.Code:cat /proc/bus/usb/devices