webcam server на freebsd, хотелось бы разобраться в этой тем

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-08 16:57:00

Да-да, я знаю про веб-камеры axis, отличные решения для организаций, но дома дороговато, да и хочется сперва на юниксах сделать, посмотреть. Hазумеется, хочется аксивской фенкциональности, тут – видео потов, тут – картинки, это очень удобно.

Собственно что есть.
1. Фряха 7ка на п4 1,6 для всяческих утех и извращений. Пара ноутов для тех же целей, сейчас внутри 7.0 рц3. Все без граффики.
2. 2 веб-камеры, лоджитек и некий клип-кам, странный зверь, а так же 2 pci тв-тюнера авермедиа (студио и просто, т.е. с радио и без), на коннексантах, а так же beholder columbia pcmci-ный. Тюнеры, конечно - отдельная тема, но по-моему система не слишком их от камер отличает, скайп, например, отлично с них видеопоток снимает. Разве что им бы еще каналы как-то переключать удаленно -- видеосервер, это таки мечта =)
3. Пара линков вокруг да около.
http://www.aboutdebian.com/webcam.htm - вебкамерый сервак на дебиане, там пишут про xawtv, и он есть под фряху.
http://rumata.dragons.ru/article.php?st ... 5170429997 -- некий список околовидеовного софта.
4. Понимание того, что в линухах эта задача решалась, я видел даже пакеты для установки веб-камер на рутерах со всякими wrt внутри, но пока не пробовал.

Про аверы я ничего сказать не могу, гуглится все очень старое и мрачное, бихолдера фряха не знает (no driver attached), а вот веб-камеры похоже может обе прямо из коробки, вот только чем их дальше употреблять?

Конечно же с веб-камер хочется дампить видео, может быть на лету как-то анализировать на движение, абы пустоту не писать. Думается мне, что во всех этих умных камерах стоит тривиальный линух...

upd: нашел еще вот что
http://www.bsdportal.ru/viewtopic.php?t=3721

Но у меня, видимо, камеры не на тех чипсетах, а линк на другие дрова там дохлый.

Код: Выделить всё

# /usr/local/bin/webcam.sh 
device /dev/ugen0 is not an OmniVision OV511 or OV511+
pnmtopng: Error reading magic number from Netpbm image stream.  Most often, this means your input file is empty.
device /dev/ugen1 is not an OmniVision OV511 or OV511+
pnmtopng: Error reading magic number from Netpbm image stream.  Most often, this means your input file is empty.
# usbdevs 
addr 1: UHCI root hub, Intel
 addr 2: USB camera, vendor 0x0c45
addr 1: UHCI root hub, Intel
 addr 2: Camera, vendor 0x046d
# ls /dev/ugen*
/dev/ugen0      /dev/ugen0.1    /dev/ugen0.2    /dev/ugen0.3    /dev/ugen1      /dev/ugen1.1    /dev/ugen1.2    /dev/ugen1.3


Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение Alex Keda » 2008-06-08 21:17:39

в своё время народ пошутил - подрил мне камеру усбовую, от микрософт =)
я сней покорячился недельку, раз с полсотни повесил свой комп.
плюнул.
у начальника под ебантой сама завелась =(((
Убей их всех! Бог потом рассортирует...

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-08 22:53:53

Во-во, под линкхи и дрова сразу есть, и пакеты все, и даже туториалы. Не вешать же убунту в куему какой-нить...
У меня так уже 2 камеры скопилось, да и наблюдение организовать надо, на днях велик из подъезда откусили, и знаю, что сантехники, а доказать-то нечем.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-08 23:25:30

покажите дрова из линуха
может я их перепишу))
токо нужен мануал для меня
того как вы ее подняли под ебунтой ака линухом
что бы я понял что как делалось и получилось

жаль у меня нет камеры)
в IBM вроде сверху даже спец разьем есть....

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение Alex Keda » 2008-06-08 23:35:01

да есть какие-то портированные, криво-косо работающе дрова

Код: Выделить всё

acer$ cd /usr/ports/
acer$ make search key=webcam
какой я колупал - уже и не помню...
Убей их всех! Бог потом рассортирует...

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-08 23:44:10

вот что то
хз
http://info.iet.unipi.it/~luigi/FreeBSD ... meras.html
http://forums.pcbsd.org/viewtopic.php?t=3971

Код: Выделить всё

# usbdevs 
addr 1: UHCI root hub, Intel
addr 2: USB camera, vendor 0x0c45
addr 1: UHCI root hub, Intel
addr 2: Camera, vendor 0x046d
две камеры?

вообщем прийдет автор сам скажет

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-09 10:32:26

Да, камеры 2, в линухах не пробовал, у меня их не стоит нигде. Запустил ливсиди убунты, какой-то ekiga видит и авер мой как bt878 video (AVerMedia TVOhone...), и обе камеры, как /dev/video1 и 2. Пишут что дальше только ставь правельный пакет аптгетом и дело в шляпе.

Кстати в каком-то из топиков вчера видел, что в бсде эти видео1 ничем не создать, а именно они нужны для видеопотока.

Я вчера уже пробовал ставить:
spcaview, xawtv, вроде и pwcbsd, все из портов, ничего не собралось, посыпалось ошибками негуглящимися.

Может и правда виртуалку? В нее можно усб пробросить? Мне как-то до сих пор кроме параллелей ни с чем толковым работать не приходилось.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-09 12:05:11

ну для начала нужно определить что это за камеры
что бы понять поддерживаються ли они bsd или нет

а насчет виртуалки - если вы про vmware то она мапит usb порты

Аватара пользователя
LMik
капитан
Сообщения: 1852
Зарегистрирован: 2007-07-17 9:14:39
Откуда: МО
Контактная информация:

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение LMik » 2008-06-09 12:55:58

hryamzik писал(а): Может и правда виртуалку? В нее можно усб пробросить? Мне как-то до сих пор кроме параллелей ни с чем толковым работать не приходилось.
Ну это конечно изврат уже, мне тут советовали для видеонаблюдения ZoneMinder вроде под линукс, все никак не соберусь попробовать.
BSD... Join the dark side.
Виpус детям не игpушка, не товаpищ и не дpуг!

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-09 13:10:15

Так ему вроде как нужен /dev/videox, а в бсде его нет так просто получить. Я думаю надо пробовать линух, а потом пытаться его внутрь бсди пихать. А может и оставить отдельной машинкой, но мне ресурсов жалко, комп и так сильно больше рутера кушает, да еще и шумит.

Насчет держит ли бсдя камеры – spcaview должен уметь обе, но он у меня не поставился.

Код: Выделить всё

# portupgrade -NRrPpvy spcaview
--->  Session started at: Mon, 09 Jun 2008 14:19:00 +0400
** No such package or port: spcaview
** None has been installed or upgraded.
--->  Session ended at: Mon, 09 Jun 2008 14:19:01 +0400 (consumed 00:00:01)

# cd /usr/ports/graphics/spcaview/ && make clean
===>  Cleaning for spca5xx-20060402_3

[root@ /usr/ports/graphics/spcaview]# make install
===>  Vulnerability check disabled, database not found
===>  Extracting for spca5xx-20060402_3
=> MD5 Checksum OK for spca5xx-20060402.tar.gz.
=> SHA256 Checksum OK for spca5xx-20060402.tar.gz.
=> MD5 Checksum OK for spca5xx-bsd-0.6b.patch.gz.
=> SHA256 Checksum OK for spca5xx-bsd-0.6b.patch.gz.
===>  Patching for spca5xx-20060402_3
===>  Applying distribution patches for spca5xx-20060402_3
===>   spca5xx-20060402_3 depends on executable: pkg-config - found
===>   spca5xx-20060402_3 depends on shared library: glib-12.3 - found
===>   spca5xx-20060402_3 depends on shared library: gtk-12.2 - found
===>   spca5xx-20060402_3 depends on shared library: Imlib.5 - found
===>  Configuring for spca5xx-20060402_3
===>  Building for spca5xx-20060402_3
Warning: Object directory not changed from original /usr/ports/graphics/spcaview/work/spca5xx-20060402/drivers/usb
cc -O2 -fno-strict-aliasing -pipe   -Wall -g  -c spca5shot.c
spca5shot.c:47:25: error: dev/usb/usb.h: No such file or directory
In file included from spca5shot.c:50:
linux_usbif.h:90: error: field 'configdesc' has incomplete type
linux_usbif.h:92: error: field 'interfacedesc' has incomplete type
linux_usbif.h:93: error: field 'endpointdesc' has incomplete type
*** Error code 1

Stop in /usr/ports/graphics/spcaview/work/spca5xx-20060402/drivers/usb.
*** Error code 1

Stop in /usr/ports/graphics/spcaview.
Это никуда не годится.

Кстати, на сайте бехолдера есть раздел про линух/бсдю, и про последнюю ничего путного, а под лин дрова есть. Таки камеры и тюнеры – больше юзерские игрушки, чем серверные... Интересно что же прячется внутрях у axis'a.
Последний раз редактировалось hryamzik 2008-06-09 13:25:36, всего редактировалось 1 раз.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-09 13:16:14

а кто сказал что /dev/video0 итд
это абстрактное устройтсво
может называться и по другому
главное что то что создает драйвер /dev/чтото
должна открывать и программа /dev/чтото

вообщем нужно более точно определить камеры
смотреть как линух на них реагирует при загрузке
и потом смотреть в драйвере бсд

я бы посмотрел что там у вас с портов
за ошибки
но у меня они необновлялись давно

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-09 13:33:17

2 paradox, я как раз поправил предыдущий пост, дополнил его ошибками. Про dev/video я где-то в сети прочитал, что в бсде обычные дрова картинки с камеры выдирают (vid точно так делает), а ежели надо видео, то вот... А мне бы и видео для дампинга, и картинки, для гладения айтелефоном.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-09 13:39:38

Код: Выделить всё

cc -O2 -fno-strict-aliasing -pipe   -Wall -g  -c spca5shot.c
spca5shot.c:47:25: error: dev/usb/usb.h: No such file or directory
вранье
/dev/usb/usb.h
такой есть
в вас соурсы же стоят?
а вот чего я невижу
так это CFLAGS
там как раз должны быть опции -I.. итд которые указывают на размещение соурсов

надо порт и соурсы его рассматривать
где то глюк
как вариант может порт обновить?

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-06-09 13:53:12

Код: Выделить всё

[root@ /usr/ports/graphics/spcaview]# find ./ | grep usb.h
./work/spca5xx-20060402/drivers/usb/spcausb.h
./work/spca5xx-20060402/drivers/usb/hv7131b.h
./work/spca5xx-20060402/drivers/usb/hv7131c.h
./work/spca5xx-20060402/drivers/usb/hdcs2020.h
./work/spca5xx-20060402/drivers/usb/spcausb.h.orig
Хм. Я перед плясками с камерами сделал фрибсд-упграде фетч инсталл, и он вообще говоря только эсэсашу какие-то библиотеки обновил. Может быть стоит не из портов ставить, но обновлять потом заморочно.

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение paradox » 2008-06-09 13:55:58

Код: Выделить всё

spca5shot.c:47:25: error: dev/usb/usb.h: No such file or directory

это в ядре

Код: Выделить всё

/usr/src/sys/dev/usb/usb.h

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение Alex Keda » 2008-06-09 15:15:24

создётся этот видео0
у меня же сздавался под 6.2 помоему..
Убей их всех! Бог потом рассортирует...

hroft
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 17:23:59
Откуда: Ростов-на-Дону

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hroft » 2008-07-14 21:32:29

Всем доброго времени суток! сегодня ставил zoneminder на FreeBsd 7. Работает нормуль. на 2-х процесорнике c KDE (требование было.. чтоб и сервер и машинка для охраны одновременно), тянет 50 камер.. пишет.. показывает.. всё ок.. ставил из порта с zoneminder.com ... В описании к порту сказанно что он работает с apache 1.3( со старшими версиями не пробовал.. как и рекомендовали поставил apache 1.3). PHP в при установке порта не всё нужное подтянуло... Ток 1 плохо... Веб камера может работать с 3-я разрешениями. На максимальном разрешении zoneminder не заработал. В логах про память ругается. Кто нибудь с подобным сталкивался?

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35297
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение Alex Keda » 2008-07-14 22:24:09

даёшь статью!
Убей их всех! Бог потом рассортирует...

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-07-14 22:39:04

Да уж, статейку в студию
псы: у меня видео0 не появляется.

hroft
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 17:23:59
Откуда: Ростов-на-Дону

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hroft » 2008-07-14 22:55:43

завтра - послезавтра отпишусь

risk94
лейтенант
Сообщения: 831
Зарегистрирован: 2007-06-01 19:27:51

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение risk94 » 2008-07-15 12:52:51

роздабылip-webcam. Установил в локалке. Как пробросить наружу? (Наружу смотрит отдельный web-сервер. Порт проброшен натом на шлюзе. Перед шлюзом - adsl-роутер)

hroft
ефрейтор
Сообщения: 55
Зарегистрирован: 2008-06-10 17:23:59
Откуда: Ростов-на-Дону

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hroft » 2008-07-16 10:04:20

ставил так:

Код: Выделить всё

1.	fetch http://catsspat.dyndns.org:2080/zoneminder/zoneminder-freebsd-port-1.22.3p6.tgz
2.	tar zxv zoneminder-freebsd-port-1.22.3p6.tgz
3.	mv /home/hroft  /usr/ports/multimedia/
4.	cd /usr/ports/multimedia/
5.	make install 
ВНИМАНИЕ!!! make clean ненужно делать. Там скрипты для создания БД.
6.	в процессе установки открылось окно конфигурирования Options for php5-extensions 1.1. добавил поддержку MySql.
7.	в общей сложности порт подтянул :

mysql-server-5.0.51a
php5-extensions-1.1
p5-DBI-1.60.4
p5-DBD-mysql50-4.006
p5-Date-Manip-5.44
p5-libwww-5.805
p5-Archive-Zip-1.23
p5-Archive-Tar-1.38_1
p5-MIME-Lite-3.02.1
p5-MIME-Tools-5.426,2
netpbm-10.26.54
ffmpeg-2007.10.04_4
mod_perl2-2.0.4,3
sudo-1.6.9.15_1
php5-5.2.6
mysql-client-5.0.51a
php5-ctype-5.2.6
php5-dom-5.2.6
pecl-filter-0.11.0
pecl-hash-1.5
php5-iconv-5.2.6
pecl-json-1.2.1
php5-mysql-5.2.6
php5-pcre-5.2.6
php5-pdo-5.2.6
php5-pdo_sqlite-5.2.6
php5-posix-5.2.6
php5-session-5.2.6
php5-simplexml-5.2.6
php5-spl-5.2.6
php5-sqlite-5.2.6
php5-tokenizer-5.2.6
php5-xml-5.2.6
php5-xmlreader-5.2.6
php5-xmlwriter-5.2.6
p5-Storable-2.18
p5-Digest-MD5-2.36
p5-Compress-Zlib-2.011
p5-MIME-Base64-3.07
p5-Net-1.22,1
p5-HTML-Parser-3.56_1
p5-PathTools-3.2701
p5-File-Temp-0.20
p5-File-Which-0.05
p5-IO-Zlib-1.09
p5-IO-String-1.08
p5-Mail-Tools-2.02
p5-MIME-Types-1.24
p5-Email-Date-Format-1.002
p5-IO-stringy-2.110
p5-Convert-BinHex-1.119
jbigkit-1.6
texi2html-1.76_1,1
sdl-1.2.13_1,2
liba52-0.7.4_2
faac-1.26_1
faad2-2.6.1,1
libamrnb-7.0.0.2,1
libamrwb-7.0.0.3
lame-3.97_1
libogg-1.1.3,4
libtheora-1.0.b2
x264-0.0.20080409_2
xvid-1.1.3,1
p5-BSD-Resource-1.2901
apache-2.0.63
p5-Digest-1.15
p5-Compress-Raw-Zlib-2.011
p5-IO-Compress-Zlib-2.011
p5-Authen-SASL-2.11
p5-HTML-Tagset-3.20
nasm-2.02,1
aalib-1.4.r5_4
djbfft-0.76_2
automake-1.9.6_2
mpeg4ip-libmp4v2-1.6.1
automake-1.5_4,1
libvorbis-1.2.0_2,3
yasm-0.7.1_1
gpac-libgpac-0.4.4,1
p5-IO-Compress-Base-2.011
p5-Digest-HMAC-1.01
p5-GSSAPI-0.26
p5-Digest-SHA1-2.11
8.	ee /etc/rc.conf 
apache_enable="YES"
 mysql_enable="YES"
 zm_enable="YES"

9.	/usr/local/etc/rc.d/mysql-server start
Starting mysql.
10.	mysql -h localhost -u root
11. mysql> source  /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.22.3/db/zm_create.sql;
12.mysql> grant select,insert,update,delete on zm.* to 'zmuser'@localhost identified by 'zmpass'; flush privileges;
13.mysql> quit;
14. смотрим 
ee /usr/local/etc/apache/httpd.conf
в модулях должна быть прописанна поддержка php
LoadModule php5_module libexec/apache/libphp5.so
 AddType application/x-httpd-php .php
 AddType application/x-httpd-php-source .phps
у меня прописано небыло ... посмотрел конфиг php... включил в php поддержку apache
cd /usr/ports/lang/php5
make deinstall clean
make config (ставим поддержку apache)
make install clean
apachecontrl -restart
15. заходим в браузере по адресу http://ip_server/zm/
должна открыться консоль управления zoneminder.
Собственно всё. Настраимваем камеры. Смотрим что получилось.
У меня на предприятии камеры Dlink (lan). поддерживает 3 разрешения: 320х240 640х480. Если выставляемое разрешение в zoneminder не совпадает с разрешением на камере-ничего не показывает. Если совпадает всё ок.
Запустить на 640х480 не получилось... надо дальше ядро копать. Хотя даже при загрузке LiveCd на эту машину (LiveCd сделан на Mandrive) разрешение 640х480 поддерживалось .

hryamzik
рядовой
Сообщения: 40
Зарегистрирован: 2007-12-05 20:38:48

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение hryamzik » 2008-10-12 18:58:12

О5 не судьба...
/usr/local/include/jconfig.h:12:1: warning: "HAVE_STDLIB_H" redefined
In file included from zm_config.h:20,
from zm.h:28,
from zm_fbsd_camera.cpp:30:
../config.h:71:1: warning: this is the location of the previous definition
zm_fbsd_camera.cpp: In member function 'void LocalCamera::Initialise()':
zm_fbsd_camera.cpp:81: error: aggregate 'meteor_geomet geom' has incomplete type and cannot be defined
zm_fbsd_camera.cpp:82: error: aggregate 'bktr_capture_area cap_area' has incomplete type and cannot be defined
zm_fbsd_camera.cpp:86: error: 'METEOR_DEV0' was not declared in this scope
zm_fbsd_camera.cpp:86: error: 'METEOR_DEV1' was not declared in this scope
zm_fbsd_camera.cpp:86: error: 'METEOR_DEV2' was not declared in this scope
zm_fbsd_camera.cpp:86: error: 'METEOR_DEV3' was not declared in this scope
zm_fbsd_camera.cpp:86: error: 'METEOR_DEV_SVIDEO' was not declared in this scope
zm_fbsd_camera.cpp:87: error: aggregate 'meteor_pixfmt pf' has incomplete type and cannot be defined
zm_fbsd_camera.cpp:107: error: 'METEORSINPUT' was not declared in this scope
zm_fbsd_camera.cpp:113: error: 'METEOR_FMT_PAL' was not declared in this scope
zm_fbsd_camera.cpp:113: error: 'METEOR_FMT_NTSC' was not declared in this scope
zm_fbsd_camera.cpp:113: error: 'METEOR_FMT_SECAM' was not declared in this scope
zm_fbsd_camera.cpp:113: error: 'METEOR_FMT_AUTOMODE' was not declared in this scope
zm_fbsd_camera.cpp:116: error: 'METEORSFMT' was not declared in this scope
zm_fbsd_camera.cpp:124: error: 'METEORGSUPPIXFMT' was not declared in this scope
zm_fbsd_camera.cpp:132: error: 'METEOR_PIXTYPE_RGB' was not declared in this scope
zm_fbsd_camera.cpp:134: error: 'METEORSACTPIXFMT' was not declared in this scope
zm_fbsd_camera.cpp:145: error: 'METEOR_GEO_RGB24' was not declared in this scope
zm_fbsd_camera.cpp:164: error: 'METEORSETGEO' was not declared in this scope
zm_fbsd_camera.cpp:170: error: 'BT848_GCAPAREA' was not declared in this scope
zm_fbsd_camera.cpp:185: error: 'BT848_IFORM_F_AUTO' was not declared in this scope
zm_fbsd_camera.cpp:187: error: 'BT848SFMT' was not declared in this scope
zm_fbsd_camera.cpp:194: error: 'METEOR_CAP_CONTINOUS' was not declared in this scope
zm_fbsd_camera.cpp:195: error: 'METEORCAPTUR' was not declared in this scope
zm_fbsd_camera.cpp: In member function 'virtual int LocalCamera::Brightness(int)':
zm_fbsd_camera.cpp:447: error: 'METEORGBRIG' was not declared in this scope
zm_fbsd_camera.cpp:456: error: 'METEORSBRIG' was not declared in this scope
zm_fbsd_camera.cpp: In member function 'virtual int LocalCamera::Hue(int)':
zm_fbsd_camera.cpp:468: error: 'METEORGHUE' was not declared in this scope
zm_fbsd_camera.cpp:477: error: 'METEORSHUE' was not declared in this scope
zm_fbsd_camera.cpp: In member function 'virtual int LocalCamera::Colour(int)':
zm_fbsd_camera.cpp:490: error: 'METEORGCSAT' was not declared in this scope
zm_fbsd_camera.cpp:499: error: 'METEORSCSAT' was not declared in this scope
zm_fbsd_camera.cpp: In member function 'virtual int LocalCamera::Contrast(int)':
zm_fbsd_camera.cpp:512: error: 'METEORGCONT' was not declared in this scope
zm_fbsd_camera.cpp:521: error: 'METEORSCONT' was not declared in this scope
zm_fbsd_camera.cpp: In member function 'virtual int LocalCamera::PreCapture()':
zm_fbsd_camera.cpp:542: error: 'METEOR_DEV0' was not declared in this scope
zm_fbsd_camera.cpp:542: error: 'METEOR_DEV1' was not declared in this scope
zm_fbsd_camera.cpp:542: error: 'METEOR_DEV2' was not declared in this scope
zm_fbsd_camera.cpp:542: error: 'METEOR_DEV3' was not declared in this scope
zm_fbsd_camera.cpp:542: error: 'METEOR_DEV_SVIDEO' was not declared in this scope
zm_fbsd_camera.cpp:554: error: 'METEOR_FMT_PAL' was not declared in this scope
zm_fbsd_camera.cpp:554: error: 'METEOR_FMT_NTSC' was not declared in this scope
zm_fbsd_camera.cpp:554: error: 'METEOR_FMT_SECAM' was not declared in this scope
zm_fbsd_camera.cpp:554: error: 'METEOR_FMT_AUTOMODE' was not declared in this scope
zm_fbsd_camera.cpp:556: error: 'METEOR_CAP_STOP_CONT' was not declared in this scope
zm_fbsd_camera.cpp:557: error: 'METEORCAPTUR' was not declared in this scope
zm_fbsd_camera.cpp:560: error: 'METEORSFMT' was not declared in this scope
zm_fbsd_camera.cpp:563: error: 'METEORSINPUT' was not declared in this scope
zm_fbsd_camera.cpp:568: error: 'METEOR_CAP_SINGLE' was not declared in this scope
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.22.3/src.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.22.3.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder/work/ZoneMinder-1.22.3.
*** Error code 1

Stop in /usr/ports/multimedia/zoneminder.

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение E-Wind » 2009-01-27 21:08:43

В копилку - камера: Genius Look 110

Код: Выделить всё

# dmesg | grep ugen
ugen0: <Pixart Imaging Inc. CIF Single Chip, class 255/255, rev 1.10/1.00, addr 2> on uhub4
Линк: http://natesteffen.com/article_webcam.html

Софт:

Код: Выделить всё

# cd /usr/ports/graphics/spcaview
# make install clean
...
# cd /usr/ports/graphics/netpbm
# make install clean
...
Крон - раз в три минуы:

Код: Выделить всё

/usr/local/bin/spca5shot -s 352x288 -e 5 -c 15000 -b 20000 -D 0 | /usr/local/bin/ppmtojpeg > /dat/www/ewnd/webcam.jpg
Убогая камерка... правда самая дешевая, что была ))

Сталкивался с проблемами на 6.3 кажется... http://forum.lissyara.su/viewtopic.php?f=8&t=8629

Аватара пользователя
E-Wind
сержант
Сообщения: 155
Зарегистрирован: 2008-05-14 16:19:54
Откуда: Санкт-Петербург

Re: webcam server на freebsd, хотелось бы разобраться в этой тем

Непрочитанное сообщение E-Wind » 2009-01-30 10:06:08

UPDATE:

В комментариях к статье писали, что spca5shot с флагом -j умеет сразу в jpeg...

У меня не заработало видимо из-за того, что в make.conf добавил строку:

Код: Выделить всё

WITHOUT_X11="YES"
Т.о. собирал без (см. makefile)

Код: Выделить всё

.if defined(WITHOUT_X11)
  COMPONENTS=     spca5shot
.else
  USE_GNOME=      imlib gtk12
  COMPONENTS=     spca5shot spca5view
.endif
Ничего лишнего зато не тянулось )