[avreg-users] AVReg 5.5 prerelease 2010-Apr

653 views
Skip to first unread message

Andrey Nikitin

unread,
Apr 28, 2010, 6:53:38 AM4/28/10
to avreg...@googlegroups.com
Здравствуйте.

Сообщаем о выходе очередной предварительной (prerelease)
версии AVReg 5.5.

Основные изменения и новые возможности (с 5.4).

Замечания к тексту:
* под параметром понимается параметр базы данных,
т.е. который изменяется через веб-интерфейс;
* под опцией понимается параметр, заданный в конфигурационных файлах
в каталоге /etc/avreg/.

1 Захват.

Изменения в параметрах:
- параметр "color" по умолчанию имеет значение 'вкл.', т.е. цветная
камера;
- добавлен параметр "fps", который определяет желаемую скорость захвата
c немультиплексируемых video4linux-устройств и с ip-камер в режиме
захвата единичными кадрами snapshot (jpeg_reconnect удалён).

1.1 С ip-камер и видеосерверов.

Для http клиента реализована 1.1 версия протокола http (по-умолчанию)
с возможностью с возможностью постоянных соединений (persistent
connection). Для устройств с некорректной реализацией http (например,
Planet ICA-110) предусмотрен новый параметр "http/1.0" для
принудительного переключения на http/1.0.

Реализован захват аудио-потоков по протоколу в форматах MP4/aac (Axis)
и PCM/ADPCM (Axis/Planet).

1.2 C video4linux устройств.

Добавлена возможность захвата с устаревших video4linux1 устройств
(старенькие USB-камеры) и захват с устройств video4linux2, чьи драйвера
не поддерживают потоковый режим захвата.

Параметры "skip_frames" и "switch_filter" заменены на "fps".


2 Запись.

Параметры "dirs_mode", "files_mode", "max-files-per-dir",
"save_dir_fmt", "jpeg_name_fmt", "AV.name_fmt" заменены
соответствующими опциями в конфигурационном файле avreg.conf.
Удалён бесполезный параметр "dirs_group".

2.1 Видео.

Добавлен сплошной режим записи, который ранее можно было реализовать
только отключив детектор движения.
Выборочный режим записи предполагает включение/выключение по команде,
а не только детектором движения.
Для выборочного режима записи реализована возможность записи всех кадров
внутри сессии движения, без "выкусывания" детектором "спокойных" кадров
(см. "save_only_motion").
Новый алгоритм записи кадров-отметок jpeg (снапшотов):
- безусловных - см. новый параметр "paranoid_snap";
- в начале каждой сессии движения - см. новые параметры
"extra_snap_period{1,2}".

2.2 Аудио.

Реализована начальная возможность записи в форматы: wav, mp2, ogg/flac,
mov, m4a. Запись ведётся в сплошном режиме, отдельно от видео,
с разбивкой на файлы по размеру файла и(или) длительности.


3 Наблюдение.

Удалён параметр "live_view".

3.1 Локальное.

Параметр "monitor_live" заменён на "allow_local".

3.2 По сети.

Параметр "webcam_live" заменён на "allow_networks".
Параметры "wc_motion", "wc_max_conn_per_cam",
"wc_one_stream_per_ipaddr", "wc_limit" перенесены в настройки
пользователей: "nonmotion_fps", "session_time" и "session_volume".

Удалён параметр "wc_port". Для доступа к видео с камер (avregd)
используется единый порт, см. опцию "http-port" в avreg.conf.
httpd сервер демона avregd поддерживает базовые возможности протокола
http/1.1 (включая persistent connection) и обрабатывает следующие URL:
- jpeg (image/jpeg):
- /jpg/{CAMERA}/image.jpg
- /jpg/image.cgi?camera={num}
- mjpeg (multipart/x-mixed-replace):
- /mjpg/{CAMERA}/video.mjpg
- /mjpg/video.cgi?camera={num}[&fps={num}]
- remote control (пока только вкл./выкл. принудительной записи):
- /avreg-cgi/operator/save.cgi?camera={num}&do={stop/start/status}

Добавлена новая пользовательская группа: "viewers" - только просмотр,
так как предполагается что пользователи группы "operators" будут иметь
доступ к вкл./выкл. принудительной записи.

Добавлена базовая поддержка просмотра браузерами Opera и Google Chrome.


4 События (база данных таблица EVENTS и скрипт event-collector).

Изменёны логика записи полей DT1, DT2.
Теперь DT1 всегда время наступления события (т.е. условно - время
записи в таблицу/скрипт). Есть и другие изменения,
см. /usr/share/doc/avregd/examples/scripts/event-collector.gz или
описание формата базы данных (опубликуем позже). Например, при записи
файла на диск: AVReg 5.4: DT1 - ctime, DT2 - mtime.
AVReg 5.5: DT1 - время последнего кадра, записанного в видео-файл,
DT1 - время первого кадра, записанного в видео-файл.

Полные список изменений читайте в файлах:
/usr/share/doc/{имя пакета}/changelog.gz


5 Установка/обновление.

С учётом большого кол-ва изменений мы не рекомендуем переходить
на новую версию на "боевых" серверах.

Поддерживаются: 32bit версии Debian 5 Lenny, Debian 6 Squeeze, Ubuntu
9.10 Karmic, Ubuntu 10.04 Lucid.

Добавьте в /etc/apt/sources.list строку, предварительно
закомментировав строку с основным репозитарием AVReg.

deb http://avreg.linuxdvr.ru/develrep/ squeeze main contrib non-free

выполните
$ sudo aptitude update

$ sudo aptitude full-upgrade - если у вас уже установлен AVReg 5.4
или
$ sudo aptitude install avreg-server - для новой установки

--
Андрей Никитин.

ООО "Сетевые информационные системы".
http://avreg.net
http://linuxdvr.ru
/8442/ 50-14-90 +7 927 259 04 29

--
Вы получили это сообщение, поскольку подписаны на группу avreg-users.

Чтобы добавлять сообщения в эту группу, отправьте письмо по адресу avreg...@googlegroups.com.
Чтобы отменить подписку на эту группу, отправьте сообщение по адресу avreg-users...@googlegroups.com.
О дополнительных функциях можно узнать в группе по адресу http://groups.google.com/group/avreg-users?hl=ru.

Message has been deleted

Andrey Nikitin

unread,
Apr 29, 2010, 8:11:45 AM4/29/10
to avreg...@googlegroups.com
Здравствуйте, triada123.

> Еще бы изменение размера браузера при просмотре в реальном времени
> убрали или опцией сделали и предупреждение о неправильном
> разрешении...
Принято.

Подробнее про поддержку нового http-запроса на вкл./выкл. записи
http://avreg:port/avreg-cgi/operator/save.cgi?camera={num}&do={stop/start/status}

С пом. этой функции (подачей http-запроса) можно организовать:
1) - вкл./выкл. записи внешними командами вашего стороннего софта
(команды, датчики и т.п.);
2) - внешний детектор движения (ip-камер), чтобы разгрузить проц.
сервера;

П.1 мы планируем внедрить в веб-интерфейс аврега и в avreg-mon.
П.2 можете делать уже сейчас.

Для камер Axis c Firmware version > 5.0 (все настройки в
веб-интерфейсе самой камеры):

1) Настраиваете аксисный детектор движения (Events->Motion Detector).
2) Создаёте 2 триггерных события (Events->Event Types),
оба Triggered by... Motion detection, одно по "start", другое
по "stop". По "start" посылается http запрос (Send HTTP
notification to) с параметрами: "camera=N&do=start", по "stop" -
"camera=N&do=start".

Ниже примеры использования (GET - команда из libwww-perl, но можно и
wget,curl и в браузере и вообще по-кнопке с html-страницы, это обычный
http запрос):
$ GET -C operator:
'http://localhost:874/avreg-cgi/operator/rec.cgi?camera=6&do=start'
{"array":[
{ "cam": 6,
"video": {
"status": true,
"when": "Thu, 29 Apr 2010 11:56:14 GMT",
"who": [3, "operator@*"],
"rec_id": 10,
"file": "2010-04/29/06-Axis_M1031/next0002/15_56_14.avi"
}
}
]}

$ GET -C operator:
'http://localhost:874/avreg-cgi/operator/rec.cgi?camera=6&do=stop'
{"array":[
{ "cam": 6,
"video": {
"status": false,
"when": "Thu, 29 Apr 2010 11:56:18 GMT",
"who": [3, "operator@*"]
}
}
]}

Ответ сервера в формате JSON, нативно понимается
JavaScript, обрабатывается почти любым языком:
http://www.json.org/json-ru.html

Message has been deleted

Andrey Nikitin

unread,
Jun 17, 2010, 10:10:32 AM6/17/10
to avreg...@googlegroups.com
Здравствуйте.

Сообщаем о выходе очередной предварительной (prerelease)
версии AVReg 5.5.

Основные изменения и новые возможности (с прошлого пререлиза 5.5,
читайте самое первое сообщение в треде).

avregd_5.5~pre5:
* (bugfix) останов после команды reload (при использовании ip-камер).
* video4linux2:
- поддержаны JPEG-based устройства (многие USB камеры),
через библиотеку(пакет) lib4l-0;
- поддержаны YUV422-based устройства, например TechWell TW6800
декодер (драйвер http://www.gitorious.org/tw68/tw68-v2 , пример
платы - Orient SDVR-404A);
- поддержан STREAMING-less Connexant cx23xxx драйвер
(VideoNet-овских плат на этих чипах много, если не ошибаюсь).

avreg-site_5.5~pre4:
* Реализован веб-интерфейс, оптимизированный для использования на
мобильных устройствах и КПК по узким каналам связи.

При просмотре архива оперирует с jpeg-файлами, записываемыми
дополнительно к avi-кам в начале каждого сеанса движения: первый с
движением + см. описание "extra_snap_period{1,2}" и "paranoid_snap".
Обратите внимание, что много инф. кешируется и/или сохраняется в php
сессии, т.е. для получения самой акт. информации в некоторых
случаях поможет только закр./откр. браузер.

Для просмотра в режиме реального времени исп.
простейшая техника обновления (javascript-ом) картинки каждые
0.5,1,2,3 сек.

Все jpeg-миниатюры - "честные", т.е. каждая картинка миниатюра
"уменьшается" (resize) на стороне сервера (apache->php->php5-gd), а
не масштабируется браузером (т.е. по сети передаются "маленькие"
jpeg-и).
Операция уменьшения дополнительно ложится на %CPU сервера, поэтому
не стоит увлекаться PDA-шным интерфейсов толпой из локалки.
Если идея PDA-интерфейса понравится и для "локальных" полноценных
клиентов (PC), то пишите, подумаем.

При сообщении об ошибке обязательно
присылайте: /var/log/apache2/error.log

avreg-pi-gtk2_0.1:
* Новое приложение - "AVReg импорт плейлистов" для копирования "куда
скажете" (на флешку, например) списка файлов из плейлиста,
полученного с веб-интерфейса "Плейлист", и самого файла
плейлиста с изменёнными ссылками.

Прим.: пока работает только с плейлистами формата M3U.

Эту сборку считаем уже достаточно стабильной.

Поддерживаются: 32bit версии Debian 5 Lenny, Debian 6 Squeeze, Ubuntu
9.10 Karmic, Ubuntu 10.04 Lucid.

Добавьте в /etc/apt/sources.list строку, предварительно
закомментировав строку с основным репозитарием AVReg.

deb http://avreg.linuxdvr.ru/develrep/ squeeze main contrib non-free

# для Debian Lenny нужно прописать ещё один репозитарий (для libv4l-0)
deb http://www.backports.org/debian/ lenny-backports main



выполните
$ sudo aptitude update

$ sudo aptitude full-upgrade - если у вас уже установлен AVReg 5.4
или
$ sudo aptitude install avreg-server - для новой установки

# для установки приложения "AVReg импорт плейлистов"
$ sudo aptitude install avreg-pi-gtk2

Очень интересно услышать о работе PDA веб-интерфейса в разных
мобилках/КПК и предложения по юзабилити приложения "AVReg импорт
плейлистов".

Инф. для владельцев многокамерных нагруженных систем:
попробуйте работу avregd с аллокатором памяти от Google
(thread-caching malloc libtcmalloc|libtcmalloc-minimal).
Наши тесты показали снижение %CPU 0,5-1% на каждую камеру.
Подробности чит. в /etc/default/avreg

P.S. просим не размещать текст новостей о наших предварительных
релизах где-либо.

Andrey Nikitin

unread,
Jun 18, 2010, 4:17:58 AM6/18/10
to avreg...@googlegroups.com
Здравствуйте, Andrey Nikitin.

> Сообщаем о выходе очередной предварительной (prerelease)
> версии AVReg 5.5.

Подкидываю скринов маленько.

pda-index.png
avreg-pi-gtk2.png
choose-avreg-pi.png

triada123

unread,
Jun 23, 2010, 5:01:53 AM6/23/10
to avreg-users
>  - добавлен параметр "fps", который определяет желаемую скорость захвата
>    c немультиплексируемых video4linux-устройств и с ip-камер в режиме
>    захвата единичными кадрами snapshot (jpeg_reconnect удалён).

т.е. как я понял на системах где на ранних версиях сильно нагружалась
шина pci, я лечил уменьшением разрешения, можно уменьшить fps и
увеличить разрешение ?

> 2.2 Аудио.
>
> Реализована начальная возможность записи в форматы: wav, mp2, ogg/flac,
> mov, m4a. Запись ведётся в сплошном режиме, отдельно от видео,
> с разбивкой на файлы по размеру файла и(или) длительности.

детектора аудио нет? в релизе будет ?

> Удалён параметр "wc_port". Для доступа к видео с камер (avregd)
> используется единый порт, см. опцию "http-port" в avreg.conf.

вот это очень полезная вещь, надоело порты запоминать, для
многокамерных систем.

p.s.
Ориентировочно когда выйдет релиз ?

Andrey Nikitin

unread,
Jun 23, 2010, 5:09:02 AM6/23/10
to avreg...@googlegroups.com
Здравствуйте, triada123.

> т.е. как я понял на системах где на ранних версиях сильно нагружалась
> шина pci, я лечил уменьшением разрешения, можно уменьшить fps и
> увеличить разрешение ?

В теории да, на практике - не сильно помогает.



> детектора аудио нет? в релизе будет ?

В 5.5 нет и не будет.

> Ориентировочно когда выйдет релиз ?

может к осени.

svtol

unread,
Jul 11, 2010, 2:45:04 AM7/11/10
to avreg-users

On 17 июн, 21:10, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> Здравствуйте.
>
> Сообщаем о выходе очередной предварительной (prerelease)
> версии AVReg 5.5.
>
> Основные изменения и новые возможности (с прошлого пререлиза 5.5,
> читайте самое первое сообщение в треде).
>
> avregd_5.5~pre5:
>   * (bugfix) останов после команды reload (при использовании ip-камер).
>   * video4linux2:
>      - поддержаны JPEG-based устройства (многие USB камеры),
>        через библиотеку(пакет) lib4l-0;
>      - поддержаны YUV422-based устройства, например TechWell TW6800

>        декодер (драйверhttp://www.gitorious.org/tw68/tw68-v2, пример


>        платы - Orient SDVR-404A);
>      - поддержан STREAMING-less Connexant cx23xxx драйвер
>        (VideoNet-овских плат на этих чипах много, если не ошибаюсь).
>
> avreg-site_5.5~pre4:
>   * Реализован веб-интерфейс, оптимизированный для использования на
>     мобильных устройствах и КПК по узким каналам связи.
>
>     При просмотре архива оперирует с jpeg-файлами, записываемыми
>     дополнительно к avi-кам в начале каждого сеанса движения: первый с
>     движением + см. описание "extra_snap_period{1,2}" и "paranoid_snap".
>     Обратите внимание, что много инф. кешируется и/или сохраняется в php
>     сессии, т.е. для получения самой акт. информации в некоторых
>     случаях поможет только закр./откр. браузер.
>

....


>
> Очень интересно услышать о работе PDA веб-интерфейса в разных
> мобилках/КПК и предложения по юзабилити приложения "AVReg импорт
> плейлистов".

....
>
> --
>     Андрей Никитин.
>
> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru


> /8442/ 50-14-90    +7 927 259 04 29


http://a0.1nsk.ru/3/6232dbb195.jpg
вот так вот ( не показывает ничего (

Message has been deleted

Andrey Nikitin

unread,
Jul 12, 2010, 3:19:35 AM7/12/10
to avreg...@googlegroups.com
Здравствуйте, svtol.

> http://a0.1nsk.ru/3/6232dbb195.jpg
> вот так вот ( не показывает ничего (

Вопросы.
Клиент:
- ip клиента
- через прокси? за маршрутизатором?
- открыт ли 874 порт (см. http-port в avreg.conf avregd {})
Сервер:
- ip сервера
- tail -n 20 /var/log/apache2/error.log
- "Допустимые IP-адреса" в настойках этого пользователя.

Andrey Nikitin

unread,
Jul 12, 2010, 4:29:12 AM7/12/10
to avreg...@googlegroups.com
Здравствуйте.

Сообщаем о выходе последней предварительной (prerelease)
версии AVReg 5.5.

Основные изменения и новые возможности (с прошлого пререлиза 5.5,

читайте сообщения в этом треде выше).

avregd_5.5~pre6:

* audio захват: добавлена возм. захвата сетевых аудио потоков
"audio/g726-mixed" (Panasonic) и "audio/ASAC" (D-Link, TrendNet)
{a/mu}_lau, s8, s16le, g726 (запросы см. ниже).
* динамическое (run-time) определение sse/sse2, т.е. будут
поддерживаться процессоры без этих возможностей, например
старенькие VIA C3, AMD Athlon и т.п.
* теперь сбои захвата автоматически останавливают активную запись.


avreg-site_5.5~pre5:
* Изменены права группы "Администраторы", теперь им запрещено
изменять большинство настроек камер. Полный доступ остался только у
членов группы "Инсталляторы".
* online/
- поправлена разметка для браузеров на движке WebKit (Google
Chrome);
- удалёна (не всегда и везде на 100% работающая) JS-функция
автоматического разворачивания экран в полный экран;
* Кнопка(ссылка) выхода из системы (или смены пользователя).
* Члены групп "Операторы наблюдения" и "Только просмотр"
автоматически перенаправляются на online/;

Изменения в параметрах (тех которые в базе хранятся и правятся через
веб-интерфейс).
* в настойках пользователей:
- изменены "limit_fps", "nonmotion_fps", теперь кроме целого
значения можно указывать и дробь, 2/1 - 1 кадр в 2 секунды.
* в настройках камер:
- новый параметры "continuous_record", "v4l_pipe_maxrate" и
"v4l_pipe_nonmotion_maxrate";
- изменен "fps", также можно указывать как дробь,
например 60/1 - 1 кадр в минуту;
- переименованы save_{video,audio} на record_{video,audio}.


Запросы "A.http_get" на получения audio:
* Axis:
- /axis-cgi/audio/receive.cgi
* D-Link (все новые модели) и некоторые "похожие" на D-Link :) модели,
например TV-IP512P):
- /audio/ACAS.cgi
* Panasonic (BB-HCM and BL-C series):
- /nphAudio?Mode=Mixed
* Planet (новые модели):
- /audio/receive.cgi
* Другие модели - пишите.

=== Установка AVReg 5.5 ===


Поддерживаются: 32bit версии Debian 5 Lenny, Debian 6 Squeeze,
Ubuntu 9.10 Karmic, Ubuntu 10.04 Lucid.

Добавьте в /etc/apt/sources.list строку, предварительно
закомментировав строку с основным репозитарием AVReg.

# Ubuntu 10.04 Lucid LTS
deb http://avreg.linuxdvr.ru/develrep/ lucid main contrib non-free

# Ubuntu 9.10 Karmic
deb http://avreg.linuxdvr.ru/develrep/ karmic main contrib non-free

# Debian 6.0 Squeeze (testing)


deb http://avreg.linuxdvr.ru/develrep/ squeeze main contrib non-free

# Debian 5.0 Lenny (stable)
deb http://avreg.linuxdvr.ru/develrep/ lenny main contrib non-free


deb http://www.backports.org/debian/ lenny-backports main

P.S. просим не размещать текст новостей о наших предварительных

Владимир Василенко

unread,
Jul 13, 2010, 10:49:58 PM7/13/10
to avreg-users

добрый день
наблюдаю аналогичную проблему как у svtol
порт 874 пронатирован
изображение с камер online есть.
отсутствуют картинки в pda интерфейсе
наверное уже решили вопрос?

> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru

Andrey Nikitin

unread,
Jul 14, 2010, 4:17:30 AM7/14/10
to avreg...@googlegroups.com
Здравствуйте, Владимир Василенко.

> наверное уже решили вопрос?
нет, не решили, никто информацию что просил выше не шлёт

Владимир Василенко

unread,
Jul 14, 2010, 5:33:03 AM7/14/10
to avreg...@googlegroups.com
Да вы правы - высылаю информацию

Клиент:
 - ip 91.201.55.41 
- За маршрутизатором - исходящие порты все открыты
- открыт ли 874 порт  - да открыт на стороне маршрутизатора (внешний IP2)
Сервер:
 - ip внутрений 192.168.0.10 (внешний 83.167.16.13)

 - tail -n 20 /var/log/apache2/error.log

 tail -n 20 /var/log/apache2/error.log
[Mon Jul 12 12:36:02 2010] [error] [client 192.168.0.1] PHP Notice:  Undefined index: key in /usr/share/avreg-site/lib/config.inc.php on line 118, referer: http://192.168.0.10/avreg/offline/view-image.php
[Mon Jul 12 12:36:39 2010] [error] [client 192.168.0.1] PHP Notice:  Undefined index: key in /usr/share/avreg-site/lib/config.inc.php on line 118, referer: http://192.168.0.10/avreg/offline/view-image.php
[Mon Jul 12 12:36:45 2010] [error] [client 192.168.0.1] PHP Notice:  Undefined index: key in /usr/share/avreg-site/lib/config.inc.php on line 118, referer: http://192.168.0.10/avreg/offline/view-image.php
[Mon Jul 12 12:36:49 2010] [error] [client 192.168.0.1] PHP Notice:  Undefined index: key in /usr/share/avreg-site/lib/config.inc.php on line 118, referer: http://192.168.0.10/avreg/offline/view-image.php
[Mon Jul 12 12:36:51 2010] [error] [client 192.168.0.1] PHP Notice:  Undefined index: key in /usr/share/avreg-site/lib/config.inc.php on line 118, referer: http://192.168.0.10/avreg/offline/view-image.php
[Mon Jul 12 14:42:34 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.2 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 13 09:35:52 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.2 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 13 09:51:28 2010] [notice] Graceful restart requested, doing restart
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Tue Jul 13 09:51:29 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.2 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 13 09:51:34 2010] [notice] Graceful restart requested, doing restart
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
[Tue Jul 13 09:51:34 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.2 with Suhosin-Patch configured -- resuming normal operations
[Tue Jul 13 09:52:01 2010] [notice] caught SIGTERM, shutting down
[Tue Jul 13 09:52:39 2010] [notice] Apache/2.2.14 (Ubuntu) PHP/5.3.2-1ubuntu4.2 with Suhosin-Patch configured -- resuming normal operations
[Wed Jul 14 08:31:05 2010] [error] [client 91.201.55.41] PHP Warning:  file_get_contents(http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==): failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in /usr/share/avreg-site/lib/img_resize.php on line 97, referer: http://83.167.16.13:8081/avreg/pda/online.php?camera=8
[Wed Jul 14 08:35:03 2010] [error] [client 91.201.55.41] PHP Warning:  file_get_contents(http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==): failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in /usr/share/avreg-site/lib/img_resize.php on line 97, referer: http://83.167.16.13:8081/avreg/pda/online.php?camera=8
[Wed Jul 14 08:38:47 2010] [error] [client 91.201.55.41] PHP Warning:  file_get_contents(http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==): failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in /usr/share/avreg-site/lib/img_resize.php on line 97, referer: http://83.167.16.13:8081/avreg/pda/online.php?camera=8
[Wed Jul 14 08:44:14 2010] [error] [client 91.201.55.41] PHP Warning:  file_get_contents(http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==): failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in /usr/share/avreg-site/lib/img_resize.php on line 97, referer: http://83.167.16.13:8081/avreg/pda/online.php?camera=8
[Wed Jul 14 15:31:35 2010] [error] [client 91.201.55.41] PHP Warning:  file_get_contents(http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==): failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in /usr/share/avreg-site/lib/img_resize.php on line 97, referer: http://83.167.16.13:8081/avreg/pda/online.php?camera=8



 - "Допустимые IP-адреса" в настойках этого пользователя.

разрешены все

С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


14 июля 2010 г. 14:17 пользователь Andrey Nikitin <avreg-...@mail.ru> написал:

Andrey Nikitin

unread,
Jul 14, 2010, 5:39:14 AM7/14/10
to avreg...@googlegroups.com
Здравствуйте, Владимир Василенко.

> Да вы правы - высылаю информацию

ещё нужно
tail -n 10 /var/log/daemon.log
сразу после тыка по ссылке на просмотр камеры в PDA-интерфейса

Владимир Василенко

unread,
Jul 14, 2010, 5:45:53 AM7/14/10
to avreg...@googlegroups.com
пожалуйста

Jul 14 14:09:26 det-klinika13 avregd: cam[8]: darkness disappeared at 14:09:26 (begans at 2010-07-14 13:42:42); br.avg: 50..50/50
Jul 14 14:13:48 det-klinika13 avregd: cam[8]: darkness detected at 14:13:44; br.avg: 49..49/50
Jul 14 14:43:01 det-klinika13 avreg-unlink: Start AVReg media archive cleaner on "avreg5_db:/var/spool/avreg"
Jul 14 14:43:01 det-klinika13 avreg-unlink: free space (332.3 GB) > "start-space" options (5.0 GB) => skip deleting.
Jul 14 14:58:20 det-klinika13 avregd: cam[8]: darkness disappeared at 14:58:16 (begans at 2010-07-14 14:13:44); br.avg: 50..50/50
Jul 14 15:00:46 det-klinika13 avregd: cam[8]: darkness detected at 15:00:46; br.avg: 49..49/50
Jul 14 15:05:02 det-klinika13 avreg-unlink: sql: `repair tables CAMERAS, MONITORS, USERS, EVENTS'
Jul 14 15:05:02 det-klinika13 avreg-unlink: Start AVReg media archive cleaner on "avreg5_db:/var/spool/avreg"
Jul 14 15:05:02 det-klinika13 avreg-unlink: free space (332.0 GB) > "start-space" options (5.0 GB) => skip deleting.
Jul 14 15:13:27 det-klinika13 avregd: cam[8]: darkness disappeared at 15:13:23 (begans at 2010-07-14 15:00:46); br.avg: 50..50/50
Jul 14 15:13:33 det-klinika13 avregd: cam[8]: darkness detected at 15:13:29; br.avg: 49..49/50
Jul 14 15:13:36 det-klinika13 avregd: cam[8]: darkness disappeared at 15:13:36 (begans at 2010-07-14 15:13:29); br.avg: 51..51/50
Jul 14 15:14:11 det-klinika13 avregd: cam[8]: darkness detected at 15:14:11; br.avg: 49..49/50
Jul 14 15:23:31 det-klinika13 avregd: cam[8]: darkness disappeared at 15:23:31 (begans at 2010-07-14 15:14:11); br.avg: 50..50/50
Jul 14 15:35:27 det-klinika13 avregd: cam[8]: darkness detected at 15:35:23; br.avg: 49..48/50
Jul 14 15:43:02 det-klinika13 avreg-unlink: Start AVReg media archive cleaner on "avreg5_db:/var/spool/avreg"
Jul 14 15:43:02 det-klinika13 avreg-unlink: free space (331.5 GB) > "start-space" options (5.0 GB) => skip deleting.



С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


14 июля 2010 г. 15:39 пользователь Andrey Nikitin <avreg-...@mail.ru> написал:

Andrey Nikitin

unread,
Jul 14, 2010, 5:59:50 AM7/14/10
to avreg...@googlegroups.com
Здравствуйте, Владимир Василенко.

> [Wed Jul 14 15:31:35 2010] [error] [client 91.201.55.41] PHP Warning:
> file_get_contents(

> http://83.167.16.13:874/avreg-cgi/jpg/image.cgi?camera=8&ab=aW5zdGFsbDo4Mzk1ODM5NQ==):
> failed to open stream: \xd0\x92\xd1\x80\xd0\xb5\xd0\xbc\xd1\x8f
> \xd0\xbe\xd0\xb6\xd0\xb8\xd0\xb4\xd0\xb0\xd0\xbd\xd0\xb8\xd1\x8f
> \xd1\x81\xd0\xbe\xd0\xb5\xd0\xb4\xd0\xb8\xd0\xbd\xd0\xb5\xd0\xbd\xd0\xb8\xd1\x8f
> \xd0\xb8\xd1\x81\xd1\x82\xd0\xb5\xd0\xba\xd0\xbb\xd0\xbe in
> /usr/share/avreg-site/lib/img_resize.php on line 97, referer:
> http://83.167.16.13:8081/avreg/pda/online.php?camera=8

Всё ясно, запрос уходит на роутер (83.167.16.13:874),
до avregd даже не доходит.
Роутер видимо его не перенаправляет, т.к. не видит смысла
перенаправлять запросы с локалки (аврег на аврег).
Подумаем что можно сделать. Спасибо.

Владимир Василенко

unread,
Jul 14, 2010, 6:13:33 AM7/14/10
to avreg...@googlegroups.com
хммм при чем тут локалка?
может я что-то не понимаю, на всякий случай уточню схему

client - router1 91.201.55.41 - public internet - router2 83.167.16.13 - avreg 192.168.0.10

теперь на router2 порт 874 пробрасывается 874 на avreg

Chain PREROUTING (policy ACCEPT 732K packets, 51M bytes)
 pkts bytes target     prot opt in     out     source               destination        
    2   108 DNAT       tcp  --  eth1   *       0.0.0.0/0            0.0.0.0/0           tcp dpt:874 to:192.168.0.10:874

eth1 = 83.167.16.13




С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


14 июля 2010 г. 15:59 пользователь Andrey Nikitin <avreg-...@mail.ru> написал:

Andrey Nikitin

unread,
Jul 14, 2010, 6:21:18 AM7/14/10
to avreg...@googlegroups.com
Здравствуйте, Владимир Василенко.

> хммм при чем тут локалка?
> может я что-то не понимаю, на всякий случай уточню схему
>
> client - router1 91.201.55.41 - public internet - router2
> 83.167.16.13 - avreg 192.168.0.10

запрос -> роутер2 -> pda/online.php --> file_open(http://роутер2:874/...)
а нужно file_open(http://avreg:874/...)

Владимир Василенко

unread,
Jul 14, 2010, 6:24:18 AM7/14/10
to avreg...@googlegroups.com
Понял. Спасибо доступно объяснили :)


С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


14 июля 2010 г. 16:21 пользователь Andrey Nikitin <avreg-...@mail.ru> написал:

Владимир Василенко

unread,
Jul 14, 2010, 12:27:53 PM7/14/10
to avreg...@googlegroups.com
Андрей,
скажите почему бы не добавить звуковую дорожку к видеоролику при просмотре из архива?
достаточно неудобно сначала смотреть видео а потом звук слушать

С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


14 июля 2010 г. 16:21 пользователь Andrey Nikitin <avreg-...@mail.ru> написал:

Andrey Nikitin

unread,
Jul 15, 2010, 4:00:21 AM7/15/10
to avreg...@googlegroups.com
Здравствуйте, Владимир Василенко.

> скажите почему бы не добавить звуковую дорожку к видеоролику при
> просмотре из архива?
> достаточно неудобно сначала смотреть видео а потом звук слушать

сделаем, но это не легко,
просеянные детектором видеокадры (т.е. с переменным fps) соединить с
аудио

Dmitry

unread,
Jul 15, 2010, 4:22:35 AM7/15/10
to avreg-users
Приветствую. А запись по расписанию когда будет?

Andrey Nikitin

unread,
Jul 15, 2010, 4:31:31 AM7/15/10
to avreg...@googlegroups.com
Здравствуйте, Dmitry.

> Приветствую. А запись по расписанию когда будет?

пока только так:
cron/anacron + /etc/avreg/scripts/cam-off-rec.ex (пример)

Andrey Nikitin

unread,
Jul 16, 2010, 2:59:35 AM7/16/10
to avreg...@googlegroups.com
Здравствуйте, Dmitry.

> Приветствую. А запись по расписанию когда будет?

Принято решение включить в 5.5.

yurissan

unread,
Jul 19, 2010, 4:47:10 AM7/19/10
to avreg-users

On 16 июл, 15:59, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> Здравствуйте, Dmitry.
>
> > Приветствую. А запись по расписанию когда будет?
>
> Принято решение включить в 5.5.
>
> --
>     Андрей Никитин.
>

> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru


> /8442/ 50-14-90    +7 927 259 04 29


Сегодня обновился до 5.5.1, исчезли некоторые меню с настройками для
камер (допустим такая как настройка области срабатывания детектора)?

Andrey Nikitin

unread,
Jul 19, 2010, 4:54:56 AM7/19/10
to avreg...@googlegroups.com
Здравствуйте, yurissan.

> Сегодня обновился до 5.5.1, исчезли некоторые меню с настройками для
> камер (допустим такая как настройка области срабатывания детектора)?

Теперь admin != install (типа root), писал в changelog.

Andrey Nikitin

unread,
Jul 23, 2010, 8:25:43 AM7/23/10
to avreg...@googlegroups.com
Здравствуйте, Andrey Nikitin.

Cообщаем о выходе очередной предварительной (prerelease)
версии AVReg 5.5.

Основные изменения и новые возможности (с прошлого пререлиза 5.5,


читайте сообщения в этом треде выше).

avregd_5.5~pre7:

* (bugfix) Устранена возможность вылета(segfault) при захвате MpJPEG
потоков (ip-камеры) в которых нет поля Content-Length для тела
объекта (entity).
* (small bugfix с 5.5~pre6) Снапшоты jpeg регистрируются в базе как
снапшоты.
* Изменён формат текста "врезаемого" в кадры (правый верхний угол -
тех. информация для настройщиков детекторов движения).

avreg-site_5.5~pre6:
* Добавлена возможность получения видео в реальном времени в
PDA-интерфейсе при работе "внешних" клиентов за маршрутизаторами c
NAT.
* Реализован (на начальном уровне) механизм кастомизации
веб-интерфейса AVReg (модификация стиля и содержания страниц через
php-включения), подробности см.
в /etc/avreg/www-customize/0README.RU
* Добавлен параметр "server-name" (публичное название вашего
видеосервера) в секцию avreg-site конф.файла avreg.conf, cм.
avreg.conf.NEW или avreg.conf.
* При установке пакета в каталог /etc/sudoers.d копируется файл
avreg. Для его (и других файлов в этом каталоге) "активации"
в окончании /etc/sudoers должна быть строка:
#includedir /etc/sudoers.d
Прим.: только для Debian Squeeze и Ubuntu Lucid.


=== Установка AVReg 5.5 ===

Поддерживаются: 32bit версии Debian 5 Lenny, Debian 6 Squeeze,


Ubuntu 9.10 Karmic, Ubuntu 10.04 Lucid.

Добавьте в /etc/apt/sources.list строку, предварительно
закомментировав строку с основным репозитарием AVReg.

# Ubuntu 10.04 Lucid LTS


deb http://avreg.linuxdvr.ru/develrep/ lucid main contrib non-free

# Ubuntu 9.10 Karmic
deb http://avreg.linuxdvr.ru/develrep/ karmic main contrib non-free

# Debian 6.0 Squeeze (testing)

deb http://avreg.linuxdvr.ru/develrep/ squeeze main contrib non-free

# Debian 5.0 Lenny (stable)


deb http://avreg.linuxdvr.ru/develrep/ lenny main contrib non-free

deb http://www.backports.org/debian/ lenny-backports main

--

Andrey Nikitin

unread,
Jul 23, 2010, 9:03:19 AM7/23/10
to avreg...@googlegroups.com
Здравствуйте, Andrey Nikitin.

> avreg-site_5.5~pre6:
> * Добавлена возможность получения видео в реальном времени в
> PDA-интерфейсе при работе "внешних" клиентов за маршрутизаторами
> c NAT.
> * Реализован (на начальном уровне) механизм кастомизации
> веб-интерфейса AVReg (модификация стиля и содержания страниц
> через php-включения), подробности см.
> в /etc/avreg/www-customize/0README.RU

Например, перенаправлять группу или конкретного пользователя
сразу на страницу просмотра видео в реальном времени с конкретной
(единственной) раскладкой.
Подробности см. в начале файла
/etc/avreg/www-customize/index_header.inc.php

triada123

unread,
Jul 28, 2010, 9:53:42 AM7/28/10
to avreg-users
проверил tw6802 с драйвером из git. При просмотре одного канала без
мультиплексирования, все нормально. При подключении остальных, видео
начинает дергаться и пропадает синхронизация. Уменьшение fps ничего не
дает.

triada123

unread,
Jul 28, 2010, 10:07:36 AM7/28/10
to avreg-users

может просто пропускать такие кадры ?

triada123

unread,
Jul 28, 2010, 11:49:39 AM7/28/10
to avreg-users
И еще изображение гуляет по горизонтали, то в лево, то в право...

Владимир Василенко

unread,
Jul 28, 2010, 12:40:00 PM7/28/10
to avreg...@googlegroups.com
Скажите пожалуйста а какую использовали плату?
можно dmesg и lspci -vv 

С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


28 июля 2010 г. 19:53 пользователь triada123 <tria...@pochta.ru> написал:

triada123

unread,
Jul 29, 2010, 8:27:18 AM7/29/10
to avreg-users
Еще в режиме мультиплексирования при использовании всех цветных камер
периодически отваливается цвет...
lspci -vv
02:03.0 Multimedia video controller: Techwell Inc. TW6802 multimedia
video card (rev 10)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 18000ns max), Cache Line Size: 32
bytes
Interrupt: pin A routed to IRQ 20
Region 0: Memory at fb004000 (32-bit, non-prefetchable)
[size=1K]
Capabilities: <access denied>
Kernel driver in use: tw68

02:03.1 Multimedia controller: Techwell Inc. TW6802 multimedia other
device (rev 10)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 18000ns max), Cache Line Size: 32
bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at fb000000 (32-bit, non-prefetchable)
[size=128]
Capabilities: <access denied>

02:04.0 Multimedia video controller: Techwell Inc. TW6802 multimedia
video card (rev 10)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 18000ns max), Cache Line Size: 32
bytes
Interrupt: pin A routed to IRQ 21
Region 0: Memory at fb001000 (32-bit, non-prefetchable)
[size=1K]
Capabilities: <access denied>
Kernel driver in use: tw68

02:04.1 Multimedia controller: Techwell Inc. TW6802 multimedia other
device (rev 10)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop-
ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium
>TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32 (8000ns min, 18000ns max), Cache Line Size: 32
bytes
Interrupt: pin A routed to IRQ 9
Region 0: Memory at fb002000 (32-bit, non-prefetchable)
[size=128]
Capabilities: <access denied>

В dmesg вроде все нормально.
cat /var/log/messages | grep tw68
Jul 29 17:52:23 video kernel: [ 15.352527] tw68: v4l2 driver version
0.0.4 loaded
Jul 29 17:52:23 video kernel: [ 15.352609] tw68 0000:02:03.0: PCI
INT A -> GSI 20 (level, low) -> IRQ 20
Jul 29 17:52:23 video kernel: [ 15.352621] tw6801[0]: found at
0000:02:03.0, rev: 16, irq: 20, latency: 32, mmio: 0xfb004000
Jul 29 17:52:23 video kernel: [ 15.352633] tw6801[0]: subsystem:
0000:0000, board: GENERIC [card=0,autodetected]
Jul 29 17:52:23 video kernel: [ 15.352657] tw6801[0]: Unable to
determine board type, using generic values
Jul 29 17:52:23 video kernel: [ 15.457040] IRQ 20/tw6801[0]:
IRQF_DISABLED is not guaranteed on shared IRQs
Jul 29 17:52:23 video kernel: [ 15.457925] tw6801[0]: registered
device video0 [v4l2]
Jul 29 17:52:23 video kernel: [ 15.458788] tw6801[0]: registered
device vbi0
Jul 29 17:52:23 video kernel: [ 15.458854] tw68 0000:02:04.0: PCI
INT A -> GSI 21 (level, low) -> IRQ 21
Jul 29 17:52:23 video kernel: [ 15.458866] tw6801[1]: found at
0000:02:04.0, rev: 16, irq: 21, latency: 32, mmio: 0xfb001000
Jul 29 17:52:23 video kernel: [ 15.458878] tw6801[1]: subsystem:
0000:0000, board: GENERIC [card=0,autodetected]
Jul 29 17:52:23 video kernel: [ 15.458912] tw6801[1]: Unable to
determine board type, using generic values
Jul 29 17:52:23 video kernel: [ 15.563341] IRQ 21/tw6801[1]:
IRQF_DISABLED is not guaranteed on shared IRQs
Jul 29 17:52:23 video kernel: [ 15.563498] tw6801[1]: registered
device video1 [v4l2]
Jul 29 17:52:23 video kernel: [ 15.563553] tw6801[1]: registered
device vbi1

Вроде он ее принял за tw6801 а плата tw6802...

Владимир Василенко

unread,
Jul 29, 2010, 2:22:37 PM7/29/10
to avreg...@googlegroups.com

Вопрос - а плата работает в GENERIC, AUTODETECT
не пробовали подбирать параметры модуля для лучшего качества?

С уважением, Владимир Василенко
+79043888339
vladimir.a...@gmail.com


29 июля 2010 г. 18:27 пользователь triada123 <tria...@pochta.ru> написал:

--

triada123

unread,
Aug 1, 2010, 5:03:41 AM8/1/10