LinuxDVR -> AVReg   networks video   PCI card
   


Спец. предложение: для простых задач программа видео наблюдения LinuxDVR - бесплатно >>.
 
  print   версия для печати
Документ изменён: 29.08.2008  
скопирован: 19.04.2024  

Что нового и найденные ошибки.

Дистрибутивы версии v4.X
2008-08-29 Выпущен релиз v4.3.
Основные отличия от v4.3rc1:
  • monitor:
    • устранёна ошибка, приводящая к утечке памяти (memory leak) при переключении раскладок(планов) монитора. http://forum.linuxdvr.ru/viewtopic.php?t=251
    • задублировано управление на клавиши NumPad-а (например: Genius NumPad).
    • множество мелких правок в логике работы визуального интерфейса.
  • чистильщик архива archclrn:
    • устранёна ошибка: при очистке архива с периодом проверки "один раз в день", используется значение поля "начать очистку", установленное для периода проверки "один раз в час". http://forum.linuxdvr.ru/viewtopic.php?t=202
  • скрипты восстановления базы данных при её повреждении:
    • утилите myisamchk определён путь для временных файлов /mnt/LinuxDVR/tmp (см. /mnt/LinuxDVR/mysql/my.cnf ), так как при восстановлении больших баз иногда не хватало места в разделе /tmp.
2007-10-11 Выпущен релиз-кандидат v4.3rc1.
Основные отличия от v4.2:
  • обновлено ядро до 2.4.35.3, самые актуальные изменения - «зачатки» поддержки SATA-контроллера ICH8 от i965 чипсета;
  • обновлены драйвера для сетевых плат Intel (e100 и e1000, собраны с NAPI);
  • обновлены драйвера для сетевых плат Broadcom (b44, bnx2, tg3) и Marvel (sk98lin) ;
  • наложены все патчи от v4.2;
Патч от 03 июля 2007 г. для v4.2 В нем:
  1. В веб-интерфейсе и демоне videoserv сделаны ряд правок, позволяющих полноценно работать с видеосервером множественным клиентам, находящимися за маршрутизатором/firewal при использовании технологии port forwarding.
    Обычно, такая необходимость может возникнуть, когда клиенты получают доступ к видеосерверу из сети Интернет, обращаясь на интернет-шлюз, стоящий в локальной сети и при этом в локальной сети есть веб-сервер.
  2. Поддержана новая сетевая камера Panasonic WV-NS202.
2007-06-05 Выпущен релиз v4.2.
Основные отличия от v4.2rc5:
поправили:
  • загрузку/удаление файла-маски и удаление звуковых файлов через веб-интерфейс;
  • устранили баг с "вылетом" videoserv при смене разрешения на сетевой камере "на лету";
  • уменьшен минимальный порог паузы Snap_Reconnect между запросами на получение одиночных JPEG с сетевых камер в режиме snapshot, что позволяет увеличить скорость захвата с некоторых моделей камер, работающих в этом режиме, до 10-15 кадров в секунду;
  • размер логина/пароля для доступа в веб-интерфейс увеличен до 16 знаков;
добавили:
  • режим respawn для локального вьювера mon (запуск в автозагрузке);
  • периодическую (через cron) проверку загрузки процесса, заполнения диска и состояния основного демона videoserv с возможными уведомлением на e-mail и запуском videoserv.
2007-02-02 Выпущен последний релиз кандидат номер 4 (v4.2rc4).
  • Единая сборка под новые процессоры архитектуры i686 (очень примерно - процессоры начиная с 1 GHz c поддержкой инструкций SIMD SSE).
  • Возможность установки хранилища с архивом на дисковые массивы software RAID. Поддерживаются уровни linear, raid0, raid1, raid4, raid5 и комбинации с ними.
    Документация:
  • Обновлено ядро linux до версии 2.4.34 и пропатчено последними драйверами от Intel/NVidia/Broadcom/Realtek. Обновлены/добавлены системные пакеты: busybox, e2fsprogs, mdadm, hdparm, ethtool, smartmon, sg3_utils, xinetd, vsftpd, rsync, procps, sysstat, htop.
  • В дистрибутив предустановлены все последние обновления, выпущенные для версии v4.0.
Дистрибутивы версии v.4.0 от 25 июля 2006г.
Ошибки найденные на 10 января 2007 г. В нем:
  1. Обнаружена ошибка в утилите натройки устройств видеозахвата tuner-cfg.sh. Появилась начиная с октябрьского обновления. После запуска утилиты (например, после установки новых плат) становится невозможной автозагрузка модулей(драйверов) плат видеозахвата. Исправить ситуацию можно вручную заменив в файле /mnt/LinuxDVR/v4l.conf фразу "... tuner= ..." на "... tuner=-1 ...".
Патч от 04 января 2007 г. В нем:
  1. Устранены критические ошибки в модуле webcam (трансляция видео на сетевых клиентов). Проявлялись в режиме множественных подключений с разных клиентских хостов или частого переподключения с одного хоста.
  2. Исправлена ошибка в модуле веб-интерфейса в привилегиях пользователей из группы "Операторы архива"
Выпущены обновления / патчи от 07 ноября 2006 г. В них:
  1. Устранена утечка памяти (memory leak) при захвате видео с IP-камер при каждом новом (пере)коннекте. Особенно проявлялась в режиме snapshot (запрос->картинка, запрос->картинка, ...). В режиме потокового видеозахвата live MJPG - утечка была не значительна (так как в этом режиме происходит коннект всего один раз). Также утечка наблюдалась при неуспешных попытках подключения.
  2. Несколько переработан модуль встроенного веб-сервера для раздачи потокового видео сетевым клиентам (браузеры, другие программы). Изменения коснулись "залипания" удаленного соединения внутри сервера, когда удаленная сторона выключалась без посылки правильной последовательности пакетов завершения сеанса TCP/IP ("аварийный вылет, например")
Выпущены обновления / патчи от 24 октября 2006 г. В них:
  1. Восстановлена ( сломанная предыдущим патчем :( возможность работы с сетевыми камерами в режиме snapshot (запрос->картинка, запрос->картинка, ...).
  2. Исправлена ошибка (была с самого начала) при доступе к запароленной сетевой камере или потоку. Не работал вариант авторизации с пустым паролем.
Выпущены обновления / патчи от 23 октября 2006 г. В них:
  1. Добавлена возможность разворота изображения от камеры на 180 градусов (вращение и зеркальное).
  2. Исправлена ошибка, появившаяся с предыдущими патчами и связанная с реакциями на события: sound, sendmail, beep.
  3. Теперь можно производить резервное копирование видеоархива на другой компьютер по протоколу rsync.
  4. Исправлена ошибка (вылет segfault), возникающая при смене разрешения сетевой камеры на большее без разрыва соединения.
  5. Добавлена возможность установки пользовательских скриптов автозагрузки и дополнительного программного обеспечения.
  6. Обновлен веб-интерфейс.
Выпущены обновления / патчи от 21 сентября 2006 г. В них:
  1. Добавлена поддержка PCI плат на чипах Connexant Fusion CX2388x (10 bit АЦП). При установке не обращайте внимание на то, что инсталлятор не найдет платы на CX2388x. Это будет исправно в v4.1.
  2. Добавлена поддержка видеозахвата с сетевых камер в режиме одиночных кадров JPEG (snapshot/signle/still image). Такой режим менее предпочтителен по сравнению с потоковым MJPEG, но позволяет работать практически с любыми камерами. Например c распространенной MPEG4-only моделью D-Link DCS-2000/DCS-2100+.
  3. Добавлена поддержка сетевых устройств, имеющих отклонение от стандартов при передаче потока MJPG (или нестандартные решения). Это Planet 100PE и шлюз Aviosys 9100 (до 4 каналов в режиме round robin).
  4. Устранена ошибка при работе с цветным аналоговым видеосигналом PAL.
  5. Обновлен веб-интерфейс.
Выпущены обновления / патчи от 18 августа 2006 г. В них:
  1. Устранена ошибка в веб-интерфейсе просмотра архива, связанная c JavaScript и произведена адаптация к браузеру IE.

Новое в исходном дистрибутиве (без установленных обновлений).

  1. Переработаны веб-интерфейсы online наблюдения и просмотра архива видеозаписей. В online добавлены конфигурации до 16 камер и появилась возможность разворота камеры на весь экран. В интерфейсе просмотра видеоархива много косметических улучшений, основное из них для браузера IE - проигрывание видео прямо на странице без предварительного скачивания.
  2. Добавлена возможность синхронизации времени по протоколу RFC868 time protocol (актуально для распределенных систем и системы типа "безопасный город"). На практике обеспечивает точность от 1 до 2 секунд, что вполне достаточно.
  3. Увеличены параметры "чистильщика" старых записей что снижает вероятность заполнения диска на 100% даже при очень интенсивной записи с настройками по умолчанию. Теперь значения параметров "мин. свободного места"/"освобождать до" составляют 2Gb/4Gb. Добавлен автоматический механизм восстановления системы после заполнения диска на 100%. Если произошло заполнение диска на 100% - основной модуль videoserv прекращает работу с ошибкой "No left space of device". Нужно перезагрузить систему (ПК) и увеличить (определить расчетным образом) настройки "чистильщика старых записей".

Дистрибутивы версии v.3rc2 от 14 марта 2006г.
Выпущены обновления / патчи от 13 апреля 2006 г. В них:
  1. Исправлен код, иногда (в зависимости от объема памяти ОЗУ и прочих других аппаратных условий) приводящий к вылету (Segfault) при работы с ч/б на разрешениях более 640х480.
  2. Несколько улучшен HTML-интерфейс (страницы настройки в/кaмep и удаленного наблюдения).
  3. В архивный файл, получаемый при скачивании журнала работы системы (по кнопке в веб-интерфейсе), добавлены некоторые системные журналы.
  4. Начиная с v.3rc1 была добавлена проверка на уникальность адреса для сетевых камер. Однако мы позабыли, что у видеошлюзов несколько каналов с одним IP адресом. Соответствующий патч устраняет эту некорректную проверку и снова позволяет работать с многоканальными конверторами (аналоговое видео - цифровое видео).
  5. Владельцам сетевых плат Intel PRO/100. В системе присутствуют 2 драйвера для этих карт: eepro100 и e100. Пытаются запустится оба, последний (e100) естественно не грузится. Если работа с сетью обеспечена нормально, то не обращайте внимание на ругачки второго драйвера. В противном случае - сообщите пожалуйста нам.

Новое в исходном дистрибутиве (без установленных обновлений).

  1. Изменен порядок лицензирования: теперь все простые основные функции (наблюдение, запись) цифрового видеорегистратора, за исключением алгоритма детектора движения и соответственно записи по детектору, распространяются бесплатно.
  2. Устранена ошибка в программе установки системы на HDD и USB флэш-диски.
  3. Устранена ошибка в загрузочном скрипте, приводящая к невключению режима DMA для IDE-дисков.
  4. Интервал запуска программы ротации файлов журналов (логов) logrotate теперь - каждые 3 часа.
  5. Много других косметических правок и добавлений.

Дистрибутивы версии v.3rc1 от 24 февраля 2006г.
Выпущены обновления / патчи от 28 фев. 2006 г. В них:
  1. Устранена появившаяся в этой версии ошибка при работе с устройствами видеозахвата на разрешениях менее Шx288 (вывод только половины кадра).
  2. Устранена ошибка приводящая к аварийному сбою при работе с более 4-х плат(чипов видеодекодеров) на одном ПК. Теперь установлено ограничение в 8 устройств(чипов) на одном ПК и оно(ограничение) корректно обрабатывается.

Новое в исходном дистрибутиве (без обновлений).

  1. Просмотр и запись (прим.: только режим записи по отметкам времени) - теперь бесплатные возможности для общего кол-ва сетевых и аналоговых в/кamеp до 128.
  2. Обновлена версия ядра до 2.4.32 для поддержки нового оборудования. В частности, появилась возможность работы с дисками SATA на котроллерах чипсета NVidia NFORCE4.
  3. Добавлено: установка/загрузка/работа с USB флэш-дисков и HDD. (Прим.: было только Live-CD)
  4. Кроме HTTP доступа, появилась возможность удаленной работы по протоколам FTP и TELNET.

Найденные ошибки в дистрибутивах версии v.3a от 14 октября 2005г.
Дата Важность Версия
по CPU
Intel, AMD
Модуль Описание Обновление
05.11.2005 новое оба веб-интерфейс На страницах удаленного просмотра вебкамер добавлены конфигурации просмотра 1, 2х2, 3х3 с масштабированием. патчи upd_v3a_xxx.tgz
07.11.2005 низкая оба videoserv Не устанавливался захват с сетевых камерам D-Link DCS-900 и Planet некоторых firmware из-за несколько нестандартного ответа HTTP (можно отличить по характерному признаку в заголовках ответа: "Auther: Steven Wu", прим: ах уж этот аухер Стивен Ву :) патчи upd_v3a_xxx.tgz
Что нового в дистрибутивах версии v.3a от 14 октября 2005г.
  1. Исправлены ошибки, обнаруженные в версии v2.
  2. Код программного детектора движения теперь использует технологию MMX, что позволило существенно увеличить пропускную способность по этому алгоритму, Например: до 500 к/с 480x360 даже на Celeron 900!!!.
    Прим: алгоритмы сжатия использовали MMX, SSE, SSE2 и 3DNow еще с предыдущей версии.
  3. Для локальных видеокамер, подключенных через PCI платы видеозахвата, появилась возможность работы с полным кадром на разрешениях свыше 384х288 до 768x576 с специальными фильтрами устранения эффекта гребенки.
    Прим: не все системы работают с полным кадром на больших разрешениях, а по качеству, заявленное 720x288(полукадр) будет уступать 640х480 в полном кадре.
  4. Список допустимых разрешений кадров пополнился значениями 1280х720, 1280х960, 1280х1024, для работы с мегапиксельными камерами Axis (например модель 206M).
  5. Добавлена возможность записи в видеофильмы AVI кодеком MJPG, что позволило подключать бОльшее количество сетевых камер работающих по протоколу Motion JPEG на один ПК - цифровой видеорегистратор. При этом ресурсы CPU не тратятся на преобразования формата сжатия (по сравнению с MPEG1 и MPEG4) и одновременно обеспечивается удобство в работе с архивом (по сравнению с списком отдельных файлов формата JPEG).
  6. Режим записи по умолчанию теперь AVI с кодированием MJPG.
  7. По умолчанию включены режимы предзаписи и послезаписи (перед и после каждого кадра, на котором сработал детектор движения).
  8. При режимах записи в видеофильмы AVI и MPG появился следующий алгоритм: первый кадр с движением и 3 кадра в следующие 3 секунды дублируются записью в файлы JPEG. Сделано для удобства работы с архивом. Идея такая: при просмотре архива видеозаписей, человек, просмотрев первые кадры сеанса движения в камере, может сделать вывод - смотреть ли весь видеофильм с сеансом.
  9. В программный детектор движения добавлен алгоритм для фильтрации эффектов дрожания, который теперь включен по умолчанию (естественно можно отключить).

Найденные ошибки в дистрибутивах версии v2.
Дата Важность Версия
по CPU
Intel, AMD
Модуль Описание Обновление
07.10.2005 критическая оба веб-интерфейс Удаленный доступ через веб-интерфейс пропадал после перезагрузки компьютера. в новой версии дистриб.
21.09.2005 серьезная оба videoserv Если запись в фильмы MPEG1(4) и выбран режим принудительной записи в JPEG через интервалы snapshot_interval сек. или послать команду "Записать кадр с каждой подключенной видеокамеры " - videoserv аварийно заканчивает работу. в новой версии дистриб.
19.09.2005 средняя оба monitor Если ни одна камера не подключена (или обесточена), то запуск локального просмотрщика monitor возможно (редко, но наблюдалось) заблокирует экран, клавиатуру, мышь. Остальные процессы (запись и сетевое наблюдение) работают, но выход из ситуации только кнопкой RESET. в новой версии дистриб.
16.09.2005 критическая оба videoserv Программный детектор движения не работает с маской. (Подробнее о использовании маски читайте в этой статье) готовится новая версия модуля
08.09.2005 низкая оба videoserv Если камера сконфигурирована как сетевая и параметр InetCam_URL не заполнен, процесс videoserv не запускается в новой версии дистриб.
20.08.2005 низкая оба Инсталлятор Не позволяет указывать IP-адреса, содержащии число 127. Например 192.168.0.127 в новой версии дистриб.
 



Яндекс цитирования Rambler's Top100 Rambler's Top100 ООО "Техносвязь"