Документ изменен: 29.08.2008, распечатан: 24.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
В нем:
- В веб-интерфейсе и демоне videoserv сделаны ряд правок,
позволяющих полноценно работать с видеосервером множественным клиентам, находящимися за маршрутизатором/firewal при использовании технологии port forwarding.
Обычно, такая необходимость может возникнуть, когда клиенты получают доступ к видеосерверу из сети Интернет, обращаясь на интернет-шлюз, стоящий в локальной сети и при этом в локальной сети есть веб-сервер.
- Поддержана новая сетевая камера 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 г.
В нем:
- Обнаружена ошибка в утилите натройки устройств видеозахвата tuner-cfg.sh.
Появилась начиная с октябрьского обновления. После запуска утилиты (например, после установки новых плат) становится невозможной автозагрузка модулей(драйверов) плат видеозахвата. Исправить ситуацию можно вручную заменив в файле /mnt/LinuxDVR/v4l.conf фразу "... tuner= ..." на "... tuner=-1 ...".
Патч от 04 января 2007 г.
В нем:
- Устранены критические ошибки в модуле webcam (трансляция видео на сетевых клиентов). Проявлялись в режиме множественных подключений с разных клиентских хостов или частого переподключения с одного хоста.
- Исправлена ошибка в модуле веб-интерфейса
в привилегиях пользователей из группы "Операторы архива"
Выпущены обновления / патчи от 07 ноября 2006 г.
В них:
- Устранена утечка памяти (memory leak) при захвате видео с IP-камер при каждом новом (пере)коннекте. Особенно проявлялась в режиме snapshot (запрос->картинка, запрос->картинка, ...).
В режиме потокового видеозахвата live MJPG - утечка была не значительна (так как в этом режиме происходит коннект всего один раз). Также утечка наблюдалась при неуспешных попытках подключения.
- Несколько переработан модуль встроенного веб-сервера для раздачи потокового видео сетевым клиентам (браузеры, другие программы). Изменения коснулись "залипания" удаленного соединения внутри сервера, когда удаленная сторона выключалась без посылки правильной последовательности пакетов завершения сеанса TCP/IP ("аварийный вылет, например")
Выпущены обновления / патчи от 24 октября 2006 г.
В них:
- Восстановлена ( сломанная предыдущим патчем :( возможность работы с сетевыми камерами в режиме snapshot (запрос->картинка, запрос->картинка, ...).
- Исправлена ошибка (была с самого начала) при доступе к запароленной сетевой камере или потоку. Не работал вариант авторизации с пустым паролем.
Выпущены обновления / патчи от 23 октября 2006 г.
В них:
- Добавлена возможность разворота изображения от камеры на 180 градусов (вращение и зеркальное).
- Исправлена ошибка, появившаяся с предыдущими патчами и связанная с реакциями на события: sound, sendmail, beep.
- Теперь можно производить резервное копирование видеоархива на другой компьютер по протоколу rsync.
- Исправлена ошибка (вылет segfault), возникающая при смене разрешения сетевой камеры на большее без разрыва соединения.
- Добавлена возможность установки пользовательских скриптов автозагрузки и дополнительного программного обеспечения.
- Обновлен веб-интерфейс.
Выпущены обновления / патчи от 21 сентября 2006 г.
В них:
- Добавлена поддержка PCI плат на чипах Connexant Fusion CX2388x (10 bit АЦП). При установке не обращайте внимание на то, что инсталлятор не найдет платы на CX2388x. Это будет исправно в v4.1.
- Добавлена поддержка видеозахвата с сетевых камер в режиме одиночных кадров JPEG (snapshot/signle/still image).
Такой режим менее предпочтителен по сравнению с потоковым MJPEG,
но позволяет работать практически с любыми камерами. Например c распространенной MPEG4-only моделью D-Link DCS-2000/DCS-2100+.
- Добавлена поддержка сетевых устройств, имеющих отклонение от стандартов при передаче потока MJPG (или нестандартные решения). Это Planet 100PE и шлюз Aviosys 9100 (до 4 каналов в режиме round robin).
- Устранена ошибка при работе с цветным аналоговым видеосигналом PAL.
- Обновлен веб-интерфейс.
Выпущены обновления / патчи от 18 августа 2006 г. В них:
- Устранена ошибка в веб-интерфейсе просмотра архива, связанная c JavaScript и произведена адаптация к браузеру IE.
Новое в исходном дистрибутиве (без установленных обновлений).
- Переработаны веб-интерфейсы online наблюдения и просмотра архива видеозаписей.
В online добавлены конфигурации до 16 камер и появилась возможность разворота камеры на весь экран.
В интерфейсе просмотра видеоархива много косметических улучшений, основное из них для браузера IE - проигрывание видео прямо на странице без предварительного скачивания.
- Добавлена возможность синхронизации времени по протоколу RFC868 time protocol (актуально для распределенных систем и системы типа "безопасный город"). На практике обеспечивает точность от 1 до 2 секунд, что вполне достаточно.
- Увеличены параметры "чистильщика" старых записей что снижает вероятность заполнения диска на 100% даже при очень интенсивной записи с настройками по умолчанию.
Теперь значения параметров "мин. свободного места"/"освобождать до" составляют 2Gb/4Gb. Добавлен автоматический механизм восстановления системы после заполнения диска на 100%.
Если произошло заполнение диска на 100% - основной модуль videoserv прекращает работу с ошибкой "No left space of device". Нужно перезагрузить систему (ПК) и увеличить (определить расчетным образом) настройки "чистильщика старых записей".
Дистрибутивы версии v.3rc2 от 14 марта 2006г.
Выпущены обновления / патчи от 13 апреля 2006 г. В них:
- Исправлен код, иногда (в зависимости от объема памяти ОЗУ и прочих других аппаратных условий) приводящий к вылету (Segfault) при работы с ч/б на разрешениях более 640х480.
- Несколько улучшен HTML-интерфейс (страницы настройки в/кaмep и удаленного наблюдения).
- В архивный файл, получаемый при скачивании журнала работы системы (по кнопке в веб-интерфейсе),
добавлены некоторые системные журналы.
- Начиная с v.3rc1 была добавлена проверка на уникальность адреса для сетевых камер.
Однако мы позабыли, что у видеошлюзов несколько каналов с одним IP адресом.
Соответствующий патч устраняет эту некорректную проверку и снова позволяет работать с многоканальными конверторами (аналоговое видео - цифровое видео).
- Владельцам сетевых плат Intel PRO/100.
В системе присутствуют 2 драйвера для этих карт: eepro100 и e100.
Пытаются запустится оба, последний (e100) естественно не грузится.
Если работа с сетью обеспечена нормально, то не обращайте внимание на ругачки второго драйвера.
В противном случае - сообщите пожалуйста нам.
Новое в исходном дистрибутиве (без установленных обновлений).
- Изменен порядок лицензирования: теперь все простые основные функции (наблюдение, запись) цифрового видеорегистратора,
за исключением алгоритма детектора движения и соответственно записи по детектору, распространяются бесплатно.
- Устранена ошибка в программе установки системы на HDD и USB флэш-диски.
- Устранена ошибка в загрузочном скрипте, приводящая к невключению режима DMA для IDE-дисков.
- Интервал запуска программы ротации файлов журналов (логов) logrotate теперь - каждые 3 часа.
- Много других косметических правок и добавлений.
Дистрибутивы версии v.3rc1 от 24 февраля 2006г.
Выпущены обновления / патчи от 28 фев. 2006 г. В них:
- Устранена появившаяся в этой версии ошибка при работе с устройствами видеозахвата на разрешениях менее Шx288 (вывод только половины кадра).
- Устранена ошибка приводящая к аварийному сбою при работе с более 4-х плат(чипов видеодекодеров) на одном ПК. Теперь установлено ограничение в 8 устройств(чипов) на одном ПК и оно(ограничение) корректно обрабатывается.
Новое в исходном дистрибутиве (без обновлений).
- Просмотр и запись (прим.: только режим записи по отметкам времени) - теперь бесплатные возможности для общего кол-ва сетевых и аналоговых в/кamеp до 128.
- Обновлена версия ядра до 2.4.32 для поддержки нового оборудования.
В частности, появилась возможность работы с дисками SATA на котроллерах чипсета NVidia NFORCE4.
- Добавлено: установка/загрузка/работа с USB флэш-дисков и HDD. (Прим.: было только Live-CD)
- Кроме 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г.
- Исправлены ошибки, обнаруженные в версии v2.
- Код программного детектора движения теперь использует технологию MMX,
что позволило существенно увеличить пропускную способность по этому алгоритму,
Например: до 500 к/с 480x360 даже на Celeron 900!!!.
Прим: алгоритмы сжатия использовали MMX, SSE, SSE2 и 3DNow еще с предыдущей версии.
- Для локальных видеокамер, подключенных через PCI платы видеозахвата,
появилась возможность работы с полным кадром на разрешениях свыше 384х288 до 768x576 с
специальными фильтрами устранения эффекта гребенки.
Прим: не все системы работают с полным кадром на больших разрешениях,
а по качеству, заявленное 720x288(полукадр) будет уступать 640х480 в полном кадре.
- Список допустимых разрешений кадров пополнился значениями 1280х720, 1280х960, 1280х1024,
для работы с мегапиксельными камерами Axis (например модель 206M).
- Добавлена возможность записи в видеофильмы AVI кодеком MJPG,
что позволило подключать бОльшее количество сетевых камер
работающих по протоколу Motion JPEG на один ПК - цифровой видеорегистратор.
При этом ресурсы CPU не тратятся на преобразования формата сжатия (по сравнению с MPEG1 и MPEG4)
и одновременно обеспечивается удобство в работе с архивом
(по сравнению с списком отдельных файлов формата JPEG).
- Режим записи по умолчанию теперь AVI с кодированием MJPG.
- По умолчанию включены режимы предзаписи и послезаписи
(перед и после каждого кадра, на котором сработал детектор движения).
- При режимах записи в видеофильмы AVI и MPG появился следующий алгоритм:
первый кадр с движением и 3 кадра в следующие 3 секунды дублируются
записью в файлы JPEG. Сделано для удобства работы с архивом.
Идея такая: при просмотре архива видеозаписей, человек, просмотрев
первые кадры сеанса движения в камере, может сделать вывод -
смотреть ли весь видеофильм с сеансом.
- В программный детектор движения добавлен алгоритм для
фильтрации эффектов дрожания, который теперь включен по умолчанию (естественно можно отключить).
Найденные ошибки в дистрибутивах версии 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 |
в новой версии дистриб. |
Copyright (©) 2004-2010 ООО "Сетевые информационные системы", mailto:
|