Страница 1 из 1

Настройка видеорегистратора

Добавлено: 2008-11-08 21:06:44
TeXNiC
Доброго времени суток !
Возникла необходимость в видеонаблюдении, для сбора видео выбрал прогу Zone Minder. Купил dvr карту на 4 видеовхода фирмы ENC на чипе Conexant Fusion 878A, вставил в комп на котором стоит free bsd 7.0 в /boot/loader.conf добавил строчку bktr_load="YES"? перезагрузил, и ... ничего. Карта не определяется, при загрузке пишет что на pci0 неизвестрое устройство без драйверов, в манах написано, что данный чип поддерживается. Как заставить увидеться карту в системе или Zone Minder работает без установки драйверов в системе. :unknown:
Помогите, кто настраивал zone Minder или подобные девайсы под free bsd.
З.Ы.
В винде карта обнаружилась, дрова родные поставились, соответственно карта рабочая.

Re: Настройка видеорегистратора

Добавлено: 2008-11-08 21:58:24
Alex Keda
1. там не написано что поддерживается чип с буквой 'A' на конце. Там написан чип без буквы вообще.
2. Огласите то как система дектит карту листингами а не своими словами. т.е. дайте в студию:

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

pciconf -lv
и

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 11:54:26
TeXNiC
Вот ведь засада, вчера ничего не хотело определяться бился с картой очень долго и ядро перекомпилировал 4 раза, ничего, а сегодня вынул карту из виндовой машины, вставил в машину на фре, запустил и... О, ЧУДО !!!

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

 dmesg | grep bktr
bktr0: <BrookTree 878> mem 0xe2200000-0xe2200fff irq 20 at device 0.0 on pci3
bktr0: [GIANT-LOCKED]
bktr0: [ITHREAD]
bktr0: Warning - card vendor 0x0000 (model 0x0000) unknown.
bktr0: Detected a DPL34-1@-@0 at 0x84
bktr0: Intel Smart Video III/VideoLogic Captivator PCI, <no> tuner, dpl3518a dolby.

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

pciconf -lv
bktr0@pci0:3:0:0:       class=0x040000 card=0x00000000 chip=0x036e109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = 'Bt878/Fusion 878A Mediastream Controller'
    class      = multimedia
    subclass   = video
none4@pci0:3:0:1:       class=0x048000 card=0x00000000 chip=0x0878109e rev=0x11 hdr=0x00
    vendor     = 'Conexant (Was: Brooktree Corp)'
    device     = '7610144D&REV_02\4&1F7DBC9F&0&09F0 TV Video Capture'
    class      = multimedia
Единственное, что мне не нравится строчка none4@pci0:3:0:1.
Сейчас попробую поставить zoneminder и посмотрю, заработало или нет.

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 14:08:23
TeXNiC
После нескольких часов битвы с zoneminder? победа осталась за ним. Порт наотрез отказался ставится, сожрав наверное под сотню мегабайт ,закачкой зависимостей, он вывалился с ошибкой

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

zm_mpeg.cpp: In destructor `VideoStream::~VideoStream()': 
zm_mpeg.cpp:281: error: cannot convert `ByteIOContext**' to `ByteIOContext*' for argument `1' to `int url_fclose(ByteIOContext*)' 
zm_mpeg.cpp: In member function `double VideoStream::EncodeFrame(uint8_t*, int, bool, unsigned int)': 
zm_mpeg.cpp:325: warning: `img_convert' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:2515) 
zm_mpeg.cpp:325: warning: `img_convert' is deprecated (declared at /usr/local/include/libavcodec/avcodec.h:2515) 
*** Error code 1 

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

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

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

Stop in /usr/ports/multimedia/zoneminder.
Поиск на родном сайте особо не помог, может плохо искал. Печально будет если прийдется все ставить на винду.
Если кто сталкивался с подобной проблеммой, помогите с советом.

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 14:58:45
Alex Keda
порты обновлённые?

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 16:25:31
TeXNiC
Ну, где-то с месяц назад обновлял.
В этом топике обсуждалась такая проблема
http://www.zoneminder.com/forums/viewto ... t&start=15
Там приводится патч для решения этой проблемы, вручную внес изменения в тербуемые файлы, теперь вот стал в тупик, видимо переработал уже, как теперь переконфигурировать порт со следующими параметрами

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

--cc=cc --prefix=/usr/local --enable-swscale --disable-debug --enable-memalign-hack --enable-shared --enable-postproc --extra-cflags=-I/usr/local/include/vorbis -I/usr/local/include --extra-ldflags=-L/usr/local/lib -la52 --extra-libs=-pthread --enable-gpl --enable-pthreads --mandir=/usr/local/man --enable-liba52 --enable-liba52bin --enable-libfaac --enable-libfaad --enable-libfaadbin --disable-libamr-nb --disable-libamr-wb --disable-mmx --enable-libgsm --enable-libmp3lame --enable-libtheora --enable-libvorbis --enable-libx264 --enable-libxvid
:st:

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 18:01:21
paradox
а что просто поюзать MPlayer нельзя?

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 19:07:51
TeXNiC
paradox писал(а):а что просто поюзать MPlayer нельзя?
Сервер без иксов, консоль и все. Так же нужно вести запись по движению

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 19:24:10
paradox
а что mplayer неумеет этого?

Re: Настройка видеорегистратора

Добавлено: 2008-11-09 20:11:25
TeXNiC
paradox писал(а):а что mplayer неумеет этого?
Просто не сталкивался с mplayer, поэтому ничего сказать не могу.
Что-то я не нашел записи по движению.
Все-таки хочется настроить zoneminder. вопрос по конфигурированию порта остается открытым.

Re: Настройка видеорегистратора

Добавлено: 2008-11-10 9:07:32
a.barminov
TeXNiC писал(а):
paradox писал(а):а что mplayer неумеет этого?
Просто не сталкивался с mplayer, поэтому ничего сказать не могу.
Что-то я не нашел записи по движению.
Все-таки хочется настроить zoneminder. вопрос по конфигурированию порта остается открытым.
Через make config не получается? Может вручную собрать через work/.../ ?
Я ставил Zoneminder недавно, версию ниже брал, тоже через их форум искал патчи, только так собиралось. Правда на веб-камерах всё равно не завелась(

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 11:51:12
TeXNiC
Итак. после двух дней танцев с бубном, вокруг Zone Minder-a, получилось его поставить. :Yahoo!:
Но недолгим была радость. В настройках добавил камеру на устройстве /dev/bktr0, попытаюсь просмотреть, что камера показывает, но ничего нет. В логах такое вот вываливается:

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

Nov 11 11:17:35 proxy Update agent starting at 08/11/11 11:17:35
Nov 11 11:21:07 proxy zmdc[80932]: WAR [Can't find process with command of 'zmc -d /dev/bktr0']
Nov 11 11:21:07 proxy zmdc[80932]: WAR [Can't find process with command of 'zma -m 1']
Nov 11 11:21:08 proxy zma_m1[81006]: ERR [Can't shmget, probably not enough shared memory space free: Cannot allocate memory]
Nov 11 11:21:08 proxy zmdc[80932]: ERR ['zma -m 1' exited abnormally, exit status 255]
Nov 11 11:21:08 proxy zma_m1[81007]: ERR [Can't shmget, probably not enough shared memory space free: Cannot allocate memory]
Nov 11 11:21:08 proxy zmdc[80932]: ERR ['zma -m 1' exited abnormally, exit status 255]
Nov 11 11:21:08 proxy zmc_dbktr0[81001]: ERR [Can't shmget, probably not enough shared memory space free: Cannot allocate memory]
Nov 11 11:21:08 proxy zmdc[80932]: ERR ['zmc -d /dev/bktr0' exited abnormally, exit status 255]
Nov 11 11:21:09 proxy zmc_dbktr0[81018]: ERR [Can't shmget, probably not enough shared memory space free: Cannot allocate memory]
Nov 11 11:21:09 proxy zmdc[80932]: ERR ['zmc -d /dev/bktr0' exited abnormally, exit status 255]
Nov 11 11:21:12 proxy zmwatch[80958]: ERR [Can't get shared memory id '7a6d0001', 1: No such file or directory]
Nov 11 11:21:13 proxy zma_m1[81021]: ERR [Can't shmget, probably not enough shared memory space free: Cannot allocate memory]
Nov 11 11:21:13 proxy zmdc[80932]: ERR ['zma -m 1' exited abnormally, exit status 255]
Ему не хватает share memory, как это побороть, подскажите, как решить эту проблему. :-o
З.Ы. На сайте zonemindera решения не нашел.

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 12:08:29
manefesto

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

sysctl -a | grep shmax

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 13:12:46
TeXNiC
manefesto писал(а):

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

sysctl -a | grep shmax
Немного поправлю:

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

sysctl -a | grep shmmax
У меня значение такое

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

ern.ipc.shmmax: 33554432
До скольки необходимо усвеличить ?

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 13:27:41
manefesto
методом тыка.
попробуй вдвое...
а вообще маны бы по этому делу почитать

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 15:54:48
TeXNiC
После увеличения памяти, запустилось устройство и камера начала показывать, даже реагирует на движение :Yahoo!: , осталось теперь настроить это все делои использовать.
Спасибо всем за помощь :drinks: , тему можно считать закрытой.

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 15:56:42
manefesto
нене....ждем статью....

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 16:03:06
paradox
ага
с окошками видео
которые подсматривают за кем то)))

Re: Настройка видеорегистратора

Добавлено: 2008-11-11 16:32:02
TeXNiC
manefesto писал(а):нене....ждем статью....
Хорошо, в ближайшее время постараюсь написать приличную статью.