Сообщаем о выходе очередной предварительной (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.
> Еще бы изменение размера браузера при просмотре в реальном времени
> убрали или опцией сделали и предупреждение о неправильном
> разрешении...
Принято.
Подробнее про поддержку нового 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
Сообщаем о выходе очередной предварительной (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. просим не размещать текст новостей о наших предварительных
релизах где-либо.
т.е. как я понял на системах где на ранних версиях сильно нагружалась
шина pci, я лечил уменьшением разрешения, можно уменьшить fps и
увеличить разрешение ?
> 2.2 Аудио.
>
> Реализована начальная возможность записи в форматы: wav, mp2, ogg/flac,
> mov, m4a. Запись ведётся в сплошном режиме, отдельно от видео,
> с разбивкой на файлы по размеру файла и(или) длительности.
детектора аудио нет? в релизе будет ?
> Удалён параметр "wc_port". Для доступа к видео с камер (avregd)
> используется единый порт, см. опцию "http-port" в avreg.conf.
вот это очень полезная вещь, надоело порты запоминать, для
многокамерных систем.
p.s.
Ориентировочно когда выйдет релиз ?
> т.е. как я понял на системах где на ранних версиях сильно нагружалась
> шина pci, я лечил уменьшением разрешения, можно уменьшить fps и
> увеличить разрешение ?
В теории да, на практике - не сильно помогает.
> детектора аудио нет? в релизе будет ?
В 5.5 нет и не будет.
> Ориентировочно когда выйдет релиз ?
может к осени.
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
вот так вот ( не показывает ничего (
> http://a0.1nsk.ru/3/6232dbb195.jpg
> вот так вот ( не показывает ничего (
Вопросы.
Клиент:
- ip клиента
- через прокси? за маршрутизатором?
- открыт ли 874 порт (см. http-port в avreg.conf avregd {})
Сервер:
- ip сервера
- tail -n 20 /var/log/apache2/error.log
- "Допустимые IP-адреса" в настойках этого пользователя.
Сообщаем о выходе последней предварительной (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. просим не размещать текст новостей о наших предварительных
> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru
> наверное уже решили вопрос?
нет, не решили, никто информацию что просил выше не шлёт
> Да вы правы - высылаю информацию
ещё нужно
tail -n 10 /var/log/daemon.log
сразу после тыка по ссылке на просмотр камеры в PDA-интерфейса
> [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 даже не доходит.
Роутер видимо его не перенаправляет, т.к. не видит смысла
перенаправлять запросы с локалки (аврег на аврег).
Подумаем что можно сделать. Спасибо.
> хммм при чем тут локалка?
> может я что-то не понимаю, на всякий случай уточню схему
>
> 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/...)
> скажите почему бы не добавить звуковую дорожку к видеоролику при
> просмотре из архива?
> достаточно неудобно сначала смотреть видео а потом звук слушать
сделаем, но это не легко,
просеянные детектором видеокадры (т.е. с переменным fps) соединить с
аудио
> Приветствую. А запись по расписанию когда будет?
пока только так:
cron/anacron + /etc/avreg/scripts/cam-off-rec.ex (пример)
> Приветствую. А запись по расписанию когда будет?
Принято решение включить в 5.5.
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, исчезли некоторые меню с настройками для
камер (допустим такая как настройка области срабатывания детектора)?
> Сегодня обновился до 5.5.1, исчезли некоторые меню с настройками для
> камер (допустим такая как настройка области срабатывания детектора)?
Теперь admin != install (типа root), писал в changelog.
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
--
> avreg-site_5.5~pre6:
> * Добавлена возможность получения видео в реальном времени в
> PDA-интерфейсе при работе "внешних" клиентов за маршрутизаторами
> c NAT.
> * Реализован (на начальном уровне) механизм кастомизации
> веб-интерфейса AVReg (модификация стиля и содержания страниц
> через php-включения), подробности см.
> в /etc/avreg/www-customize/0README.RU
Например, перенаправлять группу или конкретного пользователя
сразу на страницу просмотра видео в реальном времени с конкретной
(единственной) раскладкой.
Подробности см. в начале файла
/etc/avreg/www-customize/index_header.inc.php
--
$cat /etc/modprobe.d/bttv.conf
options bttv card=77 tuner=4 radio=0 triton1=0 vsfx=0 autoload=0
с какими еще попробовать ?
> Еще в режиме мультиплексирования при использовании всех цветных камер
> периодически отваливается цвет...
> lspci -vv
> 02:03.0 Multimedia video controller: Techwell Inc. TW6802 multimedia
> video card (rev 10)
> Вроде он ее принял за tw6801 а плата tw6802...
Плата у нас такая
http://www.nix.ru/autocatalog/surveillance/Orient_SDVR404A_4port_PCI_Video_25FPS_50580.html
$ lscpi
07:01.1 Multimedia controller: Techwell Inc. Device 6805 (rev 10)
% grep tw68 /var/log/dmesg
[ 5.628010] tw68: v4l2 driver version 0.0.4 loaded
[ 5.628046] tw68 0000:07:01.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 5.628052] tw6804[0]: found at 0000:07:01.0, rev: 16, irq: 22, latency: 96, mmio: 0xe3000000
[ 5.628057] tw6804[0]: subsystem: 1797:6804, board: GENERIC [card=0,autodetected]
[ 5.628072] tw6804[0]: Unable to determine board type, using generic values
Особенностью захвата avregd_5.5 в мультиплексном режиме является то
что "fps" по-боку, т.к. скорость захвата в мультиплексе и так оч. маленькая.
У нас, с TW68, получалась след. картина:
4 камеры - 3 fps (в bttv - 1-2 fps)
2 камеры - 6-7 fps (в bttv - 4-5 fps)
артефакты: периодические, в виде горизонтального синхронного сдвига на неск. пикселей,
других не замечали.
Мы предполагаем (с учётом различий в скорости захвата от стабильного
bttv), что дело либо в особенностях системы поиска горизонтальной
синхронизации самого декодера TW68xx или в сырости драйвера.
Поэтому в avregd для плат на TW68 работающих в мультплексе
внесли хак в виде выкидывания первого кадра захваченного сразу после
переключения канала.
Результат:
4 камеры: ~ 1,5 fps
2 камеры: 3 fps
зато без артефактов, видео "стоит" как влитое.
Попробую сегодня поставить.
Там вроде на одну карту 1 декодер 50fps, т.е. 12,5fps на камеру...
вот моя карта:
http://www.longrange.ru/product_details.php?pro_id=16
> Там вроде на одну карту 1 декодер 50fps, т.е. 12,5fps на камеру...
это в теории, на камерах с внешним источников синхронизации,
да и то, только если полуполями захватывать высота <= 288 писк.
> Качество картинки оставляет желать лучшего, т.е. полосы под 45
> градусов по всему экрану и всем камерам,
45 градусные помехи могут вызываться некачественным подключением
или наводки от самого компа (проц, блок питания).
> артефакты остались, можно
> увидеть если смотреть на отдельные jpg (начало движения).
Зелёные горизонтальные полосы обычно указывают на то,
что не справляется контроллер DMA, что в свою очередь
бывает когда у вас много (>=7) декодеров (BT878,SAA7134,CX23xx,TW86)
на систему и разрешение захвата полный кадр > 386x288.
On 3 авг, 12:54, Andrey Nikitin <avreg-supp...@mail.ru> wrote:
> Здравствуйте, triada123.
>
> > Качество картинки оставляет желать лучшего, т.е. полосы под 45
> > градусов по всему экрану и всем камерам,
>
> 45 градусные помехи могут вызываться некачественным подключением
> или наводки от самого компа (проц, блок питания).> артефакты остались, можно
> > увидеть если смотреть на отдельные jpg (начало движения).
Проверено на разных компьютерах, блоки ставили внешние, все равно
полосы, в винде нет.
Даже с одной камерой 25 fps показывает с полосами ((
Как я понял у этой платы только программное сжатие, поэтому разницы в
картинке между avreg
и виндовой прогой быть не должно...
Платы стот две, полосы остаются и при уменьшении разрешения.
>
> Зелёные горизонтальные полосы обычно указывают на то,
> что не справляется контроллер DMA, что в свою очередь
> бывает когда у вас много (>=7) декодеров (BT878,SAA7134,CX23xx,TW86)
> на систему и разрешение захвата полный кадр > 386x288.
Это мы уже прошли, я писал ранее, но тут другая ситуация...
Есть такая же машина (если не слабее) avreg+2 платы на bt878 fps 5
768x576 полтора года пашет...
Тут всего два декодера (две платы).
Повторюсь при программном сжатии в винде все ok.
> > Зелёные горизонтальные полосы обычно указывают на то,
> > что не справляется контроллер DMA, что в свою очередь
> > бывает когда у вас много (>=7) декодеров (BT878,SAA7134,CX23xx,TW86)
> > на систему и разрешение захвата полный кадр > 386x288.
> Это мы уже прошли, я писал ранее, но тут другая ситуация...
> Есть такая же машина (если не слабее) avreg+2 платы на bt878 fps 5
> 768x576 полтора года пашет...
> Тут всего два декодера (две платы).
> Повторюсь при программном сжатии в винде все ok.
Правильно сравнивать и проверять на том же компьютере,
но думаю дело в особенностях линуксового драйвера tw86
на вашей плате
> Вроде он ее принял за tw6801 а плата tw6802...
У нас tw6804 (Orient 404a красного цвета),
таких проблем не наблюдаем.
Такая плата у нас только одна, пробовали без мультиплекса
и в мультиплексе с 2 и 4 камерами.
> А с разработчиком связываться не пробовали ?
Связывались по другому поводу,
просили планарные форматы поддержать,
не убедили.
т.е. клиенту другую плату брать надо ((
вердикт:
tw6802 не работает должным образом (из за полос даже в немультиплексе)
(((
p.s.
могу дать доступ по ssh логи и т.п. но не думаю, что это что-то
изменит((
> Интересно, что у них http://www.ewlon.com/products.php?gid=64 на этой
> флешке ??
За (про/по)делками китаёзов нам уже ни разу не интересно наблюдать,
но обычно линукс с модифицированными
video4linux (или не video4linux) дровами и фирменным софтом
от производителя железяки.
Aug 5 19:22:35 localhost avregd: cam[4]: attach 1 channel on /dev/
video3:0, fps 1/60, freq 0 kHz bright. -1, contr. -1, sat. -1, autobr.
"off"
Aug 5 19:22:35 localhost avregd: `/dev/video4' device openning failed -
> `No such file or directory'
Aug 5 19:22:35 localhost avregd: cam[5]: driver "v4l" init error.
Exiting...
Aug 5 19:22:35 localhost avregd: CLEANUP(0): exiting normally.
Aug 5 19:22:35 localhost avregd: avregd-5.5~pre5 error starup. See
syslog for detail.
после этого avreg вообще не стартует, можно сделать, чтобы он просто
игнорировал это устройство, ведь остальные работают ?
Пусть выдает предупреждение в логах...
Очень интересует работоспособность этой платы.
Вы указали чип tw6804,а у производителя на сайте имеется фото
http://www.orientrus.ru/UserFiles/Image/VIDEONABLUDENIE/SDVR-404A_1700.jpg
Отчётливо видно 6805. Есть ли принципиальная разница? А то не хочется
покупать, а потом жалеть.
> http://www.orientrus.ru/UserFiles/Image/VIDEONABLUDENIE/SDVR-404A_1700.jpg
> Отчётливо видно 6805. Есть ли принципиальная разница?
У нас именно такая плата.
* Логическая группа параметров "record_audio", "record_video" и
"continuous_record" заменена единым recording c допустимыми
значениями: "Без записи", "Выборочно" и "Всё подряд".
* Исправлена ошибка, приводящая к вылету в первые секунды запуска при
включенной записи на диск.
* Поправлен тайм-лайн формата потока mjpeg, что решило
возможные проблемы (в зависимости от клиента и загрузки сети) при
просмотре на высоких скоростях (fps, например без ограничений 25 fps).
А запись по расписанию?
С уважением Дмитрий
> А запись по расписанию?
Здесь небольшие сложности, связаны с серьёзным изменением в
структуре avreg.conf и как следствие ошибками в переходном периоде.
Скорее всего можно сказать уже стабильный 5.5 выпустим без расписания,
которое появится в первых пре-релизах 5.5.
Ниже привожу как это будет выглядеть.
avregd {
...
days {
alldays = WEEKDAYS [1-7]
holidays = JAN[ 1-3, 6, 7 ]; FEB[ 23 ]
work_holidays = 01 [4,5]; 02[24]; 03 [ 1-2 ]
workdays = WEEKDAYS [1,2,3,4,5,6,7]; !holidays; work_holidays
weekends = WEEKDAYS [6,7]; !work_holidays; holidays
}
cameras_groups {
external_cams = 1,2,3
internal_cams = 4-10
private_cams = 15-17
axis_cams = 1,4,22
}
cameras 2, 3, internal_cams {
# исключить запись в рабочее время и ночью
periods workdays [ 07-19, 23:30-05:30 ] {
record = No
}
}
cameras external_cams, private_cams {
# исключить запись ночью в любой день
periods alldays [ 23-05 ] {
record = No
}
}
...
> ООО "Сетевые информационные системы".http://avreg.nethttp://linuxdvr.ru
> Так может вынести настройки в другой файл? Или include в конфиге?
вынести не проблема, отпарсить и впихнуть в авреговую структуру -
другое дело
* для параметра InetCam_IP убрано ограничение в 15 символов для
работы с DNS-именами.
Для перевода AVReg 5.5 в статус релиза нам осталось только
добавить поддержку дисковых квот в качестве {start,end}-space и
ручного удаления заданного временного диапазона в чистильщике архива
avreg-unlink. Как допилим avreg-unlink - релиз AVReg 5.5 появится на
основных репозитариях нашего проекта: http://avreg.net/debian/ и
http://avreg.linuxdvr.ru/debian/
Поддержка AVReg 5.4 (а с ними и дистрибутивов Debian Etch и Убунт
старше 9.10) будет прекращена. В случае обнаружения ошибок и прочих
неприятностей в версии 5.4, пользователям сначала будет предложено
обновиться до версии 5.5.
Пре-релизы версии 5.6 будут также выкладываться в
http://avreg.linuxdvr.ru/develrep/
=== Установка devel версии AVReg 5.5 ===
Поддерживаются: 32bit версии Debian 5 Lenny, Debian 6 Squeeze,
Ubuntu 9.10 Karmic, Ubuntu 10.04 Lucid.
Добавьте в /etc/apt/sources.list строку, предварительно
закомментировав строку с основным репозитарием AVReg.
# AVReg devel for Ubuntu 10.04 Lucid LTS
deb http://avreg.linuxdvr.ru/develrep/ lucid main contrib non-free
# AVReg devel for Ubuntu 9.10 Karmic
deb http://avreg.linuxdvr.ru/develrep/ karmic main contrib non-free
# AVReg devel for Debian 6.0 Squeeze (testing)
deb http://avreg.linuxdvr.ru/develrep/ squeeze main contrib non-free
# AVReg devel for Debian 5.0 Lenny (stable)