Код ошибки установки привилегированного субпотока привели к вытеснению основного потока trassir

  • Введение
    • Структура архива  и принцип его работы
      • Блоки  и индексы архива
      • Флаги архива
      • Метаданные ActiveSearch
    • Три кольца записи
    • Скорость записи и максимальный объем архива
    • Частые ошибки HDD в ПО TRASSIR
    • Дополнительно
      • Особенности работы архива старых версий ПО TRASSIR
      • Расчет емкости HDD

Введение

При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях. 
Индикация глубины архива представлена следующим образом:

Подчеркнутая строка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

основной поток / привилегированный поток / субпоток (например: 78/0/58).

Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается

ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет

ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS. 

ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб

Ниже представлена структура архива ПО TRASSIR:

Структура архива  и принцип его работы

В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер.
Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:

Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:

На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.
Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.
Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.

В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.

Рассмотрим более подробно:

  • Блоки и индексы архива
  • Флаги архива.
  • Метаданные ActiveSearch

Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.

Блоки  и индексы архива

Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).

В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.

Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

Принцип названия файлов построен следующим образом:

1-1400854021042033-e77431c100006cb3
1-1400854021042033-e77431c100006cb3-a

Где:

«1» номер кольца записи (1 основной, 2 привилегированный, 3 субпоток)
«1400…» метка времени (Unix time в микросекундах)
«e77…» хеш диска
«006cb3» номер блока на диске
«-a» признак индекса («afterblock»)

Так же, префикс “-а” и “-f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени,  а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией TRASSIR на ненормальное поведение системы.

Блоки с префиксом “f” в интерфейсе ПО TRASSIR будут находится в “потерянных каналах” и иметь имя — “имя канала (future)”. 

Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»

Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

«Мегаблоки» — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого «мегаблока». Использование «мегаблоков» позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса «мегаблока» ПО TRASSIR оперирует сразу с несколькими блоками архива, которые расположены на разных HDD сервера.

На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.

В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:

Флаги архива

Рассмотрим за что отвечают флаги архива.

Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные  ActiveSearch (ActiveSearch — это видеоаналитика ПО TRASSIR позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

Initial_fill — флаг отвечающий за заполнение HDD файлами архива.
При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).
Цикл перезаписи архива начнется автоматически при следующих условиях:

  • когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.
  • в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

При начале цикла перезаписи флаг initial_fill удаляется.

Файл README.txt — данный файл не является флагом. ПО TRASSIR с помощью данного файла определяет наличие прав чтения и записи в папку архива.

Format_mark — данный флаг присутствует только в TRASSIR OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в TRASSIR OS.

Метаданные ActiveSearch

В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики  ActiveSearch.
Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:


Соответственно в папках содержатся файлы метаданных  ActiveSearch.
В названии файла метаданных отражена дата события и его время в формате unixtime.

При изъятии HDD с метаданными ActiveSearch  (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую.
Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.
HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении  БД ActiveSearch больше 10 Гб будут удаляться блоки архива.

Три кольца записи

При определенных настройках ПО TRASSIR на HDD будет записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО TRASSIR чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО TRASSIR не может использовать больше 4 HDD.

Распределение записи на HDD:

Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.

Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD

Количество задействованных дисков так же будет зависеть от количества каналов на сервере:
1-4 канала — запись идёт на 1 HDD.
5-9 каналов — запись идёт на 2 HDD.
10-14 каналов — запись идёт на 3 HDD.
15+ каналов — запись идёт на 4 HDD.

Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая

Скорость записи и максимальный объем архива

Скорость записи архива
При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.
Скорость записи архива в ПО TRASSIR:

Количество HDD

фрагментированные HDD

не фрагментированные HDD

1

4 mB/s

25 mB/s

2

5 mB/s

50 mB/s

3

15 mB/s

100 mB/s

4

20 mB/s

150 mB/s

5

25 mB/s

200 mB/s

6

25 mB/s

200 mB/s

7

25 mB/s

200 mB/s

8

25 mB/s

200 mB/s

Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.

Максимальный объем архива

В архиве есть определённые ограничения на максимальный размер диска (глубина архива). Связано это с тем, что размер файла индекса конечен и не может превышать 15мб. В этом файле
хранится вся информация о каждом из каналов в системе и ссылка на блоки, где присутствует архив относящийся к этому каналу. Чем больше каналов в системе — тем больше таких записей, а от размера диска зависит количество созданных блоков и значит цепочки зависимостей длиннее и содержат больше данных. Существует прямо пропорциональная зависимость между доступным количеством каналов и размером дисков. 

Формула расчёта этой зависимости:

Количество каналов * ( Максимальное количество 2Гб блоков / 1024 / 1024 ) ≤ Размер a-block файла

Количество каналов — количество каналов на сервере
Максимальное количество 2Гб блоков = размер диска (Гб) / 2
Пример: 1,8 Тб диск вмещает 900 блоков.
Размер a-block файла = константа в 15мб. 

Если мы выходим за пределы в 15мб, то лишняя информация будет утеряна и цепочка зависимостей для канала будет неполной. В итоге ПО TRASSIR придётся перебирать все ближайшие файлы индексации и достраивать цепочку самостоятельно. Когда количество таких файлов десятки тысяч — данная процедура начинает занимать ощутимое время.
Чем грозит выход за рамки этих ограничений для пользователей? Долгая индексация при запуске ПО TRASSIR (включение дисков): например по 10-15 минут.
Сильные задержки при построении временной шкалы: переход по несколько минут при выборе следующего дня/месяца во время просмотра архива.

Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.

Распределение блоков архива при различных емкостях HDD

При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения. 

Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:

Когда в системе 2 HDD, но один диск объемом 2 Тб, а второй диск — 4 Тб. ПО TRASSIR начинает прореживать, тем самым увеличивая нагрузку (чтения/записи) на HDD большего объема:

При использовании в системе нескольких HDD по 2 Тб. (например 2 HDD) и NAS (сетевого хранилища) объемом 10Тб.  Такую конфигурацию не рекомендуем. При такой большой разнице в объеме между HDD и NAS, на NAS всегда будет присутствовать свободное место. Вызвано это тем, что ПО TRASSIR пытается выровнять архив по всем дискам. Соответственно данная конфигурация не целесообразна.
Для обеспечения нормальной работоспособности архива с использованием NAS большого объема, необходимо будет создать на нём логические разделы объёмом примерно равным объемом используемых HDD в системе, либо с помощью RAID контроллера объединять все локальные HDD на сервере в раздел аналогичного объема, что и на NAS.

В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки. 

Частые ошибки HDD в ПО TRASSIR

В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:

disk too slow — данная ошибка возникает в ситуациях, когда скорости записи HDD недостаточно для записи видеопотока.
ПО TRASSIR сообщает об этой ошибке, когда размер буфера отведенного под блок архива превышает 500мб. Соответственно, как только происходит переполнение буфера, информация теряется и в архиве будет отсутствовать этот временной промежуток.

disk too slow(2) — данная ошибка возникает в ситуациях, когда из-за нехватки скорости записи “активный” блок архива еще не записан полностью, но необходимо уже начать запись информации в следующий блок архива.

disk space not available — данная ошибка возникает в случаях когда ПО TRASSIR по каким-то причинам не может выделить свободное место для создания блока архива.

(error 27) ERROR_SECTOR_NOT_FOUND — сектор не найден, возможно на HDD присутствуют повреждённые сектора.

(error 1117) cannot write  — запрос не был выполнен из-за ошибки ввода/вывода на устройстве. Данная ошибка может быть вызвана нехваткой прав для записи на HDD или некорректными настройками в ПО TRASSIR (например все HDD включены только на чтение).

Ошибка boost::file::system::rename с ссылкой на определенный блок — кто-то удалил блок.

При использовании привилегированных каналов в случае, если глубина основного потока будет составлять меньше суток, в ПО TRASSIR возникнет ошибка: «текущие настройки привели к вытеснению основного потока…«

В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:

 Особенности работы архива старых версий ПО TRASSIR

Особенности работы архива старых версий ПО TRASSIR

В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива

Что такое фрагментация жесткого диска и какие проблемы она с собой несет?

Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла. 
Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера.
Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.

Что такое дефрагментация жесткого диска? 

Дефрагментацией HDD называется процесс, в процессе которого убираются фрагменты файлов или уменьшается их количество. 
Соответственно, если HDD отведенный под архив был отформатирован и смонтирован в ПО TRASSIR под запись, то такой HDD не будет фрагментированным и фрагментироваться в дальнейшем не будет, при условии отсутствия человеческого фактора. 
Как итог — на старых версиях ПО необходимо обязательно проводить дефрагментацию HDD время от времени.

 Расчет ёмкости для конкретной глубины архива вручную

Расчет емкости HDD

В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:

где:

C — количество камер.

B — битрейт выставленный на устройстве (битрейт — буквально, скорость прохождения битов информации, то есть максимальное количество бит, которое можно передать в единицу времени)..

Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.

1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.

Полученный результат — это объем информации за секунду. Далее переводим секунды в минуты, то есть умножаем на 60 (получаем объем информации за минуту), затем еще раз умножаем на 60 (получаем за час) и т.д.

Пример:

Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере.
Необходимо рассчитать глубину архива при такой емкости  HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.

Соответственно находим общий битрейт:
средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.

23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).

Переводим Мбит/с в мб/с поделив на 8.

69/8 = 8,7 мб/с — необходимая скорость записи на HDD сервера.

Далее переводим в минуты умножив на 60.

8,7 * 60 = 522 мб/м.

Переводим в часы и сутки.

522 * 60 = 31320 мб/ч.

31320 *24 = 751680 мб/сутки.

Для удобного восприятия полученный результат переведем в Гб.

751680/1024 = 734 Гб в сутки при постоянной записи.

Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.

И в итоге находим глубину архива.

4096/734 =  5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.

Мнацаканян Андрей

  • Введение
    • Структура архива  и принцип его работы
      • Блоки  и индексы архива
      • Флаги архива
      • Метаданные ActiveSearch
    • Три кольца записи
    • Скорость записи и максимальный объем архива
    • Частые ошибки HDD в ПО TRASSIR
    • Дополнительно
      • Особенности работы архива старых версий ПО TRASSIR
      • Расчет емкости HDD

Введение

При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях. 
Индикация глубины архива представлена следующим образом:

Подчеркнутая строка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

основной поток / привилегированный поток / субпоток (например: 78/0/58).

Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается

ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет

ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS. 

ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб

Ниже представлена структура архива ПО TRASSIR:

Структура архива  и принцип его работы

В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер.
Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:

Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:

На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.
Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.
Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.

В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.

Рассмотрим более подробно:

  • Блоки и индексы архива
  • Флаги архива.
  • Метаданные ActiveSearch

Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.

Блоки  и индексы архива

Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).

В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.

Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

Принцип названия файлов построен следующим образом:

1-1400854021042033-e77431c100006cb3
1-1400854021042033-e77431c100006cb3-a

Где:

«1» номер кольца записи (1 основной, 2 привилегированный, 3 субпоток)
«1400…» метка времени (Unix time в микросекундах)
«e77…» хеш диска
«006cb3» номер блока на диске
«-a» признак индекса («afterblock»)

Так же, префикс “-а” и “-f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени,  а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией TRASSIR на ненормальное поведение системы.

Блоки с префиксом “f” в интерфейсе ПО TRASSIR будут находится в “потерянных каналах” и иметь имя — “имя канала (future)”. 

Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»

Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

«Мегаблоки» — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого «мегаблока». Использование «мегаблоков» позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса «мегаблока» ПО TRASSIR оперирует сразу с несколькими блоками архива, которые расположены на разных HDD сервера.

На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.

В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:

Флаги архива

Рассмотрим за что отвечают флаги архива.

Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные  ActiveSearch (ActiveSearch — это видеоаналитика ПО TRASSIR позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

Initial_fill — флаг отвечающий за заполнение HDD файлами архива.
При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).
Цикл перезаписи архива начнется автоматически при следующих условиях:

  • когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.
  • в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

При начале цикла перезаписи флаг initial_fill удаляется.

Файл README.txt — данный файл не является флагом. ПО TRASSIR с помощью данного файла определяет наличие прав чтения и записи в папку архива.

Format_mark — данный флаг присутствует только в TRASSIR OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в TRASSIR OS.

Метаданные ActiveSearch

В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики  ActiveSearch.
Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:


Соответственно в папках содержатся файлы метаданных  ActiveSearch.
В названии файла метаданных отражена дата события и его время в формате unixtime.

При изъятии HDD с метаданными ActiveSearch  (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую.
Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.
HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении  БД ActiveSearch больше 10 Гб будут удаляться блоки архива.

Три кольца записи

При определенных настройках ПО TRASSIR на HDD будет записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО TRASSIR чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО TRASSIR не может использовать больше 4 HDD.

Распределение записи на HDD:

Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.

Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD

Количество задействованных дисков так же будет зависеть от количества каналов на сервере:
1-4 канала — запись идёт на 1 HDD.
5-9 каналов — запись идёт на 2 HDD.
10-14 каналов — запись идёт на 3 HDD.
15+ каналов — запись идёт на 4 HDD.

Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая

Скорость записи и максимальный объем архива

Скорость записи архива
При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.
Скорость записи архива в ПО TRASSIR:

Количество HDD

фрагментированные HDD

не фрагментированные HDD

1

4 mB/s

25 mB/s

2

5 mB/s

50 mB/s

3

15 mB/s

100 mB/s

4

20 mB/s

150 mB/s

5

25 mB/s

200 mB/s

6

25 mB/s

200 mB/s

7

25 mB/s

200 mB/s

8

25 mB/s

200 mB/s

Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.

Максимальный объем архива

В архиве есть определённые ограничения на максимальный размер диска (глубина архива). Связано это с тем, что размер файла индекса конечен и не может превышать 15мб. В этом файле
хранится вся информация о каждом из каналов в системе и ссылка на блоки, где присутствует архив относящийся к этому каналу. Чем больше каналов в системе — тем больше таких записей, а от размера диска зависит количество созданных блоков и значит цепочки зависимостей длиннее и содержат больше данных. Существует прямо пропорциональная зависимость между доступным количеством каналов и размером дисков. 

Формула расчёта этой зависимости:

Количество каналов * ( Максимальное количество 2Гб блоков / 1024 / 1024 ) ≤ Размер a-block файла

Количество каналов — количество каналов на сервере
Максимальное количество 2Гб блоков = размер диска (Гб) / 2
Пример: 1,8 Тб диск вмещает 900 блоков.
Размер a-block файла = константа в 15мб. 

Если мы выходим за пределы в 15мб, то лишняя информация будет утеряна и цепочка зависимостей для канала будет неполной. В итоге ПО TRASSIR придётся перебирать все ближайшие файлы индексации и достраивать цепочку самостоятельно. Когда количество таких файлов десятки тысяч — данная процедура начинает занимать ощутимое время.
Чем грозит выход за рамки этих ограничений для пользователей? Долгая индексация при запуске ПО TRASSIR (включение дисков): например по 10-15 минут.
Сильные задержки при построении временной шкалы: переход по несколько минут при выборе следующего дня/месяца во время просмотра архива.

Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.

Распределение блоков архива при различных емкостях HDD

При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения. 

Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:

Когда в системе 2 HDD, но один диск объемом 2 Тб, а второй диск — 4 Тб. ПО TRASSIR начинает прореживать, тем самым увеличивая нагрузку (чтения/записи) на HDD большего объема:

При использовании в системе нескольких HDD по 2 Тб. (например 2 HDD) и NAS (сетевого хранилища) объемом 10Тб.  Такую конфигурацию не рекомендуем. При такой большой разнице в объеме между HDD и NAS, на NAS всегда будет присутствовать свободное место. Вызвано это тем, что ПО TRASSIR пытается выровнять архив по всем дискам. Соответственно данная конфигурация не целесообразна.
Для обеспечения нормальной работоспособности архива с использованием NAS большого объема, необходимо будет создать на нём логические разделы объёмом примерно равным объемом используемых HDD в системе, либо с помощью RAID контроллера объединять все локальные HDD на сервере в раздел аналогичного объема, что и на NAS.

В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки. 

Частые ошибки HDD в ПО TRASSIR

В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:

disk too slow — данная ошибка возникает в ситуациях, когда скорости записи HDD недостаточно для записи видеопотока.
ПО TRASSIR сообщает об этой ошибке, когда размер буфера отведенного под блок архива превышает 500мб. Соответственно, как только происходит переполнение буфера, информация теряется и в архиве будет отсутствовать этот временной промежуток.

disk too slow(2) — данная ошибка возникает в ситуациях, когда из-за нехватки скорости записи “активный” блок архива еще не записан полностью, но необходимо уже начать запись информации в следующий блок архива.

disk space not available — данная ошибка возникает в случаях когда ПО TRASSIR по каким-то причинам не может выделить свободное место для создания блока архива.

(error 27) ERROR_SECTOR_NOT_FOUND — сектор не найден, возможно на HDD присутствуют повреждённые сектора.

(error 1117) cannot write  — запрос не был выполнен из-за ошибки ввода/вывода на устройстве. Данная ошибка может быть вызвана нехваткой прав для записи на HDD или некорректными настройками в ПО TRASSIR (например все HDD включены только на чтение).

Ошибка boost::file::system::rename с ссылкой на определенный блок — кто-то удалил блок.

При использовании привилегированных каналов в случае, если глубина основного потока будет составлять меньше суток, в ПО TRASSIR возникнет ошибка: «текущие настройки привели к вытеснению основного потока…«

В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:

 Особенности работы архива старых версий ПО TRASSIR

Особенности работы архива старых версий ПО TRASSIR

В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива

Что такое фрагментация жесткого диска и какие проблемы она с собой несет?

Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла. 
Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера.
Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.

Что такое дефрагментация жесткого диска? 

Дефрагментацией HDD называется процесс, в процессе которого убираются фрагменты файлов или уменьшается их количество. 
Соответственно, если HDD отведенный под архив был отформатирован и смонтирован в ПО TRASSIR под запись, то такой HDD не будет фрагментированным и фрагментироваться в дальнейшем не будет, при условии отсутствия человеческого фактора. 
Как итог — на старых версиях ПО необходимо обязательно проводить дефрагментацию HDD время от времени.

 Расчет ёмкости для конкретной глубины архива вручную

Расчет емкости HDD

В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:

где:

C — количество камер.

B — битрейт выставленный на устройстве (битрейт — буквально, скорость прохождения битов информации, то есть максимальное количество бит, которое можно передать в единицу времени)..

Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.

1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.

Полученный результат — это объем информации за секунду. Далее переводим секунды в минуты, то есть умножаем на 60 (получаем объем информации за минуту), затем еще раз умножаем на 60 (получаем за час) и т.д.

Пример:

Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере.
Необходимо рассчитать глубину архива при такой емкости  HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.

Соответственно находим общий битрейт:
средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.

23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).

Переводим Мбит/с в мб/с поделив на 8.

69/8 = 8,7 мб/с — необходимая скорость записи на HDD сервера.

Далее переводим в минуты умножив на 60.

8,7 * 60 = 522 мб/м.

Переводим в часы и сутки.

522 * 60 = 31320 мб/ч.

31320 *24 = 751680 мб/сутки.

Для удобного восприятия полученный результат переведем в Гб.

751680/1024 = 734 Гб в сутки при постоянной записи.

Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.

И в итоге находим глубину архива.

4096/734 =  5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.

Мнацаканян Андрей

ПО Trassir сообщает об ошибке «Disk too slow» когда размер буфера в оперативной памяти, отведенного для кэширования видеоархива, приближается к максимально допустимому значению, так как в случае переполнения буфера часть данных будет утеряна.

Основные причины воспроизведения данной проблемы:

Решение

В зависимости от ситуации и характера воспроизведения проблемы, существуют разные решения, но как правило, все они направлены на то, чтобы поток успевал корректно записываться на HDD.

В случае, если HDD находится в эксплуатации продолжительный срок и имеет высокий износ (срок эксплуатации зависит от множества факторов, таких как нагрев, нагрузка и т. д.):

В случае использования RAID массива:

Установить в настройках RA >( Write policy ) с использованием кэширования » Write Back».

Основные способы записи для RAID массива:

Write Back — данные записываются сначала в кэш оперативной памяти контроллера, и только потом на диски. В данном случае, сигнал о завершении операции формируется сразу по получении данных кэшем контроллера.

Write Back в нашем случае предпочтительней, так как в этом варианте запись работает быстрее. Но следует учитывать, что в случае если в RAID контроллере отсутствует BBU (Battery Backup Unit), то при сбое питания, все данные, которые находились в кэше и не успели записаться на диске, будут потеряны. Причем, ПО Трассир об этом «не узнает», так как контроллер уже сообщил об успешном завершении записи.

Более подробнее о настройках RAID можно ознакомиться на данном ресурсе

Введение

При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

Индикация глубины архива представлена следующим образом:

Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

Ниже представлена структура архива ПО Trassir.

Структура архива и принцип его работы

В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

1. блоки и индексы архива.

3. метаданные ActiveSearch

1. Блоки и индексы архива.

Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

В названии файла блока отражено:

— тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

— префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

Рис. 2.

Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

Мегаблоки

Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

2. Флаги архива.

Рассмотрим за что отвечают флаги архива.

Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

Цикл перезаписи архива начнется автоматически при следующих условиях:

— когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

— в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

При начале цикла перезаписи флаг initial_fill удаляется.

Файл README. txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

3. Метаданные ActiveSearch.

В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

Соответственно в папках содержатся файлы метаданных ActiveSearch.

В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

Рис. 4

При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

Три кольца записи

При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

На рис. 5 представлено более наглядно распределение записи на HDD:

Применение

Чем класс DV отличается от остальной линейки TRASSIR™?
DV — радикально отличается от остального модельного ряда линейки прежде всего тем, что все функции обработки видео и аудио сигналов реализованы на плате, тогда как обычные платы вынуждены обрабатывать видео за счет центрального процессора компьютера. В связи с этим, системы класса DV гарантируют запись цветного видео 25 Fps вне зависимости от количества каналов (до 24 в один компьютер). Кроме этого, DV имеет превосходное качество отображения и записи, более надежна в эксплуатации и, к тому же, записывает синхронное аудио по всем каналам.

Как работает детектор оставленных предметов (покоя)?
Работа этого детектора позволяет обнаруживать различные по размеру (можно регулировать) предметы, оставленные или, наоборот, убранные в поле зрения видеокамеры в заранее определенных зонах детекции. Система сравнивает нормированное и сохраненное ранее изображение с послетревожным (чтобы детектор покоя начал анализ должно произойти движение) и, в случае обнаружения расхождений, обозначает изменения визуально. Зоны детектора покоя совпадают с зонами детектора движения. Детектор оставленных предметов используется только в системах Drive и Grand.

Некоторые системы загружают мой процессор на 100%. Можно ли с этим что-нибудь сделать?
Все системы кроме DV, используют центральный процессор для обработки видео, если в системе много каналов или вы используете платы с реал-тайм записью, система может быть загружена по максимуму. Хотя и не рекомендуется использовать компьютер для каких либо других целей, кроме охранных (это ведет к снижению устойчивости и нарушению охранных функций, особенно на слабых компьютерах), мы можем порекомендовать вручную ограничить скорость ввода (с помощью настроек в системе TRASSIR™) по каждому каналу или установить низкий приоритет для основной программы (возможно только в XP/2000).

Какие типы Операционных Систем (ОС) можно использовать для работы?
Компания Microsoft с этого года прекращает поддержку операционных систем Windows 95, 98, ME. В связи с этим, мы гарантируем работу наших систем с операционными системами Microsoft Windows 2000 и XP в любых их модификациях.

Возможности

Возможен ли вывод видеоизображения с цифровой системы на обычный аналоговый монитор?
В системе на плате видеоввода Grand существует один аналоговый выход, на который можно выводить изображение с одного из входов. Остальные платы специальных дополнительных аналоговых выходов не имеют. Для организации просмотра на аналоговом мониторе можно использовать видео адаптер с аналоговым (композитным или S-VHS) выходом. Однако следует учитывать, что разрешение подобных выходов не превышает 400Твл

Каким образом я могу расширить или модернизировать свою систему?
Какую бы систему вы не приобрели, вы всегда сможете расширить или модернизировать ее. В случае выхода нового программного обеспечения вам достаточно получить его (скачать с сайта или получить диск у DSSL или Дилера) и переустановить вашу систему. Если вы хотите расширить вашу систему, то вам необходимо получить новый лицензионный файл, в котором будет содержаться новая конфигуарция системы.

Могу ли я записывать изображения с разных видеокамер, с различным качеством и скоростью?
Вы можете задать индивидуально разрешения и степень компрессии для каждой видеокамеры. Кроме того, Вы можете отрегулировать вручную скорость записи каждой камеры, например, снижение скорости записи одних повлечет за собой увеличение скорости записи других (особенно для Drive).

Могу ли я распечатать кадр изображения из архива?
В программное обеспечение архива встроена функция конвертации любого кадра изображения в файл формата BMP, который Вы затем можете распечатать.

Какого минимального размера объекты способна обнаруживать система?
Система обнаруживает объекты размером не менее 4х4 пикселя. Объекты меньшего размера будут восприняты как естественный шум. Это говорит о том, что объекты, занимающие 1/93 поля зрения при разрешении 384х288 по горизонтали и 1/72 по вертикали, обнаружены не будут. Это следует учитывать при проектировании системы безопасности в целом, делая оптимальный выбор между шириной угла поля зрения камеры и минимальными размерами объекта, который вы хотели бы обнаружить.

Что будет, если ПК перезагрузится из-за сбоя питания?
Если вы используете систему в автономном режиме, необходимо позаботиться о том, чтобы в случае пропадания питания система восстановила свою работоспособность. Прежде всего, в настройках BIOS материнской платы необходимо включить настройку «включаться после восстановления питания». Кроме того, в настройках Windows 2000 необходимо установить «всегда использовать данное имя пользователя», если вы используете сетевую систему.

Какой алгоритм сжатия используется при записи изображений?
В данный момент используется алгоритм сжатия JPEG, оптимизированный на использование с процессорами Intel Pentium и Celeron. Процессоры AMD (особенно Athlon XP+ как показали наши тесты) так же показывают хорошую производительность без дополнительной оптимизации. В системе DV используются различные модификации MPEG4.

С каким качеством я получу изображение?
Системы Drive и Grand оцифровывают видеоизображение с двумя типами разрешения 384х288 для получения качества VHS (обычный или профессиональный магнитофон), 768х288 для высококачественной записи, превышающей качество S-VHS магнитофонов.
Кроме того, на качество записи влияет и степень компрессии кадров. При среднем значении компрессии изображение практически не теряет своих качественных характеристик.

Аппаратные системы класса DV и DV-M оцифровывают и сжимают изображение с разрешением 352х288, cистемы DV-H с разрешением 704х288

Что позволяет детектор движения?
Система может использовать два способа для обнаружения активности в контролируемом пространстве. Первый способ: использование внешних датчиков движения, присоединенных к Game-порту Вашего компьютера. Второй способ: видеодетектор движения: Оператор может определить любой участок изображения, чувствительный к изменениям, и установить границу чувствительности. В случае если будет превышена указанная граница чувствительности внутри указанного пространства детекции, то произойдет тревога и инициируется запись.

Для улучшения работы системы, мы применяем различные фильтры: по скорости движения, по размерам объектов, детектор оставленных предметов.

Как мне посмотреть участок записи за определенный промежуток времени или тревожную запись?
Программное обеспечение имеет встроенный модуль управления архивом видеозаписей. Архив имеет возможность отбора данных по номеру канала и времени/дате. Вы можете выбрать любой фрагмент видеозаписи за любой промежуток времени, не просматривая ничего лишнего.

Могу ли я защитить систему от несанкционированного доступа?
При установке с Windows NT/2000 TRASSIR™ использует структуру безопасности этих операционных систем. Системный администратор может присваивать до нескольких уровней прав доступа различным пользователям или группам. Как минимум Вы можете разделить доступ для управления настойками системы TRASSIR™ и просмотра «живых» изображений.

Скорость ввода и хранение

Какова реальная скорость ввода и записи в различных модификациях систем?
Реальная скорость ввода и записи может отличаться от заявленных в характеристиках систем по различным причинам. Для систем Drive определяющей, в основном, является мощность компьютера. Для систем Grand 2, 4, 8 скорость ввода 2 fps на каждый канал. Системы класса DV гарантируют 25 Fps на каждый канал, или ту скорость, которую вы выберите вручную от 1 до 25Fps.

Как стать вашим дилером?
Мы будем рады приветствовать вас как Партнера по продвижению наших систем. Мы предоставляем специальные дилерские цены и дополнительные скидки от дилерских цен, поддержку рекламной и сувенирной продукцией, техническую поддержку и обучаем ваших специалистов работе с нашими системами. Пожалуйста, обратитесь к нашим менеджерам за дополнительной информацией.

Входит ли программное обеспечение в стоимость систем?
Все необходимое для работы программное обеспечение, включая сетевое ПО для одного клиента бесплатно и входит в состав покупаемой Вами системы. Мы обязуемся бесплатно улучшать ПО в течение всего срока жизни данной модификации плат видео ввода. В случае выхода новой модификации плат видео ввода вы сможете купить новую модель со скидкой до 50%.

Работа в сети

Как подключить к серверу несколько сетевых клиентов?
Дополнительные сетевые клиенты входят в комплект поставки системы TRASSIR™ в неограниченном количестве.

Можно ли использовать системы для организации видео наблюдения через Internet, в том числе обычным Интернет-Браузером?
Да, конечно. Используя стандартное сетевое программное обеспечение, можно подключится к любому видеосерверу, который доступен в Интернет. Программное обеспечение, позволяющее просматривать изображения с помощью обычного браузера, в данный момент не поставляется.

Может ли система хранить видеоданные на сетевом сервере?
На данный момент запись архивов на сетевое хранилище не поддерживается. Компанией ведется работа по совершенствованию программного обеспечения в этом направлении.

Могу ли наблюдать по сети видеокамеры с одного или нескольких видеосерверов?
Сетевое программное обеспечение позволяет конфигурировать и наблюдать изображения с очень большого количества видеосерверов.

Какова максимальная скорость передачи данных по сети?
Суммарная скорость передачи данных зависит от нескольких факторов, таких как количество камер, совокупная частота кадров и выбранный уровень качества видеоизображения. Максимальная скорость передачи данных при установленных параметрах наилучшего качества и суммарной частоте кадров 30 кадров/сек не будет превышать 900 Кбайт/сек (из расчета кадр — 30Кбайт, обычно же размер кадра не превышает 10Кбайт) или, примерно, 8 Мбит. Трафик будет снижаться пропорционально уменьшению суммарной частоты кадров и увеличению степени компрессии.

Можно ли использовать модем для доступа к видеосерверам(у)
Вы можете использовать модемное соединение как любое другое сетевое, единственным ограничением является пропускная способность модемного соединения. Достаточно только сконфигурировать модем и можно наблюдать изображения с одного видеоисточника со скоростью не более одного кадра в несколько секунд.

? Настройка производительности и безопасности Nginx

В этом руководстве мы рассмотрим, как настроить веб-сервер Nginx для производственной среды.

Веб-сервер в производственной среде отличается от веб-сервера в тестовой среде с точки зрения производительности, безопасности и так далее.

По умолчанию всегда есть готовый параметр конфигурации для веб-сервера Nginx после его успешной установки.

Однако конфигурация по умолчанию недостаточно хороша для производственной среды.

Поэтому мы сконцентрируемся на том, как настроить Nginx так, чтобы он работал лучше во время интенсивного и нормального всплеска трафика, и как обезопасить его от пользователей, которые намерены злоупотреблять им.

Если вы еще не установили Nginx на свой компьютер, вы можете произвести настройки локально.

Выберите установку Nginx через исходные файлы, потому что предварительно собранный Nginx не поставляется с некоторыми модулями, используемыми в этом руководстве.

Требования

На вашем компьютере должно быть установлено следующее программное обеспечение и убедитесь, что вы запускаете это руководство на любой платформе на основе Debian, такой как например Ubuntu.

Понимание структуры конфигурации Nginx

В этом разделе мы рассмотрим следующее:

Раздел Main

Разделы

Разделы в Nginx определяют конфигурацию для модулей Nginx.

Например, раздел http определяет конфигурацию для модуля ngx_http_core, раздел event определяет конфигурацию для модуля ngx_event_module, а mail определяет конфигурацию для модуля ngx_mail_module.

Вы можете посмотреть здесь полный список разделов в Nginx.

Директивы

Директивы в Nginx состоят из имени переменной и ряда аргументов, например:

Worker_processes – это имя переменной, в то время как auto служит аргументом.

Директивы заканчиваются точкой с запятой, как показано выше.

Наконец, файл конфигурации Nginx должен соответствовать определенному набору правил.

Ниже приведен правильный синтаксис конфигурации Nginx:

Настройка производительности Nginx

В этом разделе мы настроим Nginx, чтобы он работал надежнее во время интенсивного потока или скачка трафика и скачка.

Workers

Предполагая, что вы не закрыли редактор vim, нажмите кнопку i на клавиатуре, чтобы отредактировать файл nginx. conf.

Скопируйте и вставьте следующее в раздел event, как показано ниже:

Ввод / вывод диска

В этом разделе мы сконфигурируем активность асинхронного ввода-вывода в Nginx, чтобы позволить ему осуществлять эффективную передачу данных и повышать эффективность кэширования.

Дисковый ввод / вывод просто относится к операциям записи и чтения между жестким диском и оперативной памятью.

Мы будем использовать функцию sendfile () внутри ядра для отправки небольших файлов.

Вы можете использовать раздел http, раздел location и раздел server для директив в этой области.

Раздел location, раздел server можно встроить или поместить в раздел http, чтобы сделать конфигурацию удобочитаемой.

Скопируйте и вставьте следующий код в раздел location, встроенный в раздел HTTP.

Сетевой уровень

В этом разделе мы будем использовать директивы tcp_nodelay и tcp_nopush, чтобы предотвратить ожидание небольших пакетов в течение определенного периода времени около 200 миллисекунд, прежде чем они будут отправлены сразу.

Обычно, когда пакеты передаются «кусочками», они имеют тенденцию насыщать высоконагруженную сеть.

Поэтому Джон Нейгл создал алгоритм буферизации для решения этой проблемы.

Цель алгоритма буферизации Nagle – предотвратить насыщение небольших пакетов высоконагруженной сети.

Скопируйте и вставьте следующий код в раздел HTTP.

Буферы

Давайте посмотрим, как настроить буферы запросов в Nginx для эффективной обработк.

Буфер – это временное хранилище, где некоторое время хранятся и обрабатываются данные.

Вы можете скопировать настройки, показанные ниже в разделе server.

Компрессия

Сжатие объема данных, передаваемых по сети, – это еще один способ повысить производительность вашего веб-сервера.

В этом разделе мы будем использовать директивы, такие как gzip, gzip_comp_level и gzip_min_length, для сжатия данных.

Вставьте следующий код в раздел http, как показано ниже:

Кэширование

Используйте функции кэширования, чтобы сократить количество загрузок одних и тех же данных в несколько раз.

Nginx предоставляет функции для кэширования метаданных статического содержимого с помощью директивы

Тайм-аут

Сконфигурируйте время ожидания, используя директивы, такие как keepalive_timeout и keepalive_requests, чтобы предотвратить долгое ожидание соединений от потери ресурсов.

В разделе HTTP скопируйте и вставьте следующий код:

Настройка безопасности Nginx

Далее рассказывается только о том, как безопасно настроить Nginx а не само веб-приложения.

Таким образом, мы не будем рассматривать веб-атаки, такие как SQL-инъекция и так далее.

В этом разделе мы рассмотрим, как настроить следующее:

Ограничить доступ к файлам и каталогам

Давайте посмотрим, как ограничить доступ к конфиденциальным файлам и каталогам с помощью следующих методов.

Используя HTTP-аутентификацию

Мы можем ограничить доступ к конфиденциальным файлам или областям, не предназначенным для публичного просмотра, запрашивая аутентификацию у пользователей или даже администраторов.

Запустите следующую команду, чтобы установить утилиту создания файла паролей, если вы ее еще не установили.

Затем создайте файл паролей и пользователя, используя инструмент htpasswd, как показано ниже.

Инструмент htpasswd предоставляется утилитой apache2-utils.

Вы можете подтвердить, успешно ли вы создали пользователя и случайный пароль, с помощью следующей команды

Используя директиву Allow

В дополнение к директиве basic_auth мы можем использовать директиву allow для ограничения доступа.

Внутри раздела location вы можете использовать следующий код, чтобы разрешить указанным IP-адресам доступ к конфиденциальной области.

Настрйка логов для мониторинга вредоносных действий

В этом разделе мы настроим журналы error и access, чтобы специально отслеживать допустимые и недействительные запросы.

Вы можете просмотреть эти логи, чтобы выяснить, кто подключился и в какое время, или какой пользователь получил доступ к определенному файлу и так далее.

Внутри раздела HTTP вы можете использовать следующую настройку:

Предотвращение DDOS

Вы можете защитить Nginx от DDOS-атаки следующими способами:

Ограничение запросов пользователей

Вы можете использовать директивы limit_req_zone и limit_req, чтобы ограничить частоту запросов, отправляемых пользователями в течение нескольких минут.

Добавьте следующий код в раздел location, встроенный в раздел server.

Ограничение количества подключений

Вы можете использовать директивы limit_conn и limit_conn_zone, чтобы ограничить соединение с определенными местоположениями или областями.

Например, приведенный ниже код позволяет 15 соединений от клиентов за определенный период.

Следующий код должен быт помещен в раздел location.

Завершить медленные соединения

Вы можете использовать директивы timeouts, такие как client_body_timeout и client_header_timeout, чтобы контролировать, как долго Nginx будет ожидать записи из тела и заголовка клиента.

Добавьте следующее в разделе server.

Отключить список каталогов

Вы можете использовать директиву auto_index, чтобы предотвратить листинг каталога, как показано ниже в коде.

Вам нужно установить его в значение off, чтобы отключить список каталогов.

Заключение

Мы настроили веб-сервер Nginx для эффективной работы и защиты от чрезмерного злоупотребления ресурсов в производственной среде.

Источники:

https://web-shpargalka. ru/disk-too-slow-trassir-oshibka. php

https://itsecforu. ru/2020/02/25/%F0%9F%8C%90-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D0%B1%D0%B5/

Содержание

  1. Можно ли просматривать видеоархив на других компьютерах?
  2. Структура архива ПО TRASSIR
  3. Введение
  4. Структура архива и принцип его работы
  5. 1. Блоки и индексы архива.
  6. 2. Флаги архива.
  7. 3. Метаданные ActiveSearch.
  8. Три кольца записи
  9. Ошибки и решение проблем с Базой Данных
  10. На что влияет ошибка Базы Данных и почему появляется?
  11. Особенности Базы Данных на разных платформах
  12. Известные ошибки и пути их решения
  13. fe_sendauth: no password supplied
  14. PgConnection disconnected
  15. Иероглифы-postgres или другие понятные буквы-Иероглифы
  16. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
  17. relation . already exists
  18. Unknown error
  19. Failed to start connection, unable to obtain connection socket
  20. cannot drop table pos_events/pos_incidents.
  21. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
  22. Пересоздание базы данных

Можно ли просматривать видеоархив на других компьютерах?

Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.

Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

При отсутствии возможности прямого подключения через Интернет по»белому» IP-адресу, можно добавить сервер и клиент в Облако TRASSIR и подключиться клиентским переложением через облачное соединение.

Вариант 2. Подключиться к серверу видеонаблюдения с помощью браузера Firefox (предпочтительнее) или Internet Explorer. Для данного способа требуется наличие прямого доступа внутри локальной сети или «белый» IP-адрес.

Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.
В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

Источник

Введение

При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

Индикация глубины архива представлена следующим образом:

Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

Ниже представлена структура архива ПО Trassir.

Структура архива и принцип его работы

В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

1. блоки и индексы архива.

3. метаданные ActiveSearch

1. Блоки и индексы архива.

Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

В названии файла блока отражено:

— тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

— префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

Рис. 2.

Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

Мегаблоки

Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

2. Флаги архива.

Рассмотрим за что отвечают флаги архива.

Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

Цикл перезаписи архива начнется автоматически при следующих условиях:

— когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

— в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

При начале цикла перезаписи флаг initial_fill удаляется.

Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

3. Метаданные ActiveSearch.

В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

Соответственно в папках содержатся файлы метаданных ActiveSearch.

В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

Рис. 4

При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

Три кольца записи

При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

На рис. 5 представлено более наглядно распределение записи на HDD:

Источник

Ошибки и решение проблем с Базой Данных

На что влияет ошибка Базы Данных и почему появляется?

В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

    • Неверные настройки подключения.
    • Не работает служба базы данных.
    • База данных сломана.

В качестве базы данных TRASSIR использует СУБД PostgeSQL.

Особенности Базы Данных на разных платформах

TRASSIR OS

По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


Пароль вводить не требуется.

Windows

PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

Как правило, база данных находится на той же машине, что и сервер TRASSIR
Чтобы проверить, запущена ли у вас служба PostgreSQL:

  • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
  • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

    Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
    Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

Известные ошибки и пути их решения

fe_sendauth: no password supplied

PgConnection disconnected

Причина: Неверно указан Адрес или Порт.


Пароль вводить не требуется.

Иероглифы-postgres или другие понятные буквы-Иероглифы


Пароль вводить не требуется.

Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


Пароль вводить не требуется.

relation . already exists

Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

  • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
    1. Запомните или запишите текущий Порт.
    2. Смените Порт на любой другой. Например, с 5432 на 5433.
    3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
    4. Смените Порт обратно на изначальный.
    5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
  • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

Unknown error

Failed to start connection, unable to obtain connection socket

cannot drop table pos_events/pos_incidents.

Причина: Сломана база данных

  • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
  • В остальных случаях требуется создать новую базу данных

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

  • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


Пароль вводить не требуется.

В остальных случаях можно восстановить настройки из ранее созданного бэкапа

Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

Пересоздание базы данных

В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

TRASSIR OS

Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

Удалите базу данных вручную

  1. На регистраторе откройте Настройки сервера → База Данных.
  2. Смените Порт с 5432 на 5431.
  3. На регистраторе перейдите в Настройки сервера → Архив.
  4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
  5. На регистраторе перейдите в Настройки сервера → Скриншоты.

  6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
  7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

  1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
  2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
  3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
  4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
  5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
  6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    Структура архива ПО TRASSIR

    Введение

    При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.
    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78//58).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается

    ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет

    ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS.

    ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб

    Ниже представлена структура архива ПО TRASSIR:

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер.
    Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:

    Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:

    На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.
    Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.
    Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.

    В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.

    Рассмотрим более подробно:

    • Блоки и индексы архива
    • Флаги архива.
    • Метаданные ActiveSearch

    Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.

    Блоки и индексы архива

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    Принцип названия файлов построен следующим образом:

    «1» номер кольца записи (1 основной, 2 привилегированный, 3 субпоток)
    «1400. » метка времени (Unix time в микросекундах)
    «e77. » хеш диска
    «006cb3» номер блока на диске
    «-a» признак индекса («afterblock»)

    Так же, префикс “-а” и “-f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией TRASSIR на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО TRASSIR будут находится в “потерянных каналах” и иметь имя — “имя канала (future)”.

    Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    «Мегаблоки» — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого «мегаблока». Использование «мегаблоков» позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса «мегаблока» ПО TRASSIR оперирует сразу с несколькими блоками архива, которые расположены на разных HDD сервера.

    На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:

    Флаги архива

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО TRASSIR позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.
    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).
    Цикл перезаписи архива начнется автоматически при следующих условиях:

    • когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.
    • в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО TRASSIR с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в TRASSIR OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в TRASSIR OS.

    Метаданные ActiveSearch

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.
    Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:

    Соответственно в папках содержатся файлы метаданных ActiveSearch.
    В названии файла метаданных отражена дата события и его время в формате unixtime.

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую.
    Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.
    HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении БД ActiveSearch больше 10 Гб будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО TRASSIR на HDD будет записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО TRASSIR чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО TRASSIR не может использовать больше 4 HDD.

    Распределение записи на HDD:

    Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.

    Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD

    Количество задействованных дисков так же будет зависеть от количества каналов на сервере:
    1-4 канала — запись идёт на 1 HDD.
    5-9 каналов — запись идёт на 2 HDD.
    10-14 каналов — запись идёт на 3 HDD.
    15+ каналов — запись идёт на 4 HDD.

    Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая

    Скорость записи и максимальный объем архива

    Скорость записи архива
    При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.
    Скорость записи архива в ПО TRASSIR:

    не фрагментированные HDD

    Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.

    Максимальный объем архива

    В архиве есть определённые ограничения на максимальный размер диска (глубина архива). Связано это с тем, что размер файла индекса конечен и не может превышать 15мб. В этом файле
    хранится вся информация о каждом из каналов в системе и ссылка на блоки, где присутствует архив относящийся к этому каналу. Чем больше каналов в системе — тем больше таких записей, а от размера диска зависит количество созданных блоков и значит цепочки зависимостей длиннее и содержат больше данных. Существует прямо пропорциональная зависимость между доступным количеством каналов и размером дисков.

    Формула расчёта этой зависимости:

    Количество каналов * ( Максимальное количество 2Гб блоков / 1024 / 1024 ) ≤ Размер a-block файла

    Количество каналов — количество каналов на сервере
    Максимальное количество 2Гб блоков = размер диска (Гб) / 2
    Пример: 1,8 Тб диск вмещает 900 блоков.
    Размер a-block файла = константа в 15мб.

    Если мы выходим за пределы в 15мб, то лишняя информация будет утеряна и цепочка зависимостей для канала будет неполной. В итоге ПО TRASSIR придётся перебирать все ближайшие файлы индексации и достраивать цепочку самостоятельно. Когда количество таких файлов десятки тысяч — данная процедура начинает занимать ощутимое время.
    Чем грозит выход за рамки этих ограничений для пользователей? Долгая индексация при запуске ПО TRASSIR (включение дисков): например по 10-15 минут.
    Сильные задержки при построении временной шкалы: переход по несколько минут при выборе следующего дня/месяца во время просмотра архива.

    Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.

    Распределение блоков архива при различных емкостях HDD

    При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения.

    Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:

    Когда в системе 2 HDD, но один диск объемом 2 Тб, а второй диск — 4 Тб. ПО TRASSIR начинает прореживать, тем самым увеличивая нагрузку (чтения/записи) на HDD большего объема:

    При использовании в системе нескольких HDD по 2 Тб. (например 2 HDD) и NAS (сетевого хранилища) объемом 10Тб. Такую конфигурацию не рекомендуем . П ри такой большой разнице в объеме между HDD и NAS, на NAS всегда будет присутствовать свободное место. Вызвано это тем, что ПО TRASSIR пытается выровнять архив по всем дискам. Соответственно данная конфигурация не целесообразна.
    Для обеспечения нормальной работоспособности архива с использованием NAS большого объема, необходимо будет создать на нём логические разделы объёмом примерно равным объемом используемых HDD в системе, либо с помощью RAID контроллера объединять все локальные HDD на сервере в раздел аналогичного объема, что и на NAS.

    В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки.

    Частые ошибки HDD в ПО TRASSIR

    В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:

    disk too slow — данная ошибка возникает в ситуациях, когда скорости записи HDD недостаточно для записи видеопотока.
    ПО TRASSIR сообщает об этой ошибке, когда размер буфера отведенного под блок архива превышает 500мб. Соответственно, как только происходит переполнение буфера, информация теряется и в архиве будет отсутствовать этот временной промежуток.

    disk too slow(2) — данная ошибка возникает в ситуациях, когда из-за нехватки скорости записи “активный” блок архива еще не записан полностью, но необходимо уже начать запись информации в следующий блок архива.

    disk space not available — данная ошибка возникает в случаях когда ПО TRASSIR по каким-то причинам не может выделить свободное место для создания блока архива.

    (error 27) ERROR_SECTOR_NOT_FOUND — сектор не найден, возможно на HDD присутствуют повреждённые сектора.

    (error 1117) cannot write — запрос не был выполнен из-за ошибки ввода/вывода на устройстве. Данная ошибка может быть вызвана нехваткой прав для записи на HDD или некорректными настройками в ПО TRASSIR (например все HDD включены только на чтение).

    Ошибка boost::file::system::rename с ссылкой на определенный блок — кто-то удалил блок.

    При использовании привилегированных каналов в случае, если глубина основного потока будет составлять меньше суток, в ПО TRASSIR возникнет ошибка: «текущие настройки привели к вытеснению основного потока…«

    В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:

    «@» — кадр потерян, т.к. переполнен буфер памяти — стоит попробовать снизить битрейт на подключенных в систему камерах.

    «$» — «SubFrames» потерян, т.к. переполнен буфер в памяти — стоит попробовать снизить битрейт на подключенных в систему камерах.

    « — кадр потерян, т.к. не удалось привязать его к GOP (группе кадров) (не найден `I`-frame для `P`-frame) — проверить сеть на предмет потерь пакетов и её стабильность.

    «`» — GOP (группа кадров) потеряна, т.к. их временная метка меньше временной метки последнего кадра записанного в кольцо — проверить сеть на предмет потерь пакетов и её стабильность.

    «?» — GOP (группа кадров) потеряна, т.к. не удалось выделить новый блок на запись — стоит попробовать снизить битрейт, возможны проблемы с архивным диском.

    Дополнительно

    Особенности работы архива старых версий ПО TRASSIR

    В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива

    Что такое фрагментация жесткого диска и какие проблемы она с собой несет?

    Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла.
    Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера.
    Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.

    Что такое дефрагментация жесткого диска?

    Дефрагментацией HDD называется процесс, в процессе которого убираются фрагменты файлов или уменьшается их количество.
    Соответственно, если HDD отведенный под архив был отформатирован и смонтирован в ПО TRASSIR под запись, то такой HDD не будет фрагментированным и фрагментироваться в дальнейшем не будет, при условии отсутствия человеческого фактора.
    Как итог — на старых версиях ПО необходимо обязательно проводить дефрагментацию HDD время от времени.

    Расчет емкости HDD

    В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:

    C — количество камер.

    B — битрейт выставленный на устройстве (битрейт — буквально, скорость прохождения битов информации, то есть максимальное количество бит, которое можно передать в единицу времени)..

    Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.

    1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.

    Полученный результат — это объем информации за секунду. Далее переводим секунды в минуты, то есть умножаем на 60 (получаем объем информации за минуту), затем еще раз умножаем на 60 (получаем за час) и т.д.

    Пример:

    Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере.
    Необходимо рассчитать глубину архива при такой емкости HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.

    Соответственно находим общий битрейт:
    средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.

    23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).

    Переводим Мбит/с в мб/с поделив на 8.

    69/8 = 8,7 мб/с — необходимая скорость записи на HDD сервера.

    Далее переводим в минуты умножив на 60.

    8,7 * 60 = 522 мб/м.

    Переводим в часы и сутки.

    522 * 60 = 31320 мб/ч.

    31320 *24 = 751680 мб/сутки.

    Для удобного восприятия полученный результат переведем в Гб.

    751680/1024 = 734 Гб в сутки при постоянной записи.

    Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.

    И в итоге находим глубину архива.

    4096/734 = 5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.

    Источник

    Trassir дисковая подсистема обнаружила ошибку код ошибки disk too slow

    Добрый день. Установлена версия сервера Trassir-4.0.126932.Пытаюсь через веб SDK запросить архив.

    Так же при попытке выполнить запрос https://localhost:8080/archive_command?command=play&sid=np4S4hiM&token=nglzuqMZ

    You should specify ‘start’, ‘stop’ and ‘speed’ for playing archive

    В документации про эти параметры не сказано.

    Сам спросил, сам ответил.

    Чтоб получить архивное видео, надо сначала получить ссылку на поток запросом:https://localhost:8080/get_video?channel=zVxANNpb&container=mjpeg&stream=archive_main&sid=r6yDHdab

    Далее запросить полученный поток:http://localhost:8080/QFVnDqeO

    Далее выполнить команду управления архивом:https://localhost:8080/archive_command?command=play&sid=r6yDHdab&token=QFVnDqeO&start=1526489760&stop=1526493360&speed=1

    Для start и stop указываются метки времени в формате UTC.И тогда будет архив.

    Для того, чтоб получить карту архива для источника нужно также получить ссылку на архивное видео.Далее можно получать timeline для указанного видео.https://localhost:8080/archive_status?type=timeline&sid=r6yDHdab&token=QFVnDqeO

    В запросе необходимо обязательно указать token.

    Скорость ввода и хранение

    Какова реальная скорость ввода и записи в различных модификациях систем?Реальная скорость ввода и записи может отличаться от заявленных в характеристиках систем по различным причинам. Для систем Drive определяющей, в основном, является мощность компьютера. Для систем Grand 2, 4, 8 скорость ввода 2 fps на каждый канал. Системы класса DV гарантируют 25 Fps на каждый канал, или ту скорость, которую вы выберите вручную от 1 до 25Fps.

    Как стать вашим дилером? Мы будем рады приветствовать вас как Партнера по продвижению наших систем. Мы предоставляем специальные дилерские цены и дополнительные скидки от дилерских цен, поддержку рекламной и сувенирной продукцией, техническую поддержку и обучаем ваших специалистов работе с нашими системами. Пожалуйста, обратитесь к нашим менеджерам за дополнительной информацией.

    Как выполнить traceroute по порту

    В Windows трассировку с указанием порта стандартными средствами выполнить нельзя, так как Traceroute в cmd отсутствует, а Tracert не умеет работать с портами.

    Как использовать traceroute и tracert

    Если нужно отправить вывод команды в службу поддержки, сделайте скриншот или скопируйте текст.

    Как сделать трассировку маршрута до сервера, сайта в oc windows

    Запускаем командную строку через меню «Пуск – Все программы – Стандартные». Или нажимаем сочетание клавиш «Win R», появляется окно системной утилиты «Запуск программы», вводим: «cmd» и нажимаем «ок».

    В командной строке вводим: «tracert» и адрес ресурса, который нужно проверить. Нажимаем «ввод». В результате трассировки мы узнаем, какие промежуточные узлы проходит пакет и время отклика. На основе этой информации можно понять, где проблема: у Вас, у интернет-провайдера, на одном из промежуточных узлов или на сервере сайта. Звездочки означают, что один из маршрутизаторов не хочет отвечать.

    Звездочки не всегда означают проблему — на сервере может стоять файрволл, который блокирует «лишние» пакеты, а «реальные» пропускает и в браузере страница корректно открывается.

    Tracert в linux

    В Linux/Unix подобных системах комманда tracert имеет аналог – утилиту traceroute.

    Можно ли просматривать видеоархив на других компьютерах?

    Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

    Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

    Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

    Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

    В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

    Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

    Где используется

    Применяется для диагностики сетевых сбоев. Позволяет определить:

    Видеорегистратор TRASSIR OS «не видит» usb-flash накопитель

    Если стоит задача обновить лицензию, или скопировать нужные файлы с регистратора из раздела скриншоты, либо добавить фото в базу персон, непосредственно на самом видеорегистраторе, с помощью usb-flash, то найти подключенный накопитель можно в директории /media/.

    Как её найти рассмотрим на примере обновления файла лицензии:

    Подключите usb -накопитель в любой свободный разъем регистратора.

    Если флешка размером 16 Гб и более, то она отобразиться в виде архивного диска в настройках раздела «Архив» и TRASSIR предложит ее отформатировать.

    Внимание! НЕ нажимайте кнопку форматировать! Иначе TRASSIR отформатирует флешку под раздел архива и начнет на нее запись видеоархива.

    В настройках сервера выберите пункт: «Обновить лицензию» — «Из файла»

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Откроется файловый менеджер. В данном случае мы оказались в директории / opt/trassir/tech1

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Перейдите в корневую директорию. Корневая директория обозначена символом /

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Далее перейдите в папку media

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Одна из папок в директории media и будет искомым usb-flash накопителем.

    В данном случае флешка без имени в fat32 » примонтировалась» как 8A99-052C :

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Войдите в директорию usb-flash накопителя и выберите файл лицензии.

    В том случае, если флешка так и не появилась в папке media , отформатируйте флешку в ntfs на компьютере под Windows и повторите процедуру.

    Структура архива ПО TRASSIR

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Ошибки при обновлении регистраторов TRASSIR

    Если регистратор на TRASSIR OS не загружается после обновления, то изучите возможные решения в статье Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    File format unrecognized

    Имя файла обновления не подходит для текущей версии ПО TRASSIR регистратора. Возможные причины:

    • Файл был переименован.Не переименовывайте файлы обновления после скачивания с нашего сайта. Если вы скачиваете один и тот же файл несколько раз, браузеры добавляют к имени файла цифры в скобочках.
    • С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.
    • Для регистраторов на TRASSIR OS следуйте инструкциям для обновления: Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2

    Signature check failed

    • Попробуйте ещё раз загрузить файл обновления на регистратор. Если обновляетесь с флешки — заново запишите на неё файл.
    • Если после ошибки есть текст на устройстве закончилось место или no space left on device: Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.
    • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
    • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.
    • Версия ПО TRASSIR, с которого производится удалённое обновление другого регистратора, слишком низкая. Сперва обновите ПО TRASSIR до актуальной версии 4.2 на том рабочем месте, с которого производится обновление, затем снова попробуйте удалённо обновить другой регистратор.
    • В некоторых случаях, причиной повреждения файла могут быть сторонние программы, в том числе встроенные в роутер, поэтому перед скачиванием рекомендуем отключить брандмауэр/антивирус/adguard.

    На устройстве закончилось место или No space left on device

    Перед ошибкой текст signature check failed:

    • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
    • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.

    Перед ошибкой текст canot write «. «:

    • Для регистраторов на Windows освободите место на диске с установленным ПО TRASSIR.
    • Проверьте, что файлы обновления подгружаются в правильном порядке согласно инструкциям для обновления: Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
    • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
    • Для MiniNVR с версией ПО 5520/3093 установите промежуточное обновление, после которого регистратор сможет сохранять будущие обновления на архивный диск.
    • Для некоторых регистраторов с версией ПО 3.2 моделей MiniNVR, DuoStation и Quatrostation требуется установить специальные обновления, повторно размечающие системный диск: MiniNVRDuoStationQuattroStation
    • MiniNVR
    • DuoStation
    • QuattroStation

    Возникает при обновлении TRASSIR на Windows, работающих как служба, на версиях 4.1 1100280(1100276) и 1101009(1101007). Можно временно запустить TRASSIR с графическим интерфейсом, чтобы провести обновление:

    • Остановите службу TRASSIR. Нажмите Win + S, введите «Службы» и нажмите Enter. В списке служб найдите «trassir», нажмите на службу правой кнопкой и выберите Остановить
    • Запустите TRASSIR через ярлык из главного меню или файл «watchdog-vc120.exe» из папки с установленным TRASSIR.
    • Обновите TRASSIR.
    • В окне служб нажмите на службу «trassir» правой кнопкой и выберите Запустить.

    This service pack version already installed или newer service pack already installed

    Возникает при попытке обновить регистратор файлом обновления до текущей или более старой версии. С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.

    Загрузка обновления ПО не удалась

    Происходит при автоматическом обновлении ПО на неустойчивом канале связи. Если такая ошибка происходит регулярно, можно обновить регистраторы вручную через файлы обновления. Ознакомьтесь с инструкциями по обновлению регистраторов на TRASSIR OS с 3.2 на 4.1 или с 4.0 на 4.1.

    Updates. cloud. trassir. com

    Самая первая записанная на регистратор версия ПО и файл обновления не совместимы между собой. Чтобы провести обновление, используйте файл обновления версии 4.1-1114544 или выше.

    Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется

    Возникает на регистраторах на TRASSIR OS версий 4.1 129824(9824) – 1108824 в тех случаях, когда образ системы был записан на USB-накопитель большего размера, чем тот, который поставлялся с регистратром.

    Временно отключите все архивные HDD и прочие накопители от регистратора, затем попробуйте обновить регистратор ещё раз. После обновления подключите архивные HDD обратно.

    Во время обновления на экране появляется ошибка Could not stat device print — No such file or directory, регистратор не обновляется

    Возникает при попытке обновить регистратор на TRASSIR OS версии 4.1 файлом обновления для версии 4.2.

    Применение

    Чем класс DV отличается от остальной линейки TRASSIR™?DV — радикально отличается от остального модельного ряда линейки прежде всего тем, что все функции обработки видео и аудио сигналов реализованы на плате, тогда как обычные платы вынуждены обрабатывать видео за счет центрального процессора компьютера. В связи с этим, системы класса DV гарантируют запись цветного видео 25 Fps вне зависимости от количества каналов (до 24 в один компьютер). Кроме этого, DV имеет превосходное качество отображения и записи, более надежна в эксплуатации и, к тому же, записывает синхронное аудио по всем каналам.

    Как работает детектор оставленных предметов (покоя)? Работа этого детектора позволяет обнаруживать различные по размеру (можно регулировать) предметы, оставленные или, наоборот, убранные в поле зрения видеокамеры в заранее определенных зонах детекции. Система сравнивает нормированное и сохраненное ранее изображение с послетревожным (чтобы детектор покоя начал анализ должно произойти движение) и, в случае обнаружения расхождений, обозначает изменения визуально. Зоны детектора покоя совпадают с зонами детектора движения. Детектор оставленных предметов используется только в системах Drive и Grand.

    Некоторые системы загружают мой процессор на 100%. Можно ли с этим что-нибудь сделать? Все системы кроме DV, используют центральный процессор для обработки видео, если в системе много каналов или вы используете платы с реал-тайм записью, система может быть загружена по максимуму. Хотя и не рекомендуется использовать компьютер для каких либо других целей, кроме охранных (это ведет к снижению устойчивости и нарушению охранных функций, особенно на слабых компьютерах), мы можем порекомендовать вручную ограничить скорость ввода (с помощью настроек в системе TRASSIR™) по каждому каналу или установить низкий приоритет для основной программы (возможно только в XP/2000).

    Какие типы Операционных Систем (ОС) можно использовать для работы? Компания Microsoft с этого года прекращает поддержку операционных систем Windows 95, 98, ME. В связи с этим, мы гарантируем работу наших систем с операционными системами Microsoft Windows 2000 и XP в любых их модификациях.

    Запись образа системы с TRASSIR OS на USB-flash

    Предварительно, перед созданием загрузочной флешки, необходимо выбрать образ для создания системного диска с TrassirOS

    Для запуска образа можно воспользоваться любой программой виртуализации, которая поддерживает формат «ova».

    К примеру, для записи образа можно воспользоваться следующими бесплатными программами:

    VMware Workstation Player — бесплатный для некоммерческого использования

    Запуск среды для записи образа на виртуальной машине VMware Workstation Player.

    Выполните импорт образа в виртуальную машину

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    После открытия образа начнется процедура Импорта конфигурации

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Для запуска выберите импортированную виртуальную машину и нажмите на кнопку «Play virtual machine»

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Подключение USB флешки к виртуальной машине VMware

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Запуск среды для записи образа на виртуальной машине VirtualBox.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Для старта виртуальной машины нажмите на Кнопку «Запустить»

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Подключение USB флешки к виртуальной машине VirtualBox

    Кликните правой кнопкой мышки по значку флешки в нижней консоли окна виртуальной машины ( см. скриншот ниже) и выберите нужное устройство.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Запись образа TrassirOS на флешку

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    После входа в систему на рабочем столе будет находится утилита для записи и образ системы TrassirOS.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    После монтирования, флешка определится в утилите.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Для выбора образа нажмите справа кнопку ”. ” (1) и укажите на файл с прошивкой (файл с расширением rbi), который находится на рабочем столе (2) и жмите кнопку ”Open” (3).

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Для начала записи нажмите ”Flash!” и подтвердите старт прошивки «Yes»

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Начнется процесс записи.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Запись лицензии на загрузочную флешку.

    Данный пункт не является обязательным.

    Если файл лицензии не зашивать в образ системы, то при первом запуске или после сброса на заводские настройки потребуется указать файл лицензии.

    Перенесите файл лицензии в вашу виртуальную машину. Это можно сделать скопировав файл на другую флешку и подключив ее к виртуальной машине.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    В TechProduction перейдите на вкладку License flasher (1), укажите путь к файлу лицензии (2), и нажмите кнопку Choose (3).

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Далее необходимо нажать Write License

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    В случае успешной записи, в колонке License, будет указан номер USB ключа из лицензии.

    Код ошибки конфигурации привилегированного потока Trassi привел к вытеснению основного потока

    Загрузочная флешка с записанным файлом лицензии готова к использованию.

    Грабли на пути к keep-alive

    Увеличение активности обмена данными между микросервисами зачастую является проблемой в архитектуре современных IT решений. Выжать максимум и выжить любой ценой — серьёзный вызов для любой разработки. Поэтому поиск оптимальных решений — это не прекращающийся процесс. В статье кратко изложены проблемы, которые могут возникнуть при высоконагруженном использовании http запросов и пути их обхода.

    Казалось бы, мы высвобождаем ресурс, и порт должен быть освобожден своевременно. Однако netstat сигнализировал о быстром росте количества портов в состоянии TIME_WAIT. Это состояние означает ожидание закрытия соединения (и возможно получение потерянных данных). Как следствие порт может находится в нем 1-2 минуты. Данная проблема рассмотрена довольно подробно во многих статьях (Проблемы с очередью TIME_WAIT, История о TIME_WAIT). Все же это означает, что dotnet «честно» пытается закрыть соединение, а дальнейшее происходит уже по вине настроек таймаута в системе.

    Почему так происходит и как с этим бороться

    Не буду рассказывать про keep-alive. Об этом можно почитать самостоятельно. Целью статьи является попытка обойти грабли, заботливо разложенные на пути разработчика. Согласно msdn, свойство KeepAlive класса HttpWebRequest по умолчанию равно true. То есть все это время HttpWebRequest «обманывал» сервер, предлагая ему поддержать соединение, после чего сам же его разрывал. Если быть точнее, HttpWebRequest с настройками по умолчанию не отправлял заголовок «Connection: keep-alive», просто этот режим подразумевается в стандарте HTTP/1.1. Первое, что следовало попробовать, это принудительно отключить KeepAlive. Если установить HttpWebRequest.KeepAlive = false, то в запросе появляется заголовок «Connection: close». Надо признать, что на тестовом стенде это полностью решило проблему. В качестве сервера был настроен nginx со статической страницей.

    Тестировался следующий код:

    Однако при попытке запустится на серверном железе, при больших нагрузках (свыше 1000 запросов в секунду) этот код вновь начал выдавать те же ошибки. Только теперь порты находились в состоянии CLOSE_WAIT, LAST_ACK. Это пред-финальные состояния закрытия соединения, когда клиент ждет подтверждение от инициатора закрытия. Такое поведение сигнализирует о том, что клиент начинает «захлебываться» вновь открываемыми соединениями.

    Закрывать нельзя, переиспользовать

    Действительно, чтобы добиться максимальной производительности, соединение нужно переиспользовать. Для этого необходимо включить режим keep-alive и взять класс HttpClient. Как именно он работает и как лучше его использовать стоит почитать здесь и здесь.

    Другой вопрос заключается в том, как убедится, что соединения переиспользуются? Существование одного keep-alive соединения регулируется двумя основными параметрами на сервере nginx:

    Вывод

    Если вы не используете http запросы в высоконагруженном режиме, то вам подойдет любой вариант. Вряд ли вы успеете исчерпать все порты. Если же в вашем приложении переиспользовать соединения смысла нет, например вы редко повторно обращаетесь к серверу, то стоит сознательно отключать keep-alive. Также keep-alive стоит использовать правильно и с осторожностью при большом потоке запросов, регулируя время жизни соединения в зависимости от частоты повторных обращений к серверу.

    И напоследок немного тестовых сравнений производительности:

    Сервер nginx настроен с параметрами:

    Возможности

    Возможен ли вывод видеоизображения с цифровой системы на обычный аналоговый монитор? В системе на плате видеоввода Grand существует один аналоговый выход, на который можно выводить изображение с одного из входов. Остальные платы специальных дополнительных аналоговых выходов не имеют. Для организации просмотра на аналоговом мониторе можно использовать видео адаптер с аналоговым (композитным или S-VHS) выходом. Однако следует учитывать, что разрешение подобных выходов не превышает 400Твл

    Могу ли я записывать изображения с разных видеокамер, с различным качеством и скоростью? Вы можете задать индивидуально разрешения и степень компрессии для каждой видеокамеры. Кроме того, Вы можете отрегулировать вручную скорость записи каждой камеры, например, снижение скорости записи одних повлечет за собой увеличение скорости записи других (особенно для Drive).

    Могу ли я распечатать кадр изображения из архива? В программное обеспечение архива встроена функция конвертации любого кадра изображения в файл формата BMP, который Вы затем можете распечатать.

    Какого минимального размера объекты способна обнаруживать система? Система обнаруживает объекты размером не менее 4х4 пикселя. Объекты меньшего размера будут восприняты как естественный шум. Это говорит о том, что объекты, занимающие 1/93 поля зрения при разрешении 384х288 по горизонтали и 1/72 по вертикали, обнаружены не будут. Это следует учитывать при проектировании системы безопасности в целом, делая оптимальный выбор между шириной угла поля зрения камеры и минимальными размерами объекта, который вы хотели бы обнаружить.

    Что будет, если ПК перезагрузится из-за сбоя питания? Если вы используете систему в автономном режиме, необходимо позаботиться о том, чтобы в случае пропадания питания система восстановила свою работоспособность. Прежде всего, в настройках BIOS материнской платы необходимо включить настройку «включаться после восстановления питания». Кроме того, в настройках Windows 2000 необходимо установить «всегда использовать данное имя пользователя», если вы используете сетевую систему.

    Какой алгоритм сжатия используется при записи изображений? В данный момент используется алгоритм сжатия JPEG, оптимизированный на использование с процессорами Intel Pentium и Celeron. Процессоры AMD (особенно Athlon XP+ как показали наши тесты) так же показывают хорошую производительность без дополнительной оптимизации. В системе DV используются различные модификации MPEG4.

    С каким качеством я получу изображение? Системы Drive и Grand оцифровывают видеоизображение с двумя типами разрешения 384х288 для получения качества VHS (обычный или профессиональный магнитофон), 768х288 для высококачественной записи, превышающей качество S-VHS магнитофонов. Кроме того, на качество записи влияет и степень компрессии кадров. При среднем значении компрессии изображение практически не теряет своих качественных характеристик.

    Аппаратные системы класса DV и DV-M оцифровывают и сжимают изображение с разрешением 352х288, cистемы DV-H с разрешением 704х288

    Что позволяет детектор движения? Система может использовать два способа для обнаружения активности в контролируемом пространстве. Первый способ: использование внешних датчиков движения, присоединенных к Game-порту Вашего компьютера. Второй способ: видеодетектор движения: Оператор может определить любой участок изображения, чувствительный к изменениям, и установить границу чувствительности. В случае если будет превышена указанная граница чувствительности внутри указанного пространства детекции, то произойдет тревога и инициируется запись.

    Для улучшения работы системы, мы применяем различные фильтры: по скорости движения, по размерам объектов, детектор оставленных предметов.

    Как мне посмотреть участок записи за определенный промежуток времени или тревожную запись?Программное обеспечение имеет встроенный модуль управления архивом видеозаписей. Архив имеет возможность отбора данных по номеру канала и времени/дате. Вы можете выбрать любой фрагмент видеозаписи за любой промежуток времени, не просматривая ничего лишнего.

    Могу ли я защитить систему от несанкционированного доступа? При установке с Windows NT/2000 TRASSIR™ использует структуру безопасности этих операционных систем. Системный администратор может присваивать до нескольких уровней прав доступа различным пользователям или группам. Как минимум Вы можете разделить доступ для управления настойками системы TRASSIR™ и просмотра «живых» изображений.

    В командной строке узнаем ip адрес для трассировки

    CMS хостинг — подберите тарифный план, подходящий для системы управления Вашим сайтом!

    Немного теории

    При проблемах с подключением к серверу выполните трассировку маршрута, чтобы проверить доступность сервера. Трассировка — программа, определяющая маршруты следования в сетях TCP/IP. Отображает скорость прохождения пакетов от маршрутизатора, подключенному к ПК, с которого идет, запрос на сервер. Рассмотрим, как это делать, используя служебную команду TRACERT.

    ? Настройка производительности и безопасности Nginx

    В этом руководстве мы рассмотрим, как настроить веб-сервер Nginx для производственной среды.

    Веб-сервер в производственной среде отличается от веб-сервера в тестовой среде с точки зрения производительности, безопасности и так далее.

    По умолчанию всегда есть готовый параметр конфигурации для веб-сервера Nginx после его успешной установки.

    Однако конфигурация по умолчанию недостаточно хороша для производственной среды.

    Поэтому мы сконцентрируемся на том, как настроить Nginx так, чтобы он работал лучше во время интенсивного и нормального всплеска трафика, и как обезопасить его от пользователей, которые намерены злоупотреблять им.

    Если вы еще не установили Nginx на свой компьютер, вы можете произвести настройки локально.

    Выберите установку Nginx через исходные файлы, потому что предварительно собранный Nginx не поставляется с некоторыми модулями, используемыми в этом руководстве.

    Требования

    На вашем компьютере должно быть установлено следующее программное обеспечение и убедитесь, что вы запускаете это руководство на любой платформе на основе Debian, такой как например Ubuntu.

    Понимание структуры конфигурации Nginx

    В этом разделе мы рассмотрим следующее:

    Раздел Main

    Разделы в Nginx определяют конфигурацию для модулей Nginx.

    Например, раздел http определяет конфигурацию для модуля ngx_http_core, раздел event определяет конфигурацию для модуля ngx_event_module, а mail определяет конфигурацию для модуля ngx_mail_module.

    Вы можете посмотреть здесь полный список разделов в Nginx.

    Директивы

    Директивы в Nginx состоят из имени переменной и ряда аргументов, например:

    Worker_processes – это имя переменной, в то время как auto служит аргументом.

    Директивы заканчиваются точкой с запятой, как показано выше.

    Наконец, файл конфигурации Nginx должен соответствовать определенному набору правил.

    Ниже приведен правильный синтаксис конфигурации Nginx:

    Настройка производительности Nginx

    В этом разделе мы настроим Nginx, чтобы он работал надежнее во время интенсивного потока или скачка трафика и скачка.

    Workers

    Предполагая, что вы не закрыли редактор vim, нажмите кнопку i на клавиатуре, чтобы отредактировать файл nginx. conf.

    Скопируйте и вставьте следующее в раздел event, как показано ниже:

    Ввод / вывод диска

    В этом разделе мы сконфигурируем активность асинхронного ввода-вывода в Nginx, чтобы позволить ему осуществлять эффективную передачу данных и повышать эффективность кэширования.

    Дисковый ввод / вывод просто относится к операциям записи и чтения между жестким диском и оперативной памятью.

    Мы будем использовать функцию sendfile () внутри ядра для отправки небольших файлов.

    Вы можете использовать раздел http, раздел location и раздел server для директив в этой области.

    Раздел location, раздел server можно встроить или поместить в раздел http, чтобы сделать конфигурацию удобочитаемой.

    Скопируйте и вставьте следующий код в раздел location, встроенный в раздел HTTP.

    Сетевой уровень

    В этом разделе мы будем использовать директивы tcp_nodelay и tcp_nopush, чтобы предотвратить ожидание небольших пакетов в течение определенного периода времени около 200 миллисекунд, прежде чем они будут отправлены сразу.

    Обычно, когда пакеты передаются «кусочками», они имеют тенденцию насыщать высоконагруженную сеть.

    Поэтому Джон Нейгл создал алгоритм буферизации для решения этой проблемы.

    Цель алгоритма буферизации Nagle – предотвратить насыщение небольших пакетов высоконагруженной сети.

    Скопируйте и вставьте следующий код в раздел HTTP.

    Буферы

    Давайте посмотрим, как настроить буферы запросов в Nginx для эффективной обработк.

    Буфер – это временное хранилище, где некоторое время хранятся и обрабатываются данные.

    Вы можете скопировать настройки, показанные ниже в разделе server.

    Компрессия

    Сжатие объема данных, передаваемых по сети, – это еще один способ повысить производительность вашего веб-сервера.

    В этом разделе мы будем использовать директивы, такие как gzip, gzip_comp_level и gzip_min_length, для сжатия данных.

    Вставьте следующий код в раздел http, как показано ниже:

    Кэширование

    Используйте функции кэширования, чтобы сократить количество загрузок одних и тех же данных в несколько раз.

    Nginx предоставляет функции для кэширования метаданных статического содержимого с помощью директивы

    Тайм-аут

    Сконфигурируйте время ожидания, используя директивы, такие как keepalive_timeout и keepalive_requests, чтобы предотвратить долгое ожидание соединений от потери ресурсов.

    В разделе HTTP скопируйте и вставьте следующий код:

    Настройка безопасности Nginx

    Далее рассказывается только о том, как безопасно настроить Nginx а не само веб-приложения.

    Таким образом, мы не будем рассматривать веб-атаки, такие как SQL-инъекция и так далее.

    В этом разделе мы рассмотрим, как настроить следующее:

    Ограничить доступ к файлам и каталогам

    Давайте посмотрим, как ограничить доступ к конфиденциальным файлам и каталогам с помощью следующих методов.

    Используя HTTP-аутентификацию

    Мы можем ограничить доступ к конфиденциальным файлам или областям, не предназначенным для публичного просмотра, запрашивая аутентификацию у пользователей или даже администраторов.

    Запустите следующую команду, чтобы установить утилиту создания файла паролей, если вы ее еще не установили.

    Затем создайте файл паролей и пользователя, используя инструмент htpasswd, как показано ниже.

    Инструмент htpasswd предоставляется утилитой apache2-utils.

    Вы можете подтвердить, успешно ли вы создали пользователя и случайный пароль, с помощью следующей команды

    Используя директиву Allow

    В дополнение к директиве basic_auth мы можем использовать директиву allow для ограничения доступа.

    Настрйка логов для мониторинга вредоносных действий

    В этом разделе мы настроим журналы error и access, чтобы специально отслеживать допустимые и недействительные запросы.

    Вы можете просмотреть эти логи, чтобы выяснить, кто подключился и в какое время, или какой пользователь получил доступ к определенному файлу и так далее.

    Внутри раздела HTTP вы можете использовать следующую настройку:

    Предотвращение DDOS

    Вы можете защитить Nginx от DDOS-атаки следующими способами:

    Ограничение запросов пользователей

    Вы можете использовать директивы limit_req_zone и limit_req, чтобы ограничить частоту запросов, отправляемых пользователями в течение нескольких минут.

    Добавьте следующий код в раздел location, встроенный в раздел server.

    Ограничение количества подключений

    Вы можете использовать директивы limit_conn и limit_conn_zone, чтобы ограничить соединение с определенными местоположениями или областями.

    Например, приведенный ниже код позволяет 15 соединений от клиентов за определенный период.

    Следующий код должен быт помещен в раздел location.

    Завершить медленные соединения

    Вы можете использовать директивы timeouts, такие как client_body_timeout и client_header_timeout, чтобы контролировать, как долго Nginx будет ожидать записи из тела и заголовка клиента.

    Добавьте следующее в разделе server.

    Отключить список каталогов

    Вы можете использовать директиву auto_index, чтобы предотвратить листинг каталога, как показано ниже в коде.

    Вам нужно установить его в значение off, чтобы отключить список каталогов.

    Заключение

    Мы настроили веб-сервер Nginx для эффективной работы и защиты от чрезмерного злоупотребления ресурсов в производственной среде.

    основной поток / привилегированный поток / субпоток (например: 78 / 0 / 58 ).

    Как исправить ошибку неподдерживаемого типа потока Hikvision?

    Если при работе вашей системы видеонаблюдения с оборудованием компании Hikvision внезапно появляется сообщение «Неподдерживаемый тип потока», необходимо в кратчайшие сроки исправить проблему, так как система безопасности в это момент перестает работать.

    Ошибка неподдерживаемого типа потока означает, что видеорегистратор не может обработать видеопоток, поступающий с IP-камеры. Он принимает сигнал, но не может его декодировать. Следовательно, на мониторе слежения не отображается видео и записи его нет.

    Данная проблема вызвана  двумя неверными настройками видеорегистратора. Первая из них — это тип кодирования видео, который не соответствует тому, на который установлен сетевой видеорегистратор.

    Например, IP-камера — H.264, а у NVR тип кодировки H.265. Из-за видеопоток не будет поддерживаться регистратором. Вам нужно изменить тип кодирования видео на H.264, и ошибка будет исправлена.

    Вторая настройка, которая влияет на видеопоток — это не поддерживаемое разрешение. К примеру у вас камера 4 МП, но регистратор поддерживает только разрешение 2 МП.

    В этих случаях поток не будет отображаться. В большинстве случаев сетевые видеорегистраторы автоматически понижают разрешение, однако некоторые модели этого не делают, и вам придется вручную настроить разрешение.

    Чтобы исправить ошибку неподдерживаемого типа потока IP-камер Hikvision, войдите в локальный интерфейс сетевого видеорегистратора или через веб-браузер. В нашем примере мы перейдем прямо к сетевому видеорегистратору. Войдите панель управления видеорегистратора, используя свое имя пользователя и пароль.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Перейдите в главное меню сетевого видеорегистратора и нажмите « Запись».

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Перейдите в раздел «Параметры» и внизу вы увидите опцию «Кодирование видео». Если это H.265, вы должны выбрать H.264 и сохранить настройки. Как только вы это сделаете, IP-камера автоматически перезагрузится. Подождите 3-5 минут.

    Примечание: настройку можно поменять местами, какой бы она ни была, выберите противоположную текущей.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Проверьте видеоизображение на экране монитора, чтобы убедиться, видите ли вы изображение с камеры. Как вы можете видеть на изображении ниже, сообщение о неподдерживаемом типе потока исчезло, и мы видим камеру.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Если это не помогло, попробуйте изменить разрешение. Снова перейдите к параметрам, нажмите «Разрешение» и выберите другой вариант в раскрывающемся меню. Как мы уже говорили, иногда разрешение камеры не поддерживается видеорегистратором.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Например, камера 4MP, но NVR поддерживает только 1080p. Выберите разрешение 1080p и дождитесь автоматической перезагрузки камеры.

    После того, как он снова появится в сети, перейдите в режим просмотра в реальном времени и проверьте, исчезла ли ошибка.

    После изменения настроек, о которых шла речь в этой статье, проблема неподдерживаемого типа потока видеорегистратора Hikvision будет решена.

    Если вы не помните свой пароль, то введите ваш email и получите ссылку для входа. После авторизации укажите свой новый пароль в настройках профиля.

    Настройка параметров видеопотоков осуществляется в пункте меню «Компрессия» на камерах и регистраторах. Каждый поток может иметь индивидуальные параметры.

    2 пользователя могут одновременно просматривать видео даже под одним аккаунтом в CMS или по протоколу RTSP.

    Подскажите, еще, пожалуйста, (просто интересно) CMS использует какой-то стандартный протокол для получения видео? Или там что-то свое?

    and7ey Ответить Да имеется свой протокол для работы с камерами и регистраторами Polyvision, который обеспечивает полный функционал для работы по сети.

    Кроме этого в CMS имеется поддержка протоколов ONVIF, Hikvision и Dahua.

    Для совместимости с оборудованием других производителей IP камеры Polyvision имеют протокол ONVIF, но при работе с ним вы сможете получить только видеопоток. То есть передача аудио и метаданных о детекции движения, тревогах и т.д. по протоколу ONVIF невозможна в силу особенностей версии протокола 2.0.

    Основной и дополнительный, что это?

    Концепция многопоточности была впервые разработана Hikvision и использовалась в цифровых видеорегистраторах для уменьшения нагрузки при удаленном просмотре видеонаблюдения. Сегодня, эта технология используется в видеорегистраторах, видеосерверах, Ip камерах у всех известных производителей. Данную технологию так же называют двухпоточной: основной поток служит для передачи видео с максимальным качеством, а дополнительный поток (субпоток) имеет заведомо более низкое разрешение, иногда и количество кадров.

    Зачем это нужно? Чтобы ответить на этот вопрос разберем основной и дополнительный (субпоток) более подробно.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Основной поток в видеонаблюдении, что это?

    Его иногда называют Main (главный). Обычно в качестве основного потока используется максимальное разрешение видеокамеры. Именно в таком виде оно записывается на жесткий диск видеорегистратора, компьютера или карту памяти. Основной видеопоток обеспечивает потоковое видео в реальном времени: 24, 30 или 60 кадров/секунду. Для удешевления стоимости камер видеонаблюдения иногда производитель ставит на них более слабый процессор, в итоге видеокамера не способна выдавать 24 к/с при максимальном разрешении. В таких камерах можно увеличить количество кадров уменьшив разрешение. Эти настройки можно в любое время изменить выставив нужные нам значения. Меньшее количество кадров отлично подойдет для камеры видеонаблюдения, которой не нужно снимать динамичные сцены и архив записи с такой камеры будет занимать существенно меньше места на жестом диске. Основной поток с камеры мы можем наблюдать, когда на регистраторе разворачиваем картинку с камеры на весь экран.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Тройной поток. Помимо двухпоточной технологии существуют IP-камеры, поддерживающие работу с тройным и более потоков. Тройной видеопоток означает, что IP-камера видеонаблюдения может одновременно выводить три разных видеопотока, каждый из которых может быть настроен на разное разрешение, частоту кадров, битрейт и кодек сжатия. Что нам это дает? Все очень просто, тройной поток предоставляет пользователю большую гибкость, позволяя одновременно транслировать разные видеопотоки данных, каждый из которых конкретно для своей цели.

    Применение тройного потока в видеонаблюдении. — Основной. Максимальное качество. Служит для записи в архив — Дополнительный. Среднее качество. Служит для отображения видео в многокамерном режиме на рабочем месте оператора, также его можно использовать для детекции движения и для просмотра камер в локальной сети предприятия. — Третий. Настраивается на ваш выбор, например: максимальное качество и низкое значение fps (4-5 к/с) или низкое качество в реальном времени.

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Применение тройного потока в видеонаблюдении.— Основной. Максимальное качество. Служит для записи в архив— Дополнительный. Среднее качество. Служит для отображения видео в многокамерном режиме на рабочем месте оператора, также его можно использовать для детекции движения и для просмотра камер в локальной сети предприятия.— Третий. Настраивается на ваш выбор, например: максимальное качество и низкое значение fps (4-5 к/с) или низкое качество в реальном времени.

    Введение

    При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях. Индикация глубины архива представлена следующим образом:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    основной поток / привилегированный поток / субпоток (например: 78/0/58).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается

    ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет

    ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS.

    ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб

    Ниже представлена структура архива ПО TRASSIR:

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер. Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.

    В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.

    Рассмотрим более подробно:

    Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.

    Блоки и индексы архива

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    Принцип названия файлов построен следующим образом:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Флаги архива

    Рассмотрим за что отвечают флаги архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Метаданные ActiveSearch

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch. Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Соответственно в папках содержатся файлы метаданных ActiveSearch. В названии файла метаданных отражена дата события и его время в формате unixtime.

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую. Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня. HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении БД ActiveSearch больше 10 Гб будут удаляться блоки архива.

    Три кольца записи

    Распределение записи на HDD:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.

    Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD

    Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая

    Скорость записи и максимальный объем архива

    Скорость записи архива При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.Скорость записи архива в ПО TRASSIR:

    не фрагментированные HDD

    Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.

    Максимальный объем архива

    Формула расчёта этой зависимости:

    Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.

    Распределение блоков архива при различных емкостях HDD

    При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения.

    Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки.

    Частые ошибки HDD в ПО TRASSIR

    В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:

    В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:

    Дополнительно

    В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива

    Что такое фрагментация жесткого диска и какие проблемы она с собой несет?

    Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла. Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера. Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.

    Что такое дефрагментация жесткого диска?

    Расчет емкости HDD

    В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:

    Trassir код ошибки установки привилегированного субпотока привели к вытеснению основного потока

    Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.

    1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.

    Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере. Необходимо рассчитать глубину архива при такой емкости HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.

    Соответственно находим общий битрейт: средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.

    23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).

    Переводим в часы и сутки.

    522 * 60 = 31320 мб/ч.

    31320 *24 = 751680 мб/сутки.

    Для удобного восприятия полученный результат переведем в Гб.

    751680/1024 = 734 Гб в сутки при постоянной записи.

    Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.

    И в итоге находим глубину архива.

    4096/734 = 5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.

    Для чего нужны несколько видеопотоков с одной камеры?

    Сегодня практически все IP-камеры могут выдавать несколько потоков видео одновременно. Однако многие не понимают, зачем это нужно? Для видеонаблюдения достаточно одного потока, который поступает с камеры на видеорегистратор.

    На самом деле многопоточный режим в IP-камерах используется не случайно. Например первый поток используется для записи видео в архив. Второй поток направляется на монитор для просмотра оператором, либо же используется для работы детектора движения. Третий поток предназначен для осуществления видеоаналитики.

    Как видим, разделение видео получаемое с IP-камеры на несколько потоков очень удобно. Причем, параметры каждого видеопотока можно легко настраивать и оптимизировать так, что система видеонаблюдения будет оптимальна как по производительности, так и по цене.

    Но не все так просто. Если использовать полное разрешение видео с максимальной скоростью передачи данных для всех вышеназванных задач одновременно, то в результате получится объемный видеоархив, возникнет большая нагрузка на сервер или регистратор из-за видеоаналитики и детекции движения, а также большая нагрузка на УРМ для декодирования и отображения полного разрешения изображения.

    Благодаря подобной настройке потоков видеоизображения с камер можно значительно снизить нагрузку на видеосервер или регистратор, а также рабочее место оператора, оптимизировать конфигурацию системы и, соответственно, уменьшить стоимость оборудования системы видеонаблюдения.

    Все это выглядит в идеале. На самом деле современное программное обеспечение не всегда может настроить оптимальную работу нескольких видеопотоков. Точнее сказать, в большинстве случаев вообще не может, за исключением ПО компании Интеллект, позволяющего обрабатывать одновременно сразу четыре видеопотока, причем, весьма качественно.

    Но есть и еще одна проблема. Она заключается в том, что не все камеры поддерживают мультипоточность либо же необходимое разрешение для вторых и третьих потоков.

    Что касается цены систем с IP-камерами дающими сразу несколько видеопотоков. Если для расчета стоимости взять видеосервер, предназначенный только для обработки основного потока, то выяснится, что для работы такой системы понадобится процессор не ниже топового Intel i7. Но если задействовать второй поток с разрешением 640х480, то требования к процессору значительно снизятся и достаточно уже будет Intel i3. То есть стоимость системы уменьшится примерно на 25%.

    Это значит, что мультипоточность системы дает двойной плюс — вы получаете сразу несколько потоков для различных нужд и платите за это меньше, чем если бы IP-камеры давали один видеопоток.

    Содержание

    1. Можно ли просматривать видеоархив на других компьютерах?
    2. Структура архива ПО TRASSIR
    3. Введение
    4. Структура архива и принцип его работы
    5. 1. Блоки и индексы архива.
    6. 2. Флаги архива.
    7. 3. Метаданные ActiveSearch.
    8. Три кольца записи
    9. Ошибки и решение проблем с Базой Данных
    10. На что влияет ошибка Базы Данных и почему появляется?
    11. Особенности Базы Данных на разных платформах
    12. Известные ошибки и пути их решения
    13. fe_sendauth: no password supplied
    14. PgConnection disconnected
    15. Иероглифы-postgres или другие понятные буквы-Иероглифы
    16. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
    17. relation . already exists
    18. Unknown error
    19. Failed to start connection, unable to obtain connection socket
    20. cannot drop table pos_events/pos_incidents.
    21. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
    22. Пересоздание базы данных

    Можно ли просматривать видеоархив на других компьютерах?

    Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

    Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.

    Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

    При отсутствии возможности прямого подключения через Интернет по»белому» IP-адресу, можно добавить сервер и клиент в Облако TRASSIR и подключиться клиентским переложением через облачное соединение.

    Вариант 2. Подключиться к серверу видеонаблюдения с помощью браузера Firefox (предпочтительнее) или Internet Explorer. Для данного способа требуется наличие прямого доступа внутри локальной сети или «белый» IP-адрес.

    Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

    Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

    В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.
    В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

    Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

    Источник

    Введение

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    1. Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Рис. 2.

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    2. Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    3. Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Рис. 4

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Источник

    Ошибки и решение проблем с Базой Данных

    На что влияет ошибка Базы Данных и почему появляется?

    В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

      • Неверные настройки подключения.
      • Не работает служба базы данных.
      • База данных сломана.

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.

    Особенности Базы Данных на разных платформах

    TRASSIR OS

    По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
    Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


    Пароль вводить не требуется.

    Windows

    PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

    Как правило, база данных находится на той же машине, что и сервер TRASSIR
    Чтобы проверить, запущена ли у вас служба PostgreSQL:

    • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
    • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

      Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
      Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

    Известные ошибки и пути их решения

    fe_sendauth: no password supplied

    PgConnection disconnected

    Причина: Неверно указан Адрес или Порт.


    Пароль вводить не требуется.

    Иероглифы-postgres или другие понятные буквы-Иероглифы


    Пароль вводить не требуется.

    Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


    Пароль вводить не требуется.

    relation . already exists

    Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

    • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
      1. Запомните или запишите текущий Порт.
      2. Смените Порт на любой другой. Например, с 5432 на 5433.
      3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
      4. Смените Порт обратно на изначальный.
      5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
    • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

    Unknown error

    Failed to start connection, unable to obtain connection socket

    cannot drop table pos_events/pos_incidents.

    Причина: Сломана база данных

    • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
    • В остальных случаях требуется создать новую базу данных

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

    • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


    Пароль вводить не требуется.

    В остальных случаях можно восстановить настройки из ранее созданного бэкапа

    Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

    Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

    Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

    Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
    С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

    При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

    Пересоздание базы данных

    В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

    TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

    Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

    TRASSIR OS

    Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

    Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

    Удалите базу данных вручную

    1. На регистраторе откройте Настройки сервера → База Данных.
    2. Смените Порт с 5432 на 5431.
    3. На регистраторе перейдите в Настройки сервера → Архив.
    4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
    5. На регистраторе перейдите в Настройки сервера → Скриншоты.

    6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
    7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

    Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

    Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

    Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

    1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
    2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
    3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
    4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
    5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
    6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    Некоторые пользователи используют облачное хранилище Dropbox для передачи видео с настольных и переносных компьютеров Windows на свои мобильные устройства.

    Однако ошибка «Ошибка экспорта» может возникнуть, когда пользователи пытаются экспортировать видео, сохраненные в Dropbox, на свои мобильные устройства.

    Полное сообщение об ошибке гласит: Экспорт не выполнен. Dropbox не удалось сохранить в библиотеке фотографий.

    Следовательно, пользователи не могут экспортировать свои видео из Dropbox на мобильные телефоны.

    Ошибка «Ошибка экспорта» обычно связана с несовместимостью формата видео. Видео форматы, которые пользователи пытаются экспортировать, несовместимы с их мобильными устройствами.

    Однако пользователи могут исправить ошибку, преобразовав свои видео в совместимые мобильные форматы с помощью различного программного обеспечения оптимизатора, прежде чем сохранять их в OneDrive.

    Как исправить ошибки Dropbox Export?

    1. Попробуйте использовать веб-версию

    UR Browser Dropbox's Export Failed error

    Иногда с помощью веб-версии Dropbox можно решить эту проблему. Вы можете использовать любой веб-браузер для этой задачи, но мы предлагаем попробовать UR Browser.

    Этот браузер ориентирован на конфиденциальность, и с помощью вредоносных программ, отслеживания и защиты конфиденциальности вы должны всегда оставаться в безопасности при просмотре веб-страниц.

    Если вам нужна дополнительная безопасность, есть встроенный VPN.


    Хотите узнать больше о UR Browser? Вот наш углубленный обзор!


    2. Конвертировать видео в совместимые форматы с HandBrake

    1. Пользователи могут конвертировать видео в совместимые форматы мобильных устройств с помощью программного обеспечения HandBrake с открытым исходным кодом для Windows. Нажмите Download (64-bit) на странице загрузки Handbrake, чтобы сохранить установщик для этого программного обеспечения.
    2. Затем откройте установщик Handbrake, чтобы добавить это программное обеспечение в Windows.
    3. Откройте программное обеспечение HandBrake. The Handbrake software dropbox error exporting files
    4. Нажмите кнопку « Файл» , а затем выберите видео для оптимизации.
    5. Нажмите кнопку Открыть .
    6. Нажмите кнопку Presets .
      The Presets button dropbox error exporting files
    7. Нажмите « Устройства» на боковой панели «Предустановки».
      The preset Device category dropbox error exporting files
    8. Затем выберите предустановку Apple, Android или Windows Mobile, которая лучше всего подходит для устройства, на которое вы экспортируете видео.
    9. Нажмите « Просмотр» , выберите « Использовать системный видеоплеер по умолчанию» и нажмите кнопку « Просмотр в реальном времени» для предварительного просмотра видео.
      The video Preview window dropbox error exporting files
    10. Пользователи могут нажать кнопку « Обзор» на вкладке «Сводка», чтобы выбрать альтернативный путь к папке для выходного файла.
    11. Нажмите кнопку Start Encode , чтобы начать преобразование.
    12. После этого пользователи могут загружать свои конвертированные видео в OneDrive, чтобы экспортировать их на мобильные телефоны.

    Ищете мощный редактор видео? Посмотрите наш обзор Movavi Video Editor Plus!


    3. Обновите приложение Dropbox

    Некоторым пользователям также может потребоваться обновить приложения Dropbox на своих мобильных устройствах, чтобы исправить ошибку «Export Failed». Лучший способ сделать это, вероятно, удалить приложения.

    Затем откройте страницы Dropbox Google Play или iTunes, чтобы получить последнюю версию приложения.

    The Dropbox page dropbox error exporting files

    Таким образом, пользователи могут конвертировать свои видео в совместимые форматы мобильных устройств, чтобы исправить ошибку «Export Failed». Затем пользователи могут экспортировать видео из OneDrive на свои мобильные телефоны. Помимо HandBrake, пользователи также могут конвертировать видео в совместимые форматы для мобильных устройств с помощью Video Converter Ultimate, Video Optimizer Pro и Format Factory.

    СВЯЗАННЫЕ СТАТЬИ, ЧТОБЫ ПРОВЕРИТЬ:

    • Произошла ошибка при загрузке вашего файла в Dropbox [FIX]
    • Исправлено: ошибка Dropbox «Нет подключения к интернету» в Windows 10, 8.1
    • Исправить проблемы с Dropbox
    • Введение
      • Структура архива  и принцип его работы
        • Блоки  и индексы архива
        • Флаги архива
        • Метаданные ActiveSearch
      • Три кольца записи
      • Скорость записи и максимальный объем архива
      • Частые ошибки HDD в ПО TRASSIR
      • Дополнительно
        • Особенности работы архива старых версий ПО TRASSIR
        • Расчет емкости HDD

    Введение

    При проектировании систем видеонаблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО TRASSIR наглядно отображается глубина записанного архива. Измеряется глубина архива в днях. 
    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78/0/58).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО TRASSIR 3.1 архив от предыдущих версий ПО TRASSIR в статистике глубины архива не учитывается

    ПО версий 4.2 будет читать архив старых версий, например 4.0, но версия 4.0 архив от сервера 4.2 прочитать не сможет

    ПО TRASSIR может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на серверах с предустановленной TRASSIR OS. 

    ПО TRASSIR не пишет архив на системный раздел, а также диски и разделы объемом меньше 10 Гб

    Ниже представлена структура архива ПО TRASSIR:

    Структура архива  и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-4.1. В данную папку сохраняется вся информация с камер.
    Архив ПО TRASSIR имеет определенную структуру, ниже можно с ней ознакомиться:

    Блоки синхронизированного архива выглядят немного иначе, с припиской Guid канала:

    На серверах TRASSIR OS в разделе архива еще может находиться папка lost+found, это системная директория.
    Данную директорию использует утилита fsck, она предназначена для проверки файловой системы.
    Если утилита fsck в ходе проверки находит данные в файловой системе, которые повреждены или не имеют имени в системе, то такие файлы помещаются в директорию lost+found.

    В папке с архивом имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО TRASSIR.

    Рассмотрим более подробно:

    • Блоки и индексы архива
    • Флаги архива.
    • Метаданные ActiveSearch

    Из-за особенностей работы архива ПО TRASSIR, нельзя в один регистратор переносить диск с архивом с другого регистратора. Из-за этого может сломаться внутренняя нумерация блоков, и весь архив может стать не доступным. По той же логике, нельзя писать нескольким регистраторам в одну папку на сетевом хранилище.

    Блоки  и индексы архива

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО TRASSIR. Соответственно архив ПО TRASSIR состоит из файлов блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО TRASSIR.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    Принцип названия файлов построен следующим образом:

    1-1400854021042033-e77431c100006cb3
    1-1400854021042033-e77431c100006cb3-a

    Где:

    «1» номер кольца записи (1 основной, 2 привилегированный, 3 субпоток)
    «1400…» метка времени (Unix time в микросекундах)
    «e77…» хеш диска
    «006cb3» номер блока на диске
    «-a» признак индекса («afterblock»)

    Так же, префикс “-а” и “-f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени,  а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией TRASSIR на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО TRASSIR будут находится в “потерянных каналах” и иметь имя — “имя канала (future)”. 

    Для ПО TRASSIR блок, метка времени которого отличается от других на 5 и более минут (текущее время + 5 минут), будет засчитан как «future»

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” могут быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    «Мегаблоки» — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого «мегаблока». Использование «мегаблоков» позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса «мегаблока» ПО TRASSIR оперирует сразу с несколькими блоками архива, которые расположены на разных HDD сервера.

    На создание «мегаблоков» влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться «мегаблоки»:

    Флаги архива

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные  ActiveSearch (ActiveSearch — это видеоаналитика ПО TRASSIR позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.
    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).
    Цикл перезаписи архива начнется автоматически при следующих условиях:

    • когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.
    • в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО TRASSIR с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в TRASSIR OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в TRASSIR OS.

    Метаданные ActiveSearch

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики  ActiveSearch.
    Названия папок содержат префиксы “M$” и GUID’ы каналов. Содержимое папки:


    Соответственно в папках содержатся файлы метаданных  ActiveSearch.
    В названии файла метаданных отражена дата события и его время в формате unixtime.

    При изъятии HDD с метаданными ActiveSearch  (например диск 1) ПО TRASSIR начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО TRASSIR будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО TRASSIR доступны не будут. Но их можно перенести из одной папки в другую.
    Данные ActiveSearch ассоциированы с временем когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.
    HDD, на котором присутствует флаг motion_search_mark встанет на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При увеличении  БД ActiveSearch больше 10 Гб будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО TRASSIR на HDD будет записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО TRASSIR чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО TRASSIR не может использовать больше 4 HDD.

    Распределение записи на HDD:

    Основной видеопоток и привилегированный видеопоток на HDD записывается по алгоритму n-1, то есть субпоток пишется всегда на отдельный HDD.

    Стоит учесть, что при большом количестве HDD в системе привилегированный поток может записываться отдельно от основного потока, то есть основной поток будет записываться на свои HDD, а привилегированный на свои HDD

    Количество задействованных дисков так же будет зависеть от количества каналов на сервере:
    1-4 канала — запись идёт на 1 HDD.
    5-9 каналов — запись идёт на 2 HDD.
    10-14 каналов — запись идёт на 3 HDD.
    15+ каналов — запись идёт на 4 HDD.

    Обратите внимание, что при добавлении дополнительного диска он будет записываться наравне с остальными, заполняясь постепенно. Резкого прироста глубины архива ожидать не стоит, особенно если глубина архива большая

    Скорость записи и максимальный объем архива

    Скорость записи архива
    При использовании большого количества камер необходимо позаботиться о скорости записи архива на HDD.
    Скорость записи архива в ПО TRASSIR:

    Количество HDD

    фрагментированные HDD

    не фрагментированные HDD

    1

    4 mB/s

    25 mB/s

    2

    5 mB/s

    50 mB/s

    3

    15 mB/s

    100 mB/s

    4

    20 mB/s

    150 mB/s

    5

    25 mB/s

    200 mB/s

    6

    25 mB/s

    200 mB/s

    7

    25 mB/s

    200 mB/s

    8

    25 mB/s

    200 mB/s

    Чем больше время непрерывной работы ПО TRASSIR, тем быстрее можно работать с архивом. Это связано с тем, что ПО TRASSIR за время своей работы хранит в кэше/буфере информацию о имени и расположении файлов индексов/блоков.

    Максимальный объем архива

    В архиве есть определённые ограничения на максимальный размер диска (глубина архива). Связано это с тем, что размер файла индекса конечен и не может превышать 15мб. В этом файле
    хранится вся информация о каждом из каналов в системе и ссылка на блоки, где присутствует архив относящийся к этому каналу. Чем больше каналов в системе — тем больше таких записей, а от размера диска зависит количество созданных блоков и значит цепочки зависимостей длиннее и содержат больше данных. Существует прямо пропорциональная зависимость между доступным количеством каналов и размером дисков. 

    Формула расчёта этой зависимости:

    Количество каналов * ( Максимальное количество 2Гб блоков / 1024 / 1024 ) ≤ Размер a-block файла

    Количество каналов — количество каналов на сервере
    Максимальное количество 2Гб блоков = размер диска (Гб) / 2
    Пример: 1,8 Тб диск вмещает 900 блоков.
    Размер a-block файла = константа в 15мб. 

    Если мы выходим за пределы в 15мб, то лишняя информация будет утеряна и цепочка зависимостей для канала будет неполной. В итоге ПО TRASSIR придётся перебирать все ближайшие файлы индексации и достраивать цепочку самостоятельно. Когда количество таких файлов десятки тысяч — данная процедура начинает занимать ощутимое время.
    Чем грозит выход за рамки этих ограничений для пользователей? Долгая индексация при запуске ПО TRASSIR (включение дисков): например по 10-15 минут.
    Сильные задержки при построении временной шкалы: переход по несколько минут при выборе следующего дня/месяца во время просмотра архива.

    Расчет необходимой ёмкости можно сделать через калькулятор на нашем сайте.

    Распределение блоков архива при различных емкостях HDD

    При проектировании сервера стоит учитывать емкости используемых HDD. Ниже рассмотрим ряд примеров, и ситуаций, которых стоит избегать при проектировании и настройке системы видеонаблюдения. 

    Рассмотрим ситуацию, когда под запись архива отведено 2 HDD объемом по 2 Тб. каждый. Блоки архива будут распределяться равномерно архива в такой системе:

    Когда в системе 2 HDD, но один диск объемом 2 Тб, а второй диск — 4 Тб. ПО TRASSIR начинает прореживать, тем самым увеличивая нагрузку (чтения/записи) на HDD большего объема:

    При использовании в системе нескольких HDD по 2 Тб. (например 2 HDD) и NAS (сетевого хранилища) объемом 10Тб.  Такую конфигурацию не рекомендуем. При такой большой разнице в объеме между HDD и NAS, на NAS всегда будет присутствовать свободное место. Вызвано это тем, что ПО TRASSIR пытается выровнять архив по всем дискам. Соответственно данная конфигурация не целесообразна.
    Для обеспечения нормальной работоспособности архива с использованием NAS большого объема, необходимо будет создать на нём логические разделы объёмом примерно равным объемом используемых HDD в системе, либо с помощью RAID контроллера объединять все локальные HDD на сервере в раздел аналогичного объема, что и на NAS.

    В ПО TRASSIR можно добавить максимум 24 тома для записи. Связано это с ограничениями Windows по количеству латинских букв для назначения томов устройств. Обойти это ограничение возможно путем добавления HDD как сетевой папки. 

    Частые ошибки HDD в ПО TRASSIR

    В процессе эксплуатации ПО TRASSIR могут возникать различные ошибки связанные с архивом:

    disk too slow — данная ошибка возникает в ситуациях, когда скорости записи HDD недостаточно для записи видеопотока.
    ПО TRASSIR сообщает об этой ошибке, когда размер буфера отведенного под блок архива превышает 500мб. Соответственно, как только происходит переполнение буфера, информация теряется и в архиве будет отсутствовать этот временной промежуток.

    disk too slow(2) — данная ошибка возникает в ситуациях, когда из-за нехватки скорости записи “активный” блок архива еще не записан полностью, но необходимо уже начать запись информации в следующий блок архива.

    disk space not available — данная ошибка возникает в случаях когда ПО TRASSIR по каким-то причинам не может выделить свободное место для создания блока архива.

    (error 27) ERROR_SECTOR_NOT_FOUND — сектор не найден, возможно на HDD присутствуют повреждённые сектора.

    (error 1117) cannot write  — запрос не был выполнен из-за ошибки ввода/вывода на устройстве. Данная ошибка может быть вызвана нехваткой прав для записи на HDD или некорректными настройками в ПО TRASSIR (например все HDD включены только на чтение).

    Ошибка boost::file::system::rename с ссылкой на определенный блок — кто-то удалил блок.

    При использовании привилегированных каналов в случае, если глубина основного потока будет составлять меньше суток, в ПО TRASSIR возникнет ошибка: «текущие настройки привели к вытеснению основного потока…«

    В логах можно заметить спецсимволы (обычно постоянно повторяющихся), они так же несут информацию о возможных неполадках:

     Особенности работы архива старых версий ПО TRASSIR

    Особенности работы архива старых версий ПО TRASSIR

    В ПО TRASSIR 3.0, из-за особенностей записи архива, HDD сервера со временем фрагментировались, что в конечном итоге приводило к снижению скорости чтения и записи архива

    Что такое фрагментация жесткого диска и какие проблемы она с собой несет?

    Во время записи файла на жесткий диск существует вероятность, что файл не поместится в отведенное ему пространство и операционная система разделит его на логические части. Такое деление файла на части и называется фрагментацией файла. 
    Наиболее сильно фрагментируются файлы, которые часто меняют размер, а также файлы большого размера.
    Чем сильнее фрагментирована файловая система, тем медленней компьютер работает с информацией на жестком диске.

    Что такое дефрагментация жесткого диска? 

    Дефрагментацией HDD называется процесс, в процессе которого убираются фрагменты файлов или уменьшается их количество. 
    Соответственно, если HDD отведенный под архив был отформатирован и смонтирован в ПО TRASSIR под запись, то такой HDD не будет фрагментированным и фрагментироваться в дальнейшем не будет, при условии отсутствия человеческого фактора. 
    Как итог — на старых версиях ПО необходимо обязательно проводить дефрагментацию HDD время от времени.

     Расчет ёмкости для конкретной глубины архива вручную

    Расчет емкости HDD

    В случаях, когда требуется рассчитать необходимую емкость HDD для конкретной глубины архива используется формула:

    где:

    C — количество камер.

    B — битрейт выставленный на устройстве (битрейт — буквально, скорость прохождения битов информации, то есть максимальное количество бит, которое можно передать в единицу времени)..

    Учитывая, что для передачи цифровой информации битрейт измеряется в битах, а объем хранения и обработки цифровой информации в байтах необходимо осуществлять перевод из одной единицы измерения в другую.

    1 байт = 8 бит. Поэтому в формуле выше общий битрейт с устройств необходимо поделить на 8.

    Полученный результат — это объем информации за секунду. Далее переводим секунды в минуты, то есть умножаем на 60 (получаем объем информации за минуту), затем еще раз умножаем на 60 (получаем за час) и т.д.

    Пример:

    Имеется 23 камеры с максимальным разрешением записи 2 МП и 4 Тб HDD на сервере.
    Необходимо рассчитать глубину архива при такой емкости  HDD, при условии, что запись будет постоянной, то есть 24 часа в сутки.

    Соответственно находим общий битрейт:
    средний битрейт для 2 МП камер при 25 к/с. (1920х1080/25fps) составляет 3 Мбит.

    23 * 3 = 69 Мбит/с (это общий битрейт со всех 23 камер).

    Переводим Мбит/с в мб/с поделив на 8.

    69/8 = 8,7 мб/с — необходимая скорость записи на HDD сервера.

    Далее переводим в минуты умножив на 60.

    8,7 * 60 = 522 мб/м.

    Переводим в часы и сутки.

    522 * 60 = 31320 мб/ч.

    31320 *24 = 751680 мб/сутки.

    Для удобного восприятия полученный результат переведем в Гб.

    751680/1024 = 734 Гб в сутки при постоянной записи.

    Соответственно переведем емкость HDD из Тб в Гб, то есть 4 * 1024 = 4096Гб.

    И в итоге находим глубину архива.

    4096/734 =  5, то есть глубина архива составит 5 суток, при условии, что запись велась на сервере постоянно.

    Мнацаканян Андрей

    Содержание

          • Д анная ошибка сигнализирует о том, что скорости записи архива на диск недостаточно для поступающего видеопотока.
    • Проблема
          • Основные причины воспроизведения данной проблемы:
    • Решение
      • Введение
      • Структура архива и принцип его работы
        • 1. Блоки и индексы архива.
        • 2. Флаги архива.
        • 3. Метаданные ActiveSearch.
        • Три кольца записи
    • Применение
    • Возможности
    • Скорость ввода и хранение
    • Работа в сети
      • Рекомендуем к прочтению
    Д анная ошибка сигнализирует о том, что скорости записи архива на диск недостаточно для поступающего видеопотока.

    Проблема

    ПО Trassir сообщает об ошибке «Disk too slow» когда размер буфера в оперативной памяти, отведенного для кэширования видеоархива, приближается к максимально допустимому значению, так как в случае переполнения буфера часть данных будет утеряна.

    Основные причины воспроизведения данной проблемы:
    • Суммарный битрейт с камер выше, чем пропускная способность записи на HDD или NAS;
    • Диски не справляются с записью в виду дополнительной нагрузки на чтение из-за просмотра или экспорта архива;
    • HDD неисправен или снизил скорость записи в результате выработки своего ресурса;
    • В настройках RA >отсутствует кэширование).

    Решение

    В зависимости от ситуации и характера воспроизведения проблемы, существуют разные решения, но как правило, все они направлены на то, чтобы поток успевал корректно записываться на HDD.

    В случае, если HDD находится в эксплуатации продолжительный срок и имеет высокий износ (срок эксплуатации зависит от множества факторов, таких как нагрев, нагрузка и т.д.):

    1. Провести диагностику накопителя на наличие сбойных участков, плавающих дефектов и ошибок интерфейса (для диагностики дисков рекомендуем бесплатную программу «Victoria» или аналогичные утилиты);
    2. Снижение получаемого потока с видеокамер (понизить битрейт/разрешение, сменить кодек на более эффективный из доступных, увеличить параметр сжатия);
    3. Замена неисправного HDD.

    В случае использования RAID массива:

    Установить в настройках RA >( Write policy ) с использованием кэширования » Write Back».

    Основные способы записи для RAID массива:

    Write Through — данные записываются напрямую на дисковый массив сразу как только они получены. Сигнал о завершении операции формируется RAID контроллером только после фактической записи данных на диски .

    Write Back — данные записываются сначала в кэш оперативной памяти контроллера, и только потом на диски. В данном случае, сигнал о завершении операции формируется сразу по получении данных кэшем контроллера.

    Write Back в нашем случае предпочтительней, так как в этом варианте запись работает быстрее. Но следует учитывать, что в случае если в RAID контроллере отсутствует BBU (Battery Backup Unit), то при сбое питания, все данные, которые находились в кэше и не успели записаться на диске, будут потеряны. Причем, ПО Трассир об этом «не узнает», так как контроллер уже сообщил об успешном завершении записи.

    Более подробнее о настройках RAID можно ознакомиться на данном ресурсе

    Введение

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Disk too slow trassir ошибка

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Disk too slow trassir ошибка

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    1. Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Disk too slow trassir ошибка

    Рис. 2.

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    Disk too slow trassir ошибка

    2. Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    3. Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Disk too slow trassir ошибка

    Рис. 4

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Применение

    Чем класс DV отличается от остальной линейки TRASSIR™?
    DV — радикально отличается от остального модельного ряда линейки прежде всего тем, что все функции обработки видео и аудио сигналов реализованы на плате, тогда как обычные платы вынуждены обрабатывать видео за счет центрального процессора компьютера. В связи с этим, системы класса DV гарантируют запись цветного видео 25 Fps вне зависимости от количества каналов (до 24 в один компьютер). Кроме этого, DV имеет превосходное качество отображения и записи, более надежна в эксплуатации и, к тому же, записывает синхронное аудио по всем каналам.

    Как работает детектор оставленных предметов (покоя)?
    Работа этого детектора позволяет обнаруживать различные по размеру (можно регулировать) предметы, оставленные или, наоборот, убранные в поле зрения видеокамеры в заранее определенных зонах детекции. Система сравнивает нормированное и сохраненное ранее изображение с послетревожным (чтобы детектор покоя начал анализ должно произойти движение) и, в случае обнаружения расхождений, обозначает изменения визуально. Зоны детектора покоя совпадают с зонами детектора движения. Детектор оставленных предметов используется только в системах Drive и Grand.

    Некоторые системы загружают мой процессор на 100%. Можно ли с этим что-нибудь сделать?
    Все системы кроме DV, используют центральный процессор для обработки видео, если в системе много каналов или вы используете платы с реал-тайм записью, система может быть загружена по максимуму. Хотя и не рекомендуется использовать компьютер для каких либо других целей, кроме охранных (это ведет к снижению устойчивости и нарушению охранных функций, особенно на слабых компьютерах), мы можем порекомендовать вручную ограничить скорость ввода (с помощью настроек в системе TRASSIR™) по каждому каналу или установить низкий приоритет для основной программы (возможно только в XP/2000).

    Какие типы Операционных Систем (ОС) можно использовать для работы?
    Компания Microsoft с этого года прекращает поддержку операционных систем Windows 95, 98, ME. В связи с этим, мы гарантируем работу наших систем с операционными системами Microsoft Windows 2000 и XP в любых их модификациях.

    Возможности

    Возможен ли вывод видеоизображения с цифровой системы на обычный аналоговый монитор?
    В системе на плате видеоввода Grand существует один аналоговый выход, на который можно выводить изображение с одного из входов. Остальные платы специальных дополнительных аналоговых выходов не имеют. Для организации просмотра на аналоговом мониторе можно использовать видео адаптер с аналоговым (композитным или S-VHS) выходом. Однако следует учитывать, что разрешение подобных выходов не превышает 400Твл

    Каким образом я могу расширить или модернизировать свою систему?
    Какую бы систему вы не приобрели, вы всегда сможете расширить или модернизировать ее. В случае выхода нового программного обеспечения вам достаточно получить его (скачать с сайта или получить диск у DSSL или Дилера) и переустановить вашу систему. Если вы хотите расширить вашу систему, то вам необходимо получить новый лицензионный файл, в котором будет содержаться новая конфигуарция системы.

    Могу ли я записывать изображения с разных видеокамер, с различным качеством и скоростью?
    Вы можете задать индивидуально разрешения и степень компрессии для каждой видеокамеры. Кроме того, Вы можете отрегулировать вручную скорость записи каждой камеры, например, снижение скорости записи одних повлечет за собой увеличение скорости записи других (особенно для Drive).

    Могу ли я распечатать кадр изображения из архива?
    В программное обеспечение архива встроена функция конвертации любого кадра изображения в файл формата BMP, который Вы затем можете распечатать.

    Какого минимального размера объекты способна обнаруживать система?
    Система обнаруживает объекты размером не менее 4х4 пикселя. Объекты меньшего размера будут восприняты как естественный шум. Это говорит о том, что объекты, занимающие 1/93 поля зрения при разрешении 384х288 по горизонтали и 1/72 по вертикали, обнаружены не будут. Это следует учитывать при проектировании системы безопасности в целом, делая оптимальный выбор между шириной угла поля зрения камеры и минимальными размерами объекта, который вы хотели бы обнаружить.

    Что будет, если ПК перезагрузится из-за сбоя питания?
    Если вы используете систему в автономном режиме, необходимо позаботиться о том, чтобы в случае пропадания питания система восстановила свою работоспособность. Прежде всего, в настройках BIOS материнской платы необходимо включить настройку «включаться после восстановления питания». Кроме того, в настройках Windows 2000 необходимо установить «всегда использовать данное имя пользователя», если вы используете сетевую систему.

    Какой алгоритм сжатия используется при записи изображений?
    В данный момент используется алгоритм сжатия JPEG, оптимизированный на использование с процессорами Intel Pentium и Celeron. Процессоры AMD (особенно Athlon XP+ как показали наши тесты) так же показывают хорошую производительность без дополнительной оптимизации. В системе DV используются различные модификации MPEG4.

    С каким качеством я получу изображение?
    Системы Drive и Grand оцифровывают видеоизображение с двумя типами разрешения 384х288 для получения качества VHS (обычный или профессиональный магнитофон), 768х288 для высококачественной записи, превышающей качество S-VHS магнитофонов.
    Кроме того, на качество записи влияет и степень компрессии кадров. При среднем значении компрессии изображение практически не теряет своих качественных характеристик.

    Аппаратные системы класса DV и DV-M оцифровывают и сжимают изображение с разрешением 352х288, cистемы DV-H с разрешением 704х288

    Что позволяет детектор движения?
    Система может использовать два способа для обнаружения активности в контролируемом пространстве. Первый способ: использование внешних датчиков движения, присоединенных к Game-порту Вашего компьютера. Второй способ: видеодетектор движения: Оператор может определить любой участок изображения, чувствительный к изменениям, и установить границу чувствительности. В случае если будет превышена указанная граница чувствительности внутри указанного пространства детекции, то произойдет тревога и инициируется запись.

    Для улучшения работы системы, мы применяем различные фильтры: по скорости движения, по размерам объектов, детектор оставленных предметов.

    Как мне посмотреть участок записи за определенный промежуток времени или тревожную запись?
    Программное обеспечение имеет встроенный модуль управления архивом видеозаписей. Архив имеет возможность отбора данных по номеру канала и времени/дате. Вы можете выбрать любой фрагмент видеозаписи за любой промежуток времени, не просматривая ничего лишнего.

    Могу ли я защитить систему от несанкционированного доступа?
    При установке с Windows NT/2000 TRASSIR™ использует структуру безопасности этих операционных систем. Системный администратор может присваивать до нескольких уровней прав доступа различным пользователям или группам. Как минимум Вы можете разделить доступ для управления настойками системы TRASSIR™ и просмотра «живых» изображений.

    Скорость ввода и хранение

    Какова реальная скорость ввода и записи в различных модификациях систем?
    Реальная скорость ввода и записи может отличаться от заявленных в характеристиках систем по различным причинам. Для систем Drive определяющей, в основном, является мощность компьютера. Для систем Grand 2, 4, 8 скорость ввода 2 fps на каждый канал. Системы класса DV гарантируют 25 Fps на каждый канал, или ту скорость, которую вы выберите вручную от 1 до 25Fps.

    Как стать вашим дилером?
    Мы будем рады приветствовать вас как Партнера по продвижению наших систем. Мы предоставляем специальные дилерские цены и дополнительные скидки от дилерских цен, поддержку рекламной и сувенирной продукцией, техническую поддержку и обучаем ваших специалистов работе с нашими системами. Пожалуйста, обратитесь к нашим менеджерам за дополнительной информацией.

    Входит ли программное обеспечение в стоимость систем?
    Все необходимое для работы программное обеспечение, включая сетевое ПО для одного клиента бесплатно и входит в состав покупаемой Вами системы. Мы обязуемся бесплатно улучшать ПО в течение всего срока жизни данной модификации плат видео ввода. В случае выхода новой модификации плат видео ввода вы сможете купить новую модель со скидкой до 50%.

    Работа в сети

    Как подключить к серверу несколько сетевых клиентов?
    Дополнительные сетевые клиенты входят в комплект поставки системы TRASSIR™ в неограниченном количестве.

    Можно ли использовать системы для организации видео наблюдения через Internet, в том числе обычным Интернет-Браузером?
    Да, конечно. Используя стандартное сетевое программное обеспечение, можно подключится к любому видеосерверу, который доступен в Интернет. Программное обеспечение, позволяющее просматривать изображения с помощью обычного браузера, в данный момент не поставляется.

    Может ли система хранить видеоданные на сетевом сервере?
    На данный момент запись архивов на сетевое хранилище не поддерживается. Компанией ведется работа по совершенствованию программного обеспечения в этом направлении.

    Могу ли наблюдать по сети видеокамеры с одного или нескольких видеосерверов?
    Сетевое программное обеспечение позволяет конфигурировать и наблюдать изображения с очень большого количества видеосерверов.

    Какова максимальная скорость передачи данных по сети?
    Суммарная скорость передачи данных зависит от нескольких факторов, таких как количество камер, совокупная частота кадров и выбранный уровень качества видеоизображения. Максимальная скорость передачи данных при установленных параметрах наилучшего качества и суммарной частоте кадров 30 кадров/сек не будет превышать 900 Кбайт/сек (из расчета кадр — 30Кбайт, обычно же размер кадра не превышает 10Кбайт) или, примерно, 8 Мбит. Трафик будет снижаться пропорционально уменьшению суммарной частоты кадров и увеличению степени компрессии.

    Можно ли использовать модем для доступа к видеосерверам(у)
    Вы можете использовать модемное соединение как любое другое сетевое, единственным ограничением является пропускная способность модемного соединения. Достаточно только сконфигурировать модем и можно наблюдать изображения с одного видеоисточника со скоростью не более одного кадра в несколько секунд.

    Содержание

    1. Ошибки при обновлении регистраторов TRASSIR
    2. File format unrecognized
    3. Signature check failed
    4. На устройстве закончилось место или No space left on device
    5. Internal server error или cannot determine current version
    6. this service pack version already installed или newer service pack already installed
    7. Загрузка обновления ПО не удалась
    8. Could not resolve host: updates.cloud.trassir.com
    9. Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется
    10. Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется
    11. Во время обновления на экране появляется ошибка Could not stat device print — No such file or directory, регистратор не обновляется
    12. Ошибки облачного сервиса TRASSIR и их решение
    13. Основные требования
    14. Версия ПО
    15. Настройка сетевых интерфейсов (TRASSIR OS)
    16. Доступность ресурсов
    17. Проверка доступности ресурсов
    18. Распространенные ошибки облака
    19. Ошибка: ошибка в узле или тикете
    20. Где взять тикет?
    21. В личном кабинете при нажатии «Добавить устройство» есть только пункты Hikvision и Hiwatch
    22. Ошибка: неправильное имя пользователя или пароль
    23. Ошибка подключения к облаку / cloud communication error
    24. Ошибка соединения с облаком: cloud connect is not available
    25. Ошибка: toolong beacon send cancelled
    26. Ошибка: import_account empty or invalid
    27. Ошибки и решение проблем с Базой Данных
    28. На что влияет ошибка Базы Данных и почему появляется?
    29. Особенности Базы Данных на разных платформах
    30. Известные ошибки и пути их решения
    31. fe_sendauth: no password supplied
    32. PgConnection disconnected
    33. Иероглифы-postgres или другие понятные буквы-Иероглифы
    34. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
    35. relation . already exists
    36. Unknown error
    37. Failed to start connection, unable to obtain connection socket
    38. cannot drop table pos_events/pos_incidents.
    39. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
    40. Пересоздание базы данных

    Если регистратор на TRASSIR OS не загружается после обновления, то изучите возможные решения в статье Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    File format unrecognized

    Имя файла обновления не подходит для текущей версии ПО TRASSIR регистратора. Возможные причины:

    • Файл был переименован.
      Не переименовывайте файлы обновления после скачивания с нашего сайта. Если вы скачиваете один и тот же файл несколько раз, браузеры добавляют к имени файла цифры в скобочках.
    • Файл обновления для другой версии ПО или регистратора.
      • С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.
      • Для регистраторов на TRASSIR OS следуйте инструкциям для обновления:
        • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
        • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
        • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
      • Регистраторы на Windows нельзя обновить с версии с версии 3.2 до 4.0 с помощью файла обновления. Для обновления скачайте установщик версии 4.2 со страницы «Актуальные версии ПО» нашего сайта, установите TRASSIR в отдельную папку и перенесите настройки с помощью статьи Как обновить TRASSIR 3.2 до TRASSIR 4.3?
      • Для обновления регистратора на Windows с версии 4.0 на версию 4.1 скачайте промежуточный файл обновления из раздела TRASSIR 4.0на странице «Предыдущие версии ПО» нашего сайта и обновитесь промежуточным файлом обновления.
      • Для обновления регистратора на Windows с версии 4.1 на актуальную версию 4.2 скачайте файл обновления из раздела Обновления TRASSIR для Windowsна странице «Актуальные версии ПО» нашего сайта и обновите регистратор данным файлом.

    Signature check failed

    • Файл обновления был повреждён при скачивании или копировании:
      • Попробуйте ещё раз загрузить файл обновления на регистратор. Если обновляетесь с флешки — заново запишите на неё файл.
      • Заново скачайте файл обновления и обновите регистратор новым файлом.
      • Если после ошибки есть текст на устройстве закончилось место или no space left on device:
        • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
        • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.
    • Версия ПО TRASSIR, с которого производится удалённое обновление другого регистратора, слишком низкая. Сперва обновите ПО TRASSIR до актуальной версии 4.2 на том рабочем месте, с которого производится обновление, затем снова попробуйте удалённо обновить другой регистратор.
    • В некоторых случаях, причиной повреждения файла могут быть сторонние программы, в том числе встроенные в роутер, поэтому перед скачиванием рекомендуем отключить брандмауэр/антивирус/adguard.

    На устройстве закончилось место или No space left on device

    Перед ошибкой текст signature check failed:

    • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
    • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.

    Перед ошибкой текст canot write «. «:

    • Для регистраторов на Windows освободите место на диске с установленным ПО TRASSIR.
    • На регистраторах на TRASSIR OS с версией ПО ниже 8627/XXXX и регистраторах без архивных дисков файл обновления может загрузиться только на системный диск. Системный диск — это флешка или внутренняя память регистратора. Ошибка означает, что свободное место на системном диске меньше, чем размер файла обновления.
      • В регистраторы с версией ПО выше, чем 8627/XXXX установите диск и подключите его на запись в Настройки сервера → Архив
      • На регистраторах более низких версий зайдите в Настройки сервера → Скриншоты. В нижней правой части окна отображается оставшееся свободное место. Удалите скриншоты или файлы экспортированного архива, которые вам больше не нужны. Когда количество свободного места превысит размер файла обновления — попробуйте обновить регистратор ещё раз.
        Если не удаётся освободить достаточно места:
        • Проверьте, что файлы обновления подгружаются в правильном порядке согласно инструкциям для обновления:
          • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
          • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
          • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
        • Для MiniNVR с версией ПО 5520/3093 установите промежуточное обновление, после которого регистратор сможет сохранять будущие обновления на архивный диск.
        • Для некоторых регистраторов с версией ПО 3.2 моделей MiniNVR, DuoStation и Quatrostation требуется установить специальные обновления, повторно размечающие системный диск:
          • MiniNVR
          • DuoStation
          • QuattroStation

    Internal server error или cannot determine current version

    Возникает при обновлении TRASSIR на Windows, работающих как служба, на версиях 4.1 1100280(1100276) и 1101009(1101007). Можно временно запустить TRASSIR с графическим интерфейсом, чтобы провести обновление:

    1. Остановите службу TRASSIR. Нажмите Win + S, введите «Службы» и нажмите Enter. В списке служб найдите «trassir», нажмите на службу правой кнопкой и выберите Остановить
    2. Запустите TRASSIR через ярлык из главного меню или файл «watchdog-vc120.exe» из папки с установленным TRASSIR.
    3. Обновите TRASSIR.
    4. После обновления выгрузите TRASSIR через Главная панель управления → кнопка Выключение →Выгрузить Trassir.
    5. В окне служб нажмите на службу «trassir» правой кнопкой и выберите Запустить.

    this service pack version already installed или newer service pack already installed

    Возникает при попытке обновить регистратор файлом обновления до текущей или более старой версии. С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.

    Загрузка обновления ПО не удалась

    Происходит при автоматическом обновлении ПО на неустойчивом канале связи. Если такая ошибка происходит регулярно, можно обновить регистраторы вручную через файлы обновления. Ознакомьтесь с инструкциями по обновлению регистраторов на TRASSIR OS с 3.2 на 4.1 или с 4.0 на 4.1.

    Could not resolve host: updates.cloud.trassir.com

    Возникает при попытке автоматически скачать обновление через интернет, если регистратор не смог найти сайт с обновлениями.

    • Для регистраторов на TRASSIR OS:
      На регистраторе зайдите в Настройки сервера → Сетевые интерфейсы, для сетевого интерфейса с доступом в интернет нажмите кнопку Настроить и заполните поля Шлюз,DNS1 и DNS2. В качестве адресов DNS можно использовать публичные сервера Google (8.8.8.8 и 8.8.4.4), Яндекс (77.88.8.8 и 77.88.8.1) или адрес Шлюза. Если поле Шлюз пустое и вы не знаете, что туда вписать, обратитесь к вашему системному администратору или в техническую поддержку вашего провайдера Интернет.
    • Для регистраторов на Windows:
      Требуется настроить доступ в интернет на компьютере. Обратитесь к вашему системному администратору или в техническую поддержку вашего провайдера Интернет.

    Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется

    Самая первая записанная на регистратор версия ПО и файл обновления не совместимы между собой. Чтобы провести обновление, используйте файл обновления версии 4.1-1114544 или выше.

    Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется

    Возникает на регистраторах на TRASSIR OS версий 4.1 129824(9824) – 1108824 в тех случаях, когда образ системы был записан на USB-накопитель большего размера, чем тот, который поставлялся с регистратром.

    Временно отключите все архивные HDD и прочие накопители от регистратора, затем попробуйте обновить регистратор ещё раз. После обновления подключите архивные HDD обратно.

    Во время обновления на экране появляется ошибка Could not stat device print — No such file or directory, регистратор не обновляется

    Возникает при попытке обновить регистратор на TRASSIR OS версии 4.1 файлом обновления для версии 4.2.

    Источник

    Данная статья рассматривает частые ошибки TRASSIR Server / TRASSIR Client.

    Выполнив рекомендации, указанные в разделе «Основные требования» — вы избавитесь от большинства возможных ошибок TRASSIR Cloud.

    Основные требования

    Версия ПО

    TRASSIR сервер так же как и клиент обязательно должен быть обновлен до версии 4.2.
    Инструкция по обновлению доступна по ссылке.

    Рекомендуется использование публичного DNS. Большинство ошибок с облаком решается выставлением публичного DNS.

    Google 8.8.8.8 / 8.8.4.4

    Yandex 77.88.8.8 / 77.88.8.1

    Как дополнительный DNS можно установить DNS провайдера, либо адрес шлюза:

    Настройка сетевых интерфейсов (TRASSIR OS)

    На сервере должны быть корректно настроены сетевые интерфейсы.
    Если используется 2 сетевых интерфейса на регистраторе – шлюз прописан должен быть только на одном из них.
    Инструкция по настройке сетевых интерфейсов.

    Доступность ресурсов

    Для работы с облаком со стороны сервера должны быть доступны следующие ресурсы:

    Общение TRASSIR с облаком идет по 443 порту. Отправка и получение данных происходит по протоколам TCP и UDP.

    Проверка доступности ресурсов

    Доступность облачных серверов можно проверить с помощью командной строки cmd — ping на ОС Windows:

    ping globaldb.cloud.trassir.com

    и с помощью данного скрипта на TRASSIR OS.
    Результат его работы можно посмотреть в лог-файле скрипта в папке «Скриншоты».
    Выполнять ping необходимо по доменному имени, а не по IP адресу.

    Распространенные ошибки облака

    Ошибка: ошибка в узле или тикете

    Проверьте правильность данных во вкладках «Имя пользователя» и «Тикет».
    Проверьте чтобы эти данные совпадали с теми, что указаны в личном кабинете облака.
    Если после ручного ввода тикета ошибка остается — можно попробовать скопировать тикет из личного кабинета и вставьте в поле «Тикет».

    Где взять тикет?

    В личном кабинете облака: https://trassircloud.com/
    Подробно описано в инструкции по ссылке.

    В личном кабинете при нажатии «Добавить устройство» есть только пункты Hikvision и Hiwatch

    Данная проблема не связана с облаком TRASSIR, а вызвана некорректным отображением страницы личного кабинета в браузере.
    Для решения можно проверь эту же страницу в режиме «инкогнито» или открыть её в другом браузере, а также почистить кэш браузера.

    Ошибка: неправильное имя пользователя или пароль

    Данная ошибка может возникнуть на клиенте. В клиенте используются логин и пароль, а не логин и тикет.
    Если вы не знаете свой пароль от учетной записи, можно воспользоваться процедурой сброса на сайте https://trassircloud.com/. Личный кабинет – кнопка «Забыли пароль?».

    Ошибка подключения к облаку / cloud communication error

    Чаще всего решается вписыванием публичного DNS, если он прописан проверьте командой «Ping» адрес globaldb.cloud.trassir.com.
    Если команда ping проходит проходит успешно, а ошибка остается – необходимо выслать журналы и дампы падений в техническую поддержку.

    Ошибка соединения с облаком: cloud connect is not available

    Данная ошибка свидетельствует о блокировки передачи данных по 443 порту UDP. Проверьте не блокируется ли файрволом передача данных по UDP.
    Также убедитесь, что указан публичный DNS в качестве основного. Если не поможет – необходимо выслать журналы и дампы падений в техническую поддержку.

    Обычно данная ошибка свидетельствует о проблемах с передачей данных по 443 порту UDP . Убедитесь, что прописан публичный DNS, проверьте не блокируется ли файрволлом передача данных. Если блокировки нет – снимите журналы и дампы падений и затем перезагрузите сервер.
    Если после перезагрузки сервера ошибка уйдет и облако заработает – пришлите дампы в техническую поддержку, с указанием ошибки и того что перезагрузка помогла.

    Ошибка: import_account empty or invalid

    Ошибка говорит о том, что регистратор не смог корректно импортировать облачного пользователя из облака.
    Для исправления ошибки:

    1. Отключите облако TRASSIR;
    2. Удалите облачного пользователя из вкладки «Пользователи»;
    3. Удалите сервер из личного кабинета облака;
    4. Перезагрузите сервер;
    5. Включите облако, и заново введите логин и тикет.

    Если это не поможет — пришлите журналы и дампы падений в техническую поддержку.

    Источник

    Ошибки и решение проблем с Базой Данных

    На что влияет ошибка Базы Данных и почему появляется?

    В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

      • Неверные настройки подключения.
      • Не работает служба базы данных.
      • База данных сломана.

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.

    Особенности Базы Данных на разных платформах

    TRASSIR OS

    По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
    Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


    Пароль вводить не требуется.

    Windows

    PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

    Как правило, база данных находится на той же машине, что и сервер TRASSIR
    Чтобы проверить, запущена ли у вас служба PostgreSQL:

    • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
    • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

      Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
      Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

    Известные ошибки и пути их решения

    fe_sendauth: no password supplied

    PgConnection disconnected

    Причина: Неверно указан Адрес или Порт.


    Пароль вводить не требуется.

    Иероглифы-postgres или другие понятные буквы-Иероглифы


    Пароль вводить не требуется.

    Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


    Пароль вводить не требуется.

    relation . already exists

    Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

    • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
      1. Запомните или запишите текущий Порт.
      2. Смените Порт на любой другой. Например, с 5432 на 5433.
      3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
      4. Смените Порт обратно на изначальный.
      5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
    • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

    Unknown error

    Failed to start connection, unable to obtain connection socket

    cannot drop table pos_events/pos_incidents.

    Причина: Сломана база данных

    • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
    • В остальных случаях требуется создать новую базу данных

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

    • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


    Пароль вводить не требуется.

    В остальных случаях можно восстановить настройки из ранее созданного бэкапа

    Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

    Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

    Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

    Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
    С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

    При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

    Пересоздание базы данных

    В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

    TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

    Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

    TRASSIR OS

    Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

    Используйте скрипт удаления базы данных на диске регистратора Remove BD on TRASSIR OS

    Удалите базу данных вручную

    1. На регистраторе откройте Настройки сервера → База Данных.
    2. Смените Порт с 5432 на 5431.
    3. На регистраторе перейдите в Настройки сервера → Архив.
    4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
    5. На регистраторе перейдите в Настройки сервера → Скриншоты.

    6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
    7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

    Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

    Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

    Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

    1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
    2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
    3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
    4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
    5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
    6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    Содержание

    1. Можно ли просматривать видеоархив на других компьютерах?
    2. Структура архива ПО TRASSIR
    3. Введение
    4. Структура архива и принцип его работы
    5. 1. Блоки и индексы архива.
    6. 2. Флаги архива.
    7. 3. Метаданные ActiveSearch.
    8. Три кольца записи
    9. Ошибки и решение проблем с Базой Данных
    10. На что влияет ошибка Базы Данных и почему появляется?
    11. Особенности Базы Данных на разных платформах
    12. Известные ошибки и пути их решения
    13. fe_sendauth: no password supplied
    14. PgConnection disconnected
    15. Иероглифы-postgres или другие понятные буквы-Иероглифы
    16. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
    17. relation . already exists
    18. Unknown error
    19. Failed to start connection, unable to obtain connection socket
    20. cannot drop table pos_events/pos_incidents.
    21. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
    22. Пересоздание базы данных

    Можно ли просматривать видеоархив на других компьютерах?

    Да, конечно. Существует несколько способов просмотра. Вы можете выбрать наиболее подходящий Вам в зависимости от ситуации.

    Если между сервером видеонаблюдения и компьютером, на котором требуется просматривать архив, есть сетевое или интернет соединение, то к серверу видеонаблюдения можно подключиться удаленно.

    Вариант 1. Установить бесплатное ПО TRASSIR-клиент для ПК или мобильную версию и просматривать архив подключившись к серверу видеонаблюдения по сети или через Интернет.

    При отсутствии возможности прямого подключения через Интернет по»белому» IP-адресу, можно добавить сервер и клиент в Облако TRASSIR и подключиться клиентским переложением через облачное соединение.

    Вариант 2. Подключиться к серверу видеонаблюдения с помощью браузера Firefox (предпочтительнее) или Internet Explorer. Для данного способа требуется наличие прямого доступа внутри локальной сети или «белый» IP-адрес.

    Если между сервером видеонаблюдения и компьютером на котором требуется просматривать архив НЕТ связи по сети или через интернет, то существуют следующие варианты.

    Вариант 1. Воспользоваться встроенной бесплатной функцией ПО TRASSIR — экспорт архива в файл. Доступен как экспорт в исходном видеокодеке, так и экспорт с перекодированием в avi wmv. В дальнейшем, такой видеофайл можно будет просмотреть на другом компьютере любым видеоплеером.

    В случае выбора исходного кодека экспорт происходит максимально быстро, скорость ограничена только скоростью носителя на который происходит экспорт, однако для просмотра экспортированного видео в некоторых случаях может потребоваться установка дополнительных видеокодеков.
    В случае перекодирования в avi wmv устанавливать видеокодеки не потребуется, но следует учитывать что перекодирование осуществляется за счет ресурсов CPU и занимает большее время.

    Вариант 2. Физически скопировать папки с архивом с жестких дисков сервера на удаленный компьютер и установить ПО TRASSIR-клиент. Архив будет доступен в ПО TRASSIR-клиент в виде потерянных каналов.

    Источник

    Структура архива ПО TRASSIR

    Введение

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    ПО Trassir не пишет архив на системный раздел, а также диски и разделы объемом меньше 10Гб .

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    1. Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Рис. 2.

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    2. Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README.txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    3. Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Рис. 4

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Источник

    Ошибки и решение проблем с Базой Данных

    На что влияет ошибка Базы Данных и почему появляется?

    В базе данных TRASSIR хранит события и связанную с ними информацию. События — это всё что происходит в TRASSIR помимо записи видео. Вход пользователя на сервер, появление движения на канале, распознание номера AutoTrassir, чек или инцидент POS, распознание лица — это события. Примеры информации, связанной с событиями — внутренний список номеров AutoTrassir или база лиц.

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

      • Неверные настройки подключения.
      • Не работает служба базы данных.
      • База данных сломана.

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.

    Особенности Базы Данных на разных платформах

    TRASSIR OS

    По умолчанию база данных хранится на одном из жёстких дисков с архивом. После установки диска TRASSIR OS самостоятельно создаст базу данных, настроит и запустит службу PostgreSQL.
    Ошибка базы данных на регистраторе «из коробки» до установки жёстких дисков — это нормально. Установите жёсткий диск и она пропадёт.


    Пароль вводить не требуется.

    Windows

    PostgreSQL устанавливается пользователем самостоятельно: автоматически во время установки ПО TRASSIR или отдельной установкой. Во втором случае может потребоваться дополнительная настройка — настройка ОС, настройка запуска PostgreSQL или создание отдельной базы данных для использования в TRASSIR. Рекомендуется использовать установщики, скачанные из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.

    Как правило, база данных находится на той же машине, что и сервер TRASSIR
    Чтобы проверить, запущена ли у вас служба PostgreSQL:

    • Нажмите WIN+S, в появившемся окне введите «Службы» и нажмите Enter.
    • В списке служб убедитесь, что служба PostgreSQL существует и выполняется.

      Чтобы запустить остановленную службу, нажмите на неё правой кнопкой и выберите Запустить
      Если служба не запускается автоматически, то откройте её двойным щелчком и выберите Автоматический тип запуска.

    Известные ошибки и пути их решения

    fe_sendauth: no password supplied

    PgConnection disconnected

    Причина: Неверно указан Адрес или Порт.


    Пароль вводить не требуется.

    Иероглифы-postgres или другие понятные буквы-Иероглифы


    Пароль вводить не требуется.

    Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.


    Пароль вводить не требуется.

    relation . already exists

    Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

    • Нужно проверить, носит ли ошибка только информационный характер. TRASSIR мог успешно внести данные со второго раза и сейчас работает нормально. Переподключитесь к базе данных, чтобы обновить информацию об ошибках:
      1. Запомните или запишите текущий Порт.
      2. Смените Порт на любой другой. Например, с 5432 на 5433.
      3. Подождите 10 секунд, пока ошибка не сменится на ошибку о подключении.
      4. Смените Порт обратно на изначальный.
      5. Подождите 10 секунд, пока ошибка не сменится на статус «Соединение установлено».
    • Если вместо статуса «Соединение установлено» снова появляется ошибка «relation . already exists», нужно создать новую базу данных.

    Unknown error

    Failed to start connection, unable to obtain connection socket

    cannot drop table pos_events/pos_incidents.

    Причина: Сломана база данных

    • Если вы готовы предоставить удалённый доступ к регистратору, техническая поддержка может попробовать починить текущую базу данных. Данные из повреждённых частей базы не удастся сохранить. Например, при ошибке на скриншоте события POS будут удалены, но события о распознанных лицах могут остаться.
    • В остальных случаях требуется создать новую базу данных

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

    • Если регистратор на TRASSIR OS хранит базу данных на архивных дисках — настройте подключение к базе данных по умолчанию


    Пароль вводить не требуется.

    В остальных случаях можно восстановить настройки из ранее созданного бэкапа

    Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

    Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

    Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

    Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
    С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

    При повреждении файла pg_hba.conf служба PostgreSQL не запустится. Если после редактирования файла у вас не запускается служба — восстановите файл из резервной копии и попробуйте ещё раз.

    Пересоздание базы данных

    В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

    TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

    Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

    TRASSIR OS

    Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

    Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

    Удалите базу данных вручную

    1. На регистраторе откройте Настройки сервера → База Данных.
    2. Смените Порт с 5432 на 5431.
    3. На регистраторе перейдите в Настройки сервера → Архив.
    4. Уберите галочку Включить с диска, название которого начинается со звёздочки. Звёздочка означает, что диск используется для хранения базы данных.
    5. На регистраторе перейдите в Настройки сервера → Скриншоты.

    6. В выпадающем списке в верхней части экрана выберите имя вашего диска.
    7. Выберите папку TrassirDB, нажмите на неё правой кнопкой мыши и выберите Удалить.

    Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

    Если в регистратор установлены два и более дисков — можно создать новую базу данных на другом диске:

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

    Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

    1. Запустите программу pgAdmin. Найдите её в Главном меню Windows или нажмите Win+S, введите «PgAdmin» и нажмите Enter.
    2. Дважды щелкните в списке серверов по серверу на (localhost:5432)
    3. В появившемся окне введите пароль пользователя postgres. Это автоматически созданный пользователь базы данных с максимальными правами.
    4. Нажмите правой кнопкой на пункт меню «Базы данных» и выберите Новая база данных.
    5. В появившемся окне введите только Имя новой базы данных и нажмите ОК. Никакие другие настройки вводить не надо.
    6. На сервере TRASSIR зайдите в Настройки сервера → База Данных и введите новое Имя базы даннных.
  • Переустановка службы PostgreSQL:
    1. Удалите текущую установку стандартными средствами Windows. Например, нажмите Win+S, начните вводить «Программ» и выберите в результатах поиска «Программы и компоненты» или «Установка и удаление программ». В открывшемся окне выберите в списке программ PostgreSQL и нажмите кнопку Удалить.
    2. Удалите оставшиеся файлы PostgreSQL с дисков. По умолчанию нужно удалить папки «C:Program FilesPostgreSQL» и «C:Program Files (x86)PostgreSQL» со всем содержимым.
    3. Скачайте установщик PostgreSQL из подраздела «Вспомогательные утилиты» на странице с последними версиями ПО нашего сайта.
    4. Установите PostgreSQL по инструкции из нашего руководства пользователя. По необходимости проведите настройку ОС Windows.
    5. Создайте новую базу данных и настройте TRASSIR для работы с новой базой.
  • Источник

    Содержание

    1. Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)
    2. Проблема
    3. Причины
    4. Приоритет загрузки
    5. Решение
    6. Выбор неправильного образа или видеопорта
    7. Решение
    8. Не фатальные сбои системы
    9. Решение
    10. Фатальные сбои системы
    11. Решение
    12. Варианты подключения не интегрированных IP-камер
    13. Добавление IP-устройства через Автоопределение
    14. Добавление IP-устройства работающего по протоколу ONVIF
    15. Добавление IP-устройства с использованием протокола RTSP
    16. Подключение по универсальному протоколу unified
    17. Добавление под «похожей» моделью
    18. Добавление камер TRASSIR или ActiveCam в TRASSIR Cloud
    19. Добавление Wi-Fi камер через мобильное приложение
    20. Добавление камер с проводным соединением через сайт облака
    21. Ошибки и решение проблем с Базой Данных
    22. На что влияет ошибка Базы Данных и почему появляется?
    23. Особенности Базы Данных на разных платформах
    24. Известные ошибки и пути их решения
    25. fe_sendauth: no password supplied
    26. PgConnection disconnected
    27. Иероглифы-postgres или другие понятные буквы-Иероглифы
    28. Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.
    29. Unknown error
    30. Failed to start connection, unable to obtain connection socket
    31. cannot drop table pos_events/pos_incidents.
    32. Случайно поменяли настройки подключения к базе данных, как можно вернуть обратно?
    33. Пересоздание базы данных
    34. Ошибки при обновлении регистраторов TRASSIR
    35. File format unrecognized
    36. Signature check failed
    37. На устройстве закончилось место или No space left on device
    38. Internal server error или cannot determine current version
    39. this service pack version already installed или newer service pack already installed
    40. Загрузка обновления ПО не удалась
    41. Could not resolve host: updates.cloud.trassir.com
    42. Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется
    43. Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется

    Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    Проблема

    Зависание регистраторов на TRASSIR OS на этапе загрузки операционной системы

    Причины

    Приоритет загрузки

    Самая распространенная ошибка загрузки системы.

    prioritet zagruzki

    pz

    usb settings

    Возникает при попытке загрузки сервера с устройства, на котором не записан образ TRASSIR OS.

    Решение

    Выставить правильный приоритет загрузки в BIOS.

    Необходимые настройки можно найти в разделе Выбор образа для создания системного диска с TRASSIR OS в таблице с образами системы.

    Выбор неправильного образа или видеопорта

    usb settings2

    Решение

    Убедитесь, что был записан образ, подходящий к данному регистратору. Проверить совместимость образа и регистратора можно в статье Выбор образа для создания системного диска с TRASSIR OS. При необходимости — запишите правильный образ.

    Не фатальные сбои системы

    Ошибки, которые возникают при некорректном обновлении сервера или же связанные с другими проблемами (не правильное выключение, отключение флешки с образом при работающем сервере)

    sbros na zavjd1

    sbros na zavjd2

    Решение

    Выполнить восстановление образа через Integrated automatic rescue system

    В 90% случаев восстановление образа помогает решить проблему. Если не помогло, то смотрим следующий пункт.

    Фатальные сбои системы

    Ошибки вызванные сбоем системной флэшки, при которых Factory Reset не помогает, или попытка сброса так же проходит с ошибкой.

    fatal1

    fatal2

    fatal3

    Решение

    Данная проблема вызвана сбоем загрузочной флешки. В связи с этим необходимо заново создать образ системы.

    Для решения данной проблемы можно обратиться в ближайший сервисный центр или самостоятельно создать загрузочную флешку с системой TRASSIR OS воспользовавшись инструкцией на странице Выбор образа для создания системного диска с TRASSIR OS.

    Источник

    Варианты подключения не интегрированных IP-камер

    ПО TRASSIR умеет работать практически с любым IP-оборудованием для видеонаблюдения.

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

    Существуют следующие варианты подключения:

    Добавление IP-устройства через Автоопределение

    Перед началом работы убедитесь, что установлена актуальная версия ПО и при необходимости проведите процедуру обновления.

    Подробнее о добавлении IP-устройства с использованием Автоопределения описано в руководстве пользователя TRASSIR

    Добавление IP-устройства работающего по протоколу ONVIF

    ONVIF — это единый протокол, по которому работает большинство современных IP-камер.

    Уточните поддержку протокола ONVIF в технической документации к видеокамере.

    Подробнее о подключении IP-устройства с использованием протокола ONVIF описано в руководстве пользователя TRASSIR

    Добавление IP-устройства с использованием протокола RTSP

    Для того чтобы воспользоваться данным способом необходимо знать какой URL для запроса видеопотока по RTSP используется для вашего устройства. Если по каким-то причинам, в технической документации, не удается найти какой вид запроса используется в данном устройстве, то для уточнения RTSP ссылки можно воспользоваться бесплатной утилитой ONVIF Device Manager (для работы с утилитой необходима поддержка камерой протокола ONVIF)

    1

    Подробнее о подключении IP-устройства с использованием протокола RTSP описано в руководстве пользователя TRASSIR

    При данном способе подключения нет возможности использовать аппаратный детектор движения. Запись по детектору движения будет возможна только с использованием программных детекторов ПО TRASSIR, что вызовет дополнительную нагрузку на процессор видеосервера.

    Подключение по универсальному протоколу unified

    Данное подключение доступно только для IP-устройств следующих производителей: Hikvision, HiWatch, Dahua, AXIS

    В окне Настройки на закладке IP-устройства нажмите кнопку «Добавить вручную»

    2

    В появившемся списке выберите нужного производителя камеры (Hikvision, Dahua или AXIS. Для моделей HiWatch выберите Hikvision).

    При необходимости вы можете воспользоваться быстрым поиском чтобы сократить список производителей.

    3

    Обратите внимание, что перечень доступных производителей определяется лицензией ПО

    На шаге 2, из появившегося перечня моделей, выберите Unified.

    При необходимости вы можете воспользоваться быстрым поиском чтобы сократить отображаемый список.

    4

    В открывшемся окне необходимо указать данные для подключения и нажать кнопку «Создать»

    5

    Откроется окно Настройки параметров устройства.

    6

    Добавление под «похожей» моделью

    В связи с тем, что в названиях моделей каждый производитель имеет свои специфические обозначения, зачастую, в близких по номенклатуре устройствах нет кардинальных отличий в протоколе взаимодействия камеры с видеосервером. Поэтому, если в списке доступных моделей нет конкретной необходимой камеры, и через Автоопределение камера так же не определяется, то можно попробовать добавить ее как близкую по номенклатуре модель через ручное добавление IP-устройств.

    Данный способ не гарантирует полноценную корректную работу устройства в ПО TRASSIR

    При установлении соединения, в настройках IP-устройства, будет отображаться ошибка «Неправильная модель».

    7

    Индикацию данной ошибки можно отключить с помощью скрипта Model missmatch off

    Для каждого способа подключения необходима соответствующая лицензия.

    Протестировать все способы подключения можно на demo-версии ПО TRASSIR.

    Скачайте актуальную версию ПО TRASSIR с нашего сайта и при первом запуске активируйте демо-режим.

    Источник

    Добавление камер TRASSIR или ActiveCam в TRASSIR Cloud

    Добавление Wi-Fi камер через мобильное приложение

    Запустите мобильное приложение TRASSIR Client.

    Зайдите в меню «Настройки» и нажмите кнопку «Добавить камеру».

    Для камер TRASSIR выберите модель из предложенного списка или отсканируйте QR-код на камере или коробке.

    Далее выберите пункт «Подключить к WIFI» и следуйте инструкциям на экране.

    image2021 4 29 10 36 24 image2021 4 29 10 36 47

    В зависимости от модели, инструкции могут отличаться.

    После успешного подключения камеры к Wi-Fi, переходите к шагу 2 ( пункт «Подключить к облаку» ).

    mobile2

    Введите MAC адрес камеры. Найти его можно на шильдике камеры/коробке или через утилиту TrassirIpcManager.

    Укажите логин/пароль (по умолчанию admin / admin) и нажмите Далее.

    При успешном добавлении камеры в облако, в разделе «Стена» должен появиться канал с данной камеры.

    В случае неудачи, необходимо:

    Если у Вас Windows:

    Если у Вас Linux:

    В случае если порт закрыт проверьте правила FireWall на сетевом оборудовании, если ограничений нет, то блокировка может быть и на стороне провайдера.

    Добавление камер с проводным соединением через сайт облака

    На момент написания статьи, в web версии TrassirCloud и мобильной версии TRASSIR Client не поддерживается отображение кодека h265, рекомендуем использовать H264.

    Если данные рекомендации не помогли, просьба обратиться в техническую поддержку

    Источник

    Ошибки и решение проблем с Базой Данных

    На что влияет ошибка Базы Данных и почему появляется?

    При ошибке базы данных TRASSIR не может записать новые события и узнать что-нибудь про старые. Вы не сможете посмотреть инциденты за прошлый день в экспертном режиме POS или проверить, какие номера машин въехали на территорию на прошлой неделе. Хотя новые события могут появляться в интерфейсе TRASSIR, они не попадут в базу данных и будут утеряны.

    База данных запускается и работает отдельной службой независимо от работы TRASSIR. В Настройки сервера → База Данных на регистраторе вводятся настройки подключения TRASSIR к базе данных. Поэтому есть три основных причины возникновения ошибки базы данных:

    В качестве базы данных TRASSIR использует СУБД PostgeSQL.

    Особенности Базы Данных на разных платформах

    TRASSIR OS

    DB TRASSIR OS defaults
    Пароль вводить не требуется.

    Windows

    Как правило, база данных находится на той же машине, что и сервер TRASSIR
    Чтобы проверить, запущена ли у вас служба PostgreSQL:

    Известные ошибки и пути их решения

    fe_sendauth: no password supplied

    no pass supplied

    PgConnection disconnected

    2

    Причина: Неверно указан Адрес или Порт.

    DB TRASSIR OS defaults
    Пароль вводить не требуется.

    Иероглифы-postgres или другие понятные буквы-Иероглифы

    3

    DB TRASSIR OS defaults
    Пароль вводить не требуется.

    Не удалось подключиться к серверу. В соединении отказано. Он действительно работает по адресу.

    image2019 5 15 8 30 29

    DB TRASSIR OS defaults
    Пароль вводить не требуется.

    Причина: После обновления, замены лицензии или при некоторых сбоях TRASSIR не с первого раза внёс данные в базу.

    Unknown error

    image2019 5 15 8 35 9

    Failed to start connection, unable to obtain connection socket

    1

    cannot drop table pos_events/pos_incidents.

    6%20error

    Причина: Сломана база данных

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

    DB TRASSIR OS defaults
    Пароль вводить не требуется.

    В остальных случаях можно восстановить настройки из ранее созданного бэкапа

    restore backup

    Так как настройки восстанавливаются все без исключения, вы можете потерять, например, подключения к камерам, созданные после бэкапа. Поэтому перед восстановлением бэкапа рекомендуется вручную сохранить текущие настройки: в Настройки сервера нажмите Сохранить бэкап конфигурации → В файл.

    Из файла: В Настройки сервера нажмите Восстановить бэкап конфигурации → Из файла.

    Из облака: Если сервер был добавлен в облако, то бэкап его настроек может автоматически сохраняться в облаке. Для восстановления из облачного бэкапа в Настройки сервера нажмите кнопку Восстановить бэкап конфигурации → Облако и выберите наиболее подходящий вам по дате бэкап.

    Если был утерян пароль для базы данных, работающей на Windows, можно временно настроить вход без пароля.
    С помощью инструкции из нашего руководства найдите файл настройки pg_hba.conf и сделайте его резервную копию. В файле замените md5 на trust. Сохраните файл, найдите службу PostgreSQL в списке служб, нажмите на неё правой кнопкой и выберите Перезапустить. После перезапуска к базе данных можно будет подключиться без пароля. Этот способ рекомендуется только для сохранения данных из базы с последующей переустановкой PostgreSQL.

    Пересоздание базы данных

    В некоторых случаях возможно сохранить данные из повреждённой базы и загрузить их в новую базу.

    TRASSIR OS: Воспользуйтесь скриптами из статьи Backup PSSQL.

    Большинство способов необратимо удаляет текущую базу данных вместе со всеми записанными в ней событиями.

    TRASSIR OS

    Если регистратор хранит базу данных на архивных дисках, нужно только удалить старую базу данных. TRASSIR самостоятельно создаст новую базу данных. Для удаления воспользуйтесь одним из способов:

    Используйте скрипт удаления базы данных на диске регистратора Remove BD on Trassir OS

    Удалите базу данных вручную

    Убедитесь, что вы выбрали нужную папку и только её. В соседних папках находится архив.

    Сломанная база данных не пропадёт с предыдущего диска. Если в будущем ПО TRASSIR начнёт использовать этот диск для хранения базы данных, ошибка снова появится.

    Если служба PostgreSQL работает, известны логин и пароль для подключения и проблема только в самой базе данных, то достаточно создать другую базу данных в уже работающей службе и настроить работу TRASSIR с новой базой данных.

    Источник

    Ошибки при обновлении регистраторов TRASSIR

    Если регистратор на TRASSIR OS не загружается после обновления, то изучите возможные решения в статье Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    File format unrecognized

    Имя файла обновления не подходит для текущей версии ПО TRASSIR регистратора. Возможные причины:

    Signature check failed

    На устройстве закончилось место или No space left on device

    Перед ошибкой текст signature check failed:

    Перед ошибкой текст canot write «. «:

    Internal server error или cannot determine current version

    Возникает при обновлении TRASSIR на Windows, работающих как служба, на версиях 4.1 1100280(1100276) и 1101009(1101007). Можно временно запустить TRASSIR с графическим интерфейсом, чтобы провести обновление:

    this service pack version already installed или newer service pack already installed

    Возникает при попытке обновить регистратор файлом обновления до текущей или более старой версии. С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.

    Загрузка обновления ПО не удалась

    Происходит при автоматическом обновлении ПО на неустойчивом канале связи. Если такая ошибка происходит регулярно, можно обновить регистраторы вручную через файлы обновления. Ознакомьтесь с инструкциями по обновлению регистраторов на TRASSIR OS с 3.2 на 4.1 или с 4.0 на 4.1.

    Could not resolve host: updates.cloud.trassir.com

    Возникает при попытке автоматически скачать обновление через интернет, если регистратор не смог найти сайт с обновлениями.

    Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется

    Самая первая записанная на регистратор версия ПО и файл обновления не совместимы между собой. Чтобы провести обновление, используйте файл обновления версии 4.1-1114544 или выше.

    Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется

    Возникает на регистраторах на TRASSIR OS версий 4.1 129824(9824) – 1108824 в тех случаях, когда образ системы был записан на USB-накопитель большего размера, чем тот, который поставлялся с регистратром.

    Временно отключите все архивные HDD и прочие накопители от регистратора, затем попробуйте обновить регистратор ещё раз. После обновления подключите архивные HDD обратно.

    Возникает при попытке обновить регистратор на TRASSIR OS версии 4.1 файлом обновления для версии 4.2.

    Источник

    Videon

    Site Admin
    Сообщения: 2192
    Зарегистрирован: 17 дек 2006, 00:44
    Откуда: Питер
    Контактная информация:

    Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    То есть я конечно могу вытащить винт и форматнуть его на компе, но ведь должна быть возможность сделать это из софта. ТП не предлагать — это будет завтра, а завтра надо на объекте чтобы он стоял :)


    Videon

    Site Admin
    Сообщения: 2192
    Зарегистрирован: 17 дек 2006, 00:44
    Откуда: Питер
    Контактная информация:

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Videon » 07 июл 2013, 12:48

    Нашел такой вариант

    Если в системе присутcтвует много потерянных каналов, но их архив больше не нужен, то такие каналы можно удалить с помощью кнопки Стереть все. Удалить какой-то определённый потерянный канал можно во вкладке настроек этого канала, нажав кнопку Удалить архив потерянного канала

    но при нажатии на кнопочку Стереть все крутится индикатор активности и ничего не происходит уже полчаса :)


    ALEX_SE

    Специалист
    Сообщения: 4216
    Зарегистрирован: 19 авг 2011, 20:52
    Откуда: Энгельс

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    ALEX_SE » 07 июл 2013, 14:21

    да, стереть можно только потерянный канал, но времени убивает кучу.. Проще форматнуть винт если он один.


    GenaSPB

    Модератор
    Сообщения: 10871
    Зарегистрирован: 20 апр 2010, 11:33
    Откуда: Санкт-Петербург
    Контактная информация:

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    GenaSPB » 07 июл 2013, 17:37

    ничего не происходит уже полчаса

    дык скока там архива? Месяц? Раньше в винду ворваться хоть можно было, только не уверен что винда сделала бы это быстрее.


    Videon

    Site Admin
    Сообщения: 2192
    Зарегистрирован: 17 дек 2006, 00:44
    Откуда: Питер
    Контактная информация:

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Videon » 08 июл 2013, 15:06

    там линукс :) в итоге вытащил винт и убил разделы

    и пароль там по умолчанию не пустой, как в инструкции написано :evil:


    Videon

    Site Admin
    Сообщения: 2192
    Зарегистрирован: 17 дек 2006, 00:44
    Откуда: Питер
    Контактная информация:

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Videon » 08 июл 2013, 15:07

    ALEX_SE писал(а):да, стереть можно только потерянный канал, но времени убивает кучу.. Проще форматнуть винт если он один.

    а можно форматнуть не вытаскивая?


    Gogino2005

    Новичок
    Сообщения: 1
    Зарегистрирован: 17 окт 2013, 08:12

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Gogino2005 » 17 окт 2013, 08:17

    Ситуация один в один с ТС-ом
    Новый сервер. Успешный инсталл, всё чики пуки. Далее выход в Оператора, и назад фиг зайдешь в админа.
    Решил сделать сброс, заодно и посмотреть как оно из рекавери ставиться. После захода в «новую» систему куча пустых окон.
    Привет, потерянные ( Пароль то в итоге нагуглил (12345), а вот потерянные удалить не получается. Всё крутится и крутится…
    Вытащил бы винты, но корпус весь в пломбах, зараза…
    З.Ы. В саппорт сейчас написал, но боюсь толку не будет.


    ALEX_SE

    Специалист
    Сообщения: 4216
    Зарегистрирован: 19 авг 2011, 20:52
    Откуда: Энгельс

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    ALEX_SE » 17 окт 2013, 17:53

    То же в МиниНВР?

    А чем эти окна помешали???? Если раздражают — ну заберите доступ к просмотру этих каналов и все… Потом он их перетрет как место кончится.
    Если есть привелегированные каналы — поставить им срок 1 день. ИМХО должен перетереть быстрее но не проверял.

    Рекавери это восстановление системы а не вытирание всего архива. Вот он их и сохраняет те каналы. Для возможности доступа к архиву.


    Механик

    Новичок
    Сообщения: 4
    Зарегистрирован: 03 сен 2020, 22:05

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Механик » 04 мар 2021, 13:17

    Подскажите пж как вернуть потерянные каналы, если это возможно, конечно?



    Механик

    Новичок
    Сообщения: 4
    Зарегистрирован: 03 сен 2020, 22:05

    Re: Как стереть архив на трассире TRASSIR MiniNVR AF 16?

    Сообщение

    Механик » 05 мар 2021, 20:14

    При восстановлении из бэкапа выбрал походу не тот файл, и все «посыпалось», исчезли все каналы….(до этого восстановил скриптом 2 канала, но как-то неудачно, потому и восст из бэкапа) пропало соединение с сервером, потом восстановил
    Теперь не могу восстановить бэкап, т.к. он даже не подсвечивается
    Можно ли как-то по другому сделать восстановление? и база данных на сервере пишет ошибку Причина: Указан пустой Пароль
    Не знаю даже как в целом описать проблему, т.к. только учусь этому, буду рад любым вашим советам



    Вернуться в «IP видеонаблюдение»


    Перейти

    • Правила форума
    • Если не зайти на форум
    • Видеонаблюдение
    • ↳   Общие вопросы по видеонаблюдению
    • ↳   IP видеонаблюдение
    • ↳   Аналоговые системы видеонаблюдения
    • ↳   HD видеонаблюдение по коаксиальному кабелю (HD-SDI, AHD, HD-CVI и т.п.)
    • ↳   FAQ. Основы видеонаблюдения.
    • Оборудование из Китая (ebay, aliexpress, taobao, 409shop и т.п.)
    • ↳   Помогите выбрать
    • ↳   Оборудование из Китая — общие вопросы
    • ↳   Восстановление и настройка
    • ↳   Обзоры оборудования
    • ↳   Отправка, доставка, гарантия, возврат
    • Охранные и пожарные сигнализации, контроль доступа и прочие системы безопасности
    • ↳   Охранные и пожарные сигнализации, пожаротушение и т.п.
    • ↳   Контроль доступа, домофоны, учет рабочего времени.
    • ↳   Турникеты, шлагбаумы, автоматические ворота.
    • ↳   Монтаж
    • ↳   Инструкции и нормативные документы.
    • Все остальное
    • ↳   Работа
    • ↳   Предложения и запросы
    • ↳   Курилка

    Содержание

    1. Ошибки при обновлении регистраторов TRASSIR
    2. File format unrecognized
    3. Signature check failed
    4. На устройстве закончилось место или No space left on device
    5. Internal server error или cannot determine current version
    6. this service pack version already installed или newer service pack already installed
    7. Загрузка обновления ПО не удалась
    8. Could not resolve host: updates.cloud.trassir.com
    9. Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется
    10. Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется
    11. Во время обновления на экране появляется ошибка Could not stat device print — No such file or directory, регистратор не обновляется
    12. Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)
    13. Проблема
    14. Причины
    15. Приоритет загрузки
    16. Решение
    17. Выбор неправильного образа или видеопорта
    18. Решение
    19. Не фатальные сбои системы
    20. Решение
    21. Фатальные сбои системы
    22. Решение
    23. TRASSIR Cloud «ошибка подключения к облаку»
    24. Проблема
    25. Возможные причины:
    26. 1. Требуется обновление ПО
    27. Решение
    28. 2. На компьютере или видеорегистраторе отсутствует доступ в Интернет
    29. Решение

    Ошибки при обновлении регистраторов TRASSIR

    Если регистратор на TRASSIR OS не загружается после обновления, то изучите возможные решения в статье Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    File format unrecognized

    Имя файла обновления не подходит для текущей версии ПО TRASSIR регистратора. Возможные причины:

    • Файл был переименован.
      Не переименовывайте файлы обновления после скачивания с нашего сайта. Если вы скачиваете один и тот же файл несколько раз, браузеры добавляют к имени файла цифры в скобочках.
    • Файл обновления для другой версии ПО или регистратора.
      • С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.
      • Для регистраторов на TRASSIR OS следуйте инструкциям для обновления:
        • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
        • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
        • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
      • Регистраторы на Windows нельзя обновить с версии с версии 3.2 до 4.0 с помощью файла обновления. Для обновления скачайте установщик версии 4.2 со страницы «Актуальные версии ПО» нашего сайта, установите TRASSIR в отдельную папку и перенесите настройки с помощью статьи Как обновить TRASSIR 3.2 до TRASSIR 4.2?
      • Для обновления регистратора на Windows с версии 4.0 на версию 4.1 скачайте промежуточный файл обновления из раздела TRASSIR 4.0на странице «Предыдущие версии ПО» нашего сайта и обновитесь промежуточным файлом обновления.
      • Для обновления регистратора на Windows с версии 4.1 на актуальную версию 4.2 скачайте файл обновления из раздела Обновления TRASSIR для Windowsна странице «Актуальные версии ПО» нашего сайта и обновите регистратор данным файлом.

    Signature check failed

    • Файл обновления был повреждён при скачивании или копировании:
      • Попробуйте ещё раз загрузить файл обновления на регистратор. Если обновляетесь с флешки — заново запишите на неё файл.
      • Заново скачайте файл обновления и обновите регистратор новым файлом.
      • Если после ошибки есть текст на устройстве закончилось место или no space left on device:
        • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
        • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.
    • Версия ПО TRASSIR, с которого производится удалённое обновление другого регистратора, слишком низкая. Сперва обновите ПО TRASSIR до актуальной версии 4.2 на том рабочем месте, с которого производится обновление, затем снова попробуйте удалённо обновить другой регистратор.
    • В некоторых случаях, причиной повреждения файла могут быть сторонние программы, в том числе встроенные в роутер, поэтому перед скачиванием рекомендуем отключить брандмауэр/антивирус/adguard.

    На устройстве закончилось место или No space left on device

    Перед ошибкой текст signature check failed:

    • Для MiniNVR с серийными номерами, начинающимися с E8, и MiniClient с серийными номерами, начинающимися с C4, с версиями ПО XXXX/3017 или XXXX/3038 сначала установите специальное обновление.
    • Для DuoStation с серийными номерами, начинающимися с L2 и версией ПО XXXX/3100 сначала установите специальное обновление.

    Перед ошибкой текст canot write «. «:

    • Для регистраторов на Windows освободите место на диске с установленным ПО TRASSIR.
    • На регистраторах на TRASSIR OS с версией ПО ниже 8627/XXXX и регистраторах без архивных дисков файл обновления может загрузиться только на системный диск. Системный диск — это флешка или внутренняя память регистратора. Ошибка означает, что свободное место на системном диске меньше, чем размер файла обновления.
      • В регистраторы с версией ПО выше, чем 8627/XXXX установите диск и подключите его на запись в Настройки сервера → Архив
      • На регистраторах более низких версий зайдите в Настройки сервера → Скриншоты. В нижней правой части окна отображается оставшееся свободное место. Удалите скриншоты или файлы экспортированного архива, которые вам больше не нужны. Когда количество свободного места превысит размер файла обновления — попробуйте обновить регистратор ещё раз.
        Если не удаётся освободить достаточно места:
        • Проверьте, что файлы обновления подгружаются в правильном порядке согласно инструкциям для обновления:
          • Обновление регистраторов с TRASSIR OS 4.1 до актуальной версии TRASSIR OS 4.2
          • Обновление регистраторов с TRASSIR OS 4.0 до актуальной версии TRASSIR OS 4.2
          • Обновление регистраторов с TRASSIR OS 3.2 до актуальной версии TRASSIR OS 4.2
        • Для MiniNVR с версией ПО 5520/3093 установите промежуточное обновление, после которого регистратор сможет сохранять будущие обновления на архивный диск.
        • Для некоторых регистраторов с версией ПО 3.2 моделей MiniNVR, DuoStation и Quatrostation требуется установить специальные обновления, повторно размечающие системный диск:
          • MiniNVR
          • DuoStation
          • QuattroStation

    Internal server error или cannot determine current version

    Возникает при обновлении TRASSIR на Windows, работающих как служба, на версиях 4.1 1100280(1100276) и 1101009(1101007). Можно временно запустить TRASSIR с графическим интерфейсом, чтобы провести обновление:

    1. Остановите службу TRASSIR. Нажмите Win + S, введите «Службы» и нажмите Enter. В списке служб найдите «trassir», нажмите на службу правой кнопкой и выберите Остановить
    2. Запустите TRASSIR через ярлык из главного меню или файл «watchdog-vc120.exe» из папки с установленным TRASSIR.
    3. Обновите TRASSIR.
    4. После обновления выгрузите TRASSIR через Главная панель управления → кнопка Выключение →Выгрузить Trassir.
    5. В окне служб нажмите на службу «trassir» правой кнопкой и выберите Запустить.

    this service pack version already installed или newer service pack already installed

    Возникает при попытке обновить регистратор файлом обновления до текущей или более старой версии. С помощью файла обновления нельзя откатить TRASSIR на предыдущую версию. Если требуется установить предыдущую версию, обратитесь в нашу техническую поддержку.

    Загрузка обновления ПО не удалась

    Происходит при автоматическом обновлении ПО на неустойчивом канале связи. Если такая ошибка происходит регулярно, можно обновить регистраторы вручную через файлы обновления. Ознакомьтесь с инструкциями по обновлению регистраторов на TRASSIR OS с 3.2 на 4.1 или с 4.0 на 4.1.

    Could not resolve host: updates.cloud.trassir.com

    Возникает при попытке автоматически скачать обновление через интернет, если регистратор не смог найти сайт с обновлениями.

    • Для регистраторов на TRASSIR OS:
      На регистраторе зайдите в Настройки сервера → Сетевые интерфейсы, для сетевого интерфейса с доступом в интернет нажмите кнопку Настроить и заполните поля Шлюз,DNS1 и DNS2. В качестве адресов DNS можно использовать публичные сервера Google (8.8.8.8 и 8.8.4.4), Яндекс (77.88.8.8 и 77.88.8.1) или адрес Шлюза. Если поле Шлюз пустое и вы не знаете, что туда вписать, обратитесь к вашему системному администратору или в техническую поддержку вашего провайдера Интернет.
    • Для регистраторов на Windows:
      Требуется настроить доступ в интернет на компьютере. Обратитесь к вашему системному администратору или в техническую поддержку вашего провайдера Интернет.

    Во время обновления на экране появляется ошибка Unable perform update, unaligned partition, регистратор не обновляется

    Самая первая записанная на регистратор версия ПО и файл обновления не совместимы между собой. Чтобы провести обновление, используйте файл обновления версии 4.1-1114544 или выше.

    Во время обновления процесс останавливается на сообщении Searching for disk with UUID=. регистратор не обновляется

    Возникает на регистраторах на TRASSIR OS версий 4.1 129824(9824) – 1108824 в тех случаях, когда образ системы был записан на USB-накопитель большего размера, чем тот, который поставлялся с регистратром.

    Временно отключите все архивные HDD и прочие накопители от регистратора, затем попробуйте обновить регистратор ещё раз. После обновления подключите архивные HDD обратно.

    Во время обновления на экране появляется ошибка Could not stat device print — No such file or directory, регистратор не обновляется

    Возникает при попытке обновить регистратор на TRASSIR OS версии 4.1 файлом обновления для версии 4.2.

    Источник

    Ошибки загрузки регистраторов на TRASSIR OS (на базе ОС Linux)

    Проблема

    Зависание регистраторов на TRASSIR OS на этапе загрузки операционной системы

    Причины

    Приоритет загрузки

    Самая распространенная ошибка загрузки системы.

    Возникает при попытке загрузки сервера с устройства, на котором не записан образ TRASSIR OS.

    Решение

    Выставить правильный приоритет загрузки в BIOS.

    Необходимые настройки можно найти в разделе Выбор образа для создания системного диска с TRASSIR OS в таблице с образами системы.

    Выбор неправильного образа или видеопорта

    Решение

    Убедитесь, что был записан образ, подходящий к данному регистратору. Проверить совместимость образа и регистратора можно в статье Выбор образа для создания системного диска с TRASSIR OS. При необходимости — запишите правильный образ.

    Убедитесь, что монитор подключен к видеопорту, который может использовать регистратор. Видеопорты для подключения мониторов указаны в техническом паспорте регистратора. Паспорт поставляется с вместе с регистратором. Паспорта актуальных моделей видеорегистраторов можно скачать на официальном сайте ДССЛ.

    Не фатальные сбои системы

    Ошибки, которые возникают при некорректном обновлении сервера или же связанные с другими проблемами (не правильное выключение, отключение флешки с образом при работающем сервере)

    Решение

    Выполнить восстановление образа через Integrated automatic rescue system

    В 90% случаев восстановление образа помогает решить проблему. Если не помогло, то смотрим следующий пункт.

    Фатальные сбои системы

    Ошибки вызванные сбоем системной флэшки, при которых Factory Reset не помогает, или попытка сброса так же проходит с ошибкой.

    Решение

    Данная проблема вызвана сбоем загрузочной флешки. В связи с этим необходимо заново создать образ системы.

    Для решения данной проблемы можно обратиться в ближайший сервисный центр или самостоятельно создать загрузочную флешку с системой TRASSIR OS воспользовавшись инструкцией на странице Выбор образа для создания системного диска с TRASSIR OS.

    Источник

    TRASSIR Cloud «ошибка подключения к облаку»

    Проблема

    При попытке подключения сервера или клиента TRASSIR к TRASSIR Cloud возникает «ошибка подключения к облаку»

    Возможные причины:

    1. Требуется обновление ПО

    В таком случае ошибка может сопровождаться всплывающим окном:

    Версию ПО можно посмотреть в пункте меню Настройки сервера.

    Для регистраторов на Windows и регистраторах на TRASSIR OS версия ПО должна быть не ниже 4.2-1128887 (в TRASSIR OS отображается как 1128887/xxxx)

    Для регистраторов NVR/XVR на ARM версия ПО должна быть не ниже 4.0-1129149

    Решение

    Скачайте файл обновления и обновите ПО TRASSIR до актуальной версии. Автоматическое обновление в таком случае не будет доступно.

    2. На компьютере или видеорегистраторе отсутствует доступ в Интернет

    Для проверки возможности доступа в интернет можно нажать на вкладку «Новости DSSL»

    В правой части окна программы должен загрузиться сайт http://trassir.com/

    Так как доступ к странице «Новости DSSL» не гарантирует полноценный доступ к облаку, более достоверным способом проверки является проверка доступности путём запуска команды ping до globaldb.cloud.trassir.com:

      • На регистраторах с Windows откройте командную строку (win+r → cmd) и введите команду ping globaldb.cloud.trassir.com
      • На регистраторах с TRASSIR OS можно воспользоваться скриптом Ping.

    Решение

    Проверить корректность сетевых настроек и наличие доступа в Интернет.

    Источник

    ПО Trassir сообщает об ошибке «Disk too slow» когда размер буфера в оперативной памяти, отведенного для кэширования видеоархива, приближается к максимально допустимому значению, так как в случае переполнения буфера часть данных будет утеряна.

    Основные причины воспроизведения данной проблемы:

    Решение

    В зависимости от ситуации и характера воспроизведения проблемы, существуют разные решения, но как правило, все они направлены на то, чтобы поток успевал корректно записываться на HDD.

    В случае, если HDD находится в эксплуатации продолжительный срок и имеет высокий износ (срок эксплуатации зависит от множества факторов, таких как нагрев, нагрузка и т. д.):

    В случае использования RAID массива:

    Установить в настройках RA >( Write policy ) с использованием кэширования » Write Back».

    Основные способы записи для RAID массива:

    Write Back — данные записываются сначала в кэш оперативной памяти контроллера, и только потом на диски. В данном случае, сигнал о завершении операции формируется сразу по получении данных кэшем контроллера.

    Write Back в нашем случае предпочтительней, так как в этом варианте запись работает быстрее. Но следует учитывать, что в случае если в RAID контроллере отсутствует BBU (Battery Backup Unit), то при сбое питания, все данные, которые находились в кэше и не успели записаться на диске, будут потеряны. Причем, ПО Трассир об этом «не узнает», так как контроллер уже сообщил об успешном завершении записи.

    Более подробнее о настройках RAID можно ознакомиться на данном ресурсе

    Введение

    При проектировании систем видео-наблюдения часто стоит вопрос об удобстве работы с архивом. В интерфейсе ПО Trassir наглядно отображается глубина записанного архива. Измеряется глубина архива в днях.

    Индикация глубины архива представлена следующим образом:

    Подчеркнутая строчка — это индикатор глубины архива. Данный индикатор отражает глубину архива видеопотоков. Расположены они следующим образом:

    основной поток / привилегированный поток / субпоток (например: 78 / / 58 ).

    Глубина архива считается с первой записи в архиве. Если у вас есть запись в архиве 7 дней назад, а за последующие шесть дней записи нет, то глубина архива, все равно, будет отображаться 7 дней.

    В ПО Trassir 3.1 архив от предыдущих версий ПО Trassir в статистике глубины архива не учитывается.

    ПО Trassir может вести запись на жесткие диски (HDD), сетевые жесткие диски и папки, твердотельные накопители (SSD, флеш-накопители) сетевые хранилища (NAS). Под запись архива лучше использовать файловую систему NTFS, так как тестирование работы архива с другими файловыми системами не проводилось. Исключением является файловая система EXT 4. Данная файловая система используется на наших серверах с предустановленной Trassir OS

    Ниже представлена структура архива ПО Trassir.

    Структура архива и принцип его работы

    В корне каждого HDD или раздела HDD создается папка с именем TrassirArchive-3.1. В данную папку “складывается” вся информация с камер. Архив ПО Trassir имеет определенную структуру. На рис. 1 приведена структура архива.

    Как видно из рис. 1 в папке имеется ряд файлов, каждый из которых отвечает за определенный функционал ПО Trassir. Рассмотрим более подробно:

    1. блоки и индексы архива.

    3. метаданные ActiveSearch

    1. Блоки и индексы архива.

    Блоки архива служат ячейками для хранения видеопотоков подключенных камер к ПО Trassir. Соответственно архив ПО Trassir состоит из файлов-блоков (по 2Гб) и файлов индексов (по 15мб).

    В файлах-блоках хранится информация со всех камер подключенных к ПО Trassir.

    Файл индекса содержит в себе информацию о дате, времени, и какой камере принадлежат те или иные кадры (фреймы).

    В названии файла блока отражено:

    — тип потока (Префикс “1-” — основной поток, “2-” — привилегированный поток, “3-” — субпоток).

    — префикс “а” и “f” свидетельствуют о времени записи блока в архив, то есть индекс “a” свидетельствует, что блок в архив был записан в настоящем времени, а индекс “f” — свидетельствует о записи блока архива в будущем. Такое возможно при переводе часов на сервере на более ранее время. Что является нормальной реакцией Trassir на ненормальное поведение системы.

    Блоки с префиксом “f” в интерфейсе ПО Trassir будут находится в “потерянных каналах” и иметь имя — “имя канала (future)” (рис.2).

    Рис. 2.

    Если на сервере время переводили несколько раз, то блоки архива, которые уже имели префикс “f” МОГУТ быть не читаемы. В такой ситуации необходимо обратиться в техническую поддержку.

    Мегаблоки

    Мегаблоки — несколько блоков архива с общим файлом индекса, то есть на каждом диске есть файл индекса, содержащий в себе информацию о других блоках входящих в состав этого мегаблока. Использование мегаблоков позволяет повысить скорость работы с блоками архива и более равномерно распределить (уменьшить) нагрузку на HDD сервера. Достигается это за счет того, что прочитав один файл индекса мегаблока ПО Trassir оперирует сразу с несколькими блоками архива, которые расположенны на разных HDD сервера.

    На создание мегаблоков влияет количество каналов и количество HDD подключенное к серверу.

    В ситуации когда в системе (на сервере) от 5 каналов и от 3 HDD, будут создаваться мегаблоки.

    2. Флаги архива.

    Рассмотрим за что отвечают флаги архива.

    Motion_search_mark — флаг указывающий на каком HDD хранятся метаданные ActiveSearch (ActiveSearch — это видеоаналитика ПО Trassir позволяющая искать наличие движений в указанной пользователем области кадра). Данный флаг должен быть только на одном HDD (если этот HDD не отключали и запись аналитики не велась на другой HDD).

    Initial_fill — флаг отвечающий за заполнение HDD файлами архива.

    При отсутствии файла initial_fill в директории TrassirArchive-3.1 архив будет перезаписываться независимо от наличия свободного места на HDD.(При условии наличия созданых блоков на данном диске.).

    Цикл перезаписи архива начнется автоматически при следующих условиях:

    — когда на HDD без метаданных ActiveSearch (то есть без флага motion_search_mark) остается 2Гб свободного места.

    — в случае, если на HDD имеются метаданные ActiveSearch, то цикл перезаписи начнется при 12Гб свободного места на HDD или меньше, в зависимости от условий (например большого количества метаданных ActiveSearch). В данном случае 10Гб будут отведены под метаданные ActiveSearch, а 2Гб для перезаписи блоков архива.

    При начале цикла перезаписи флаг initial_fill удаляется.

    Файл README. txt — данный файл не является флагом. ПО Trassir с помощью данного файла определяет наличие прав чтения и записи в папку архива.

    Format_mark — данный флаг присутствует только в Trassir OS. Он свидетельствует о том, что HDD отформатирован и готов для записи архива. При удалении данного флага появится возможность форматирования этого HDD в Trassir OS.

    3. Метаданные ActiveSearch.

    В структуру архива входят папки, которые содержат в себе метаданные для видеоаналитики ActiveSearch.

    Названия папок содержат префиксы “M$” и GUID’ы каналов (см рис. 1).

    Соответственно в папках содержатся файлы метаданных ActiveSearch.

    В названии файла метаданных отражена дата события и его время в unixtime (рис.4).

    Рис. 4

    При изъятии HDD с метаданными ActiveSearch (например диск 1) ПО Trassir начнет записывать новые метаданные ActiveSearch на любой другой HDD (например диск 2). При возвращении в систему ранее изъятого диска (диск 1) ПО Trassir будет снова оперировать с метаданными ActiveSearch ранее изъятого HDD (то есть с диском 1). Соответственно метаданные ActiveSearch с другого HDD (диска 2) в ПО Trassir доступны не будут. Но их можно перенести из одной папки в другую.

    Данные ActiveSearch “прикреплены” к времени когда было совершено событие. После перезаписи блока архива относящегося к какому-либо событию данные этого события из БД ActiveSearch будут удалены только в 00:00 ночи, то есть при наступлении следующего дня.

    HDD, на котором присутствует флаг motion_search_mark “уйдет” на перезапись архива при 10 Гб. свободного места (10 Гб. отведены для БД ActiveSearch.). При “разрастании” БД ActiveSearch больше 10 Гб. будут удаляться блоки архива.

    Три кольца записи

    При определенных настройках ПО Trassir на HDD будут записываться основной видеопоток, привилегированный видеопоток, субпоток — это и есть технология — “три кольца записи”. При большом количестве HDD в системе ПО Trassir чередует HDD между собой в зависимости от нагрузки на них. Для записи основного потока за единицу времени ПО Trassir не может использовать больше 4 HDD.

    На рис. 5 представлено более наглядно распределение записи на HDD:

    Применение

    Чем класс DV отличается от остальной линейки TRASSIR™?
    DV — радикально отличается от остального модельного ряда линейки прежде всего тем, что все функции обработки видео и аудио сигналов реализованы на плате, тогда как обычные платы вынуждены обрабатывать видео за счет центрального процессора компьютера. В связи с этим, системы класса DV гарантируют запись цветного видео 25 Fps вне зависимости от количества каналов (до 24 в один компьютер). Кроме этого, DV имеет превосходное качество отображения и записи, более надежна в эксплуатации и, к тому же, записывает синхронное аудио по всем каналам.

    Как работает детектор оставленных предметов (покоя)?
    Работа этого детектора позволяет обнаруживать различные по размеру (можно регулировать) предметы, оставленные или, наоборот, убранные в поле зрения видеокамеры в заранее определенных зонах детекции. Система сравнивает нормированное и сохраненное ранее изображение с послетревожным (чтобы детектор покоя начал анализ должно произойти движение) и, в случае обнаружения расхождений, обозначает изменения визуально. Зоны детектора покоя совпадают с зонами детектора движения. Детектор оставленных предметов используется только в системах Drive и Grand.

    Некоторые системы загружают мой процессор на 100%. Можно ли с этим что-нибудь сделать?
    Все системы кроме DV, используют центральный процессор для обработки видео, если в системе много каналов или вы используете платы с реал-тайм записью, система может быть загружена по максимуму. Хотя и не рекомендуется использовать компьютер для каких либо других целей, кроме охранных (это ведет к снижению устойчивости и нарушению охранных функций, особенно на слабых компьютерах), мы можем порекомендовать вручную ограничить скорость ввода (с помощью настроек в системе TRASSIR™) по каждому каналу или установить низкий приоритет для основной программы (возможно только в XP/2000).

    Какие типы Операционных Систем (ОС) можно использовать для работы?
    Компания Microsoft с этого года прекращает поддержку операционных систем Windows 95, 98, ME. В связи с этим, мы гарантируем работу наших систем с операционными системами Microsoft Windows 2000 и XP в любых их модификациях.

    Возможности

    Возможен ли вывод видеоизображения с цифровой системы на обычный аналоговый монитор?
    В системе на плате видеоввода Grand существует один аналоговый выход, на который можно выводить изображение с одного из входов. Остальные платы специальных дополнительных аналоговых выходов не имеют. Для организации просмотра на аналоговом мониторе можно использовать видео адаптер с аналоговым (композитным или S-VHS) выходом. Однако следует учитывать, что разрешение подобных выходов не превышает 400Твл

    Каким образом я могу расширить или модернизировать свою систему?
    Какую бы систему вы не приобрели, вы всегда сможете расширить или модернизировать ее. В случае выхода нового программного обеспечения вам достаточно получить его (скачать с сайта или получить диск у DSSL или Дилера) и переустановить вашу систему. Если вы хотите расширить вашу систему, то вам необходимо получить новый лицензионный файл, в котором будет содержаться новая конфигуарция системы.

    Могу ли я записывать изображения с разных видеокамер, с различным качеством и скоростью?
    Вы можете задать индивидуально разрешения и степень компрессии для каждой видеокамеры. Кроме того, Вы можете отрегулировать вручную скорость записи каждой камеры, например, снижение скорости записи одних повлечет за собой увеличение скорости записи других (особенно для Drive).

    Могу ли я распечатать кадр изображения из архива?
    В программное обеспечение архива встроена функция конвертации любого кадра изображения в файл формата BMP, который Вы затем можете распечатать.

    Какого минимального размера объекты способна обнаруживать система?
    Система обнаруживает объекты размером не менее 4х4 пикселя. Объекты меньшего размера будут восприняты как естественный шум. Это говорит о том, что объекты, занимающие 1/93 поля зрения при разрешении 384х288 по горизонтали и 1/72 по вертикали, обнаружены не будут. Это следует учитывать при проектировании системы безопасности в целом, делая оптимальный выбор между шириной угла поля зрения камеры и минимальными размерами объекта, который вы хотели бы обнаружить.

    Что будет, если ПК перезагрузится из-за сбоя питания?
    Если вы используете систему в автономном режиме, необходимо позаботиться о том, чтобы в случае пропадания питания система восстановила свою работоспособность. Прежде всего, в настройках BIOS материнской платы необходимо включить настройку «включаться после восстановления питания». Кроме того, в настройках Windows 2000 необходимо установить «всегда использовать данное имя пользователя», если вы используете сетевую систему.

    Какой алгоритм сжатия используется при записи изображений?
    В данный момент используется алгоритм сжатия JPEG, оптимизированный на использование с процессорами Intel Pentium и Celeron. Процессоры AMD (особенно Athlon XP+ как показали наши тесты) так же показывают хорошую производительность без дополнительной оптимизации. В системе DV используются различные модификации MPEG4.

    С каким качеством я получу изображение?
    Системы Drive и Grand оцифровывают видеоизображение с двумя типами разрешения 384х288 для получения качества VHS (обычный или профессиональный магнитофон), 768х288 для высококачественной записи, превышающей качество S-VHS магнитофонов.
    Кроме того, на качество записи влияет и степень компрессии кадров. При среднем значении компрессии изображение практически не теряет своих качественных характеристик.

    Аппаратные системы класса DV и DV-M оцифровывают и сжимают изображение с разрешением 352х288, cистемы DV-H с разрешением 704х288

    Что позволяет детектор движения?
    Система может использовать два способа для обнаружения активности в контролируемом пространстве. Первый способ: использование внешних датчиков движения, присоединенных к Game-порту Вашего компьютера. Второй способ: видеодетектор движения: Оператор может определить любой участок изображения, чувствительный к изменениям, и установить границу чувствительности. В случае если будет превышена указанная граница чувствительности внутри указанного пространства детекции, то произойдет тревога и инициируется запись.

    Для улучшения работы системы, мы применяем различные фильтры: по скорости движения, по размерам объектов, детектор оставленных предметов.

    Как мне посмотреть участок записи за определенный промежуток времени или тревожную запись?
    Программное обеспечение имеет встроенный модуль управления архивом видеозаписей. Архив имеет возможность отбора данных по номеру канала и времени/дате. Вы можете выбрать любой фрагмент видеозаписи за любой промежуток времени, не просматривая ничего лишнего.

    Могу ли я защитить систему от несанкционированного доступа?
    При установке с Windows NT/2000 TRASSIR™ использует структуру безопасности этих операционных систем. Системный администратор может присваивать до нескольких уровней прав доступа различным пользователям или группам. Как минимум Вы можете разделить доступ для управления настойками системы TRASSIR™ и просмотра «живых» изображений.

    Скорость ввода и хранение

    Какова реальная скорость ввода и записи в различных модификациях систем?
    Реальная скорость ввода и записи может отличаться от заявленных в характеристиках систем по различным причинам. Для систем Drive определяющей, в основном, является мощность компьютера. Для систем Grand 2, 4, 8 скорость ввода 2 fps на каждый канал. Системы класса DV гарантируют 25 Fps на каждый канал, или ту скорость, которую вы выберите вручную от 1 до 25Fps.

    Как стать вашим дилером?
    Мы будем рады приветствовать вас как Партнера по продвижению наших систем. Мы предоставляем специальные дилерские цены и дополнительные скидки от дилерских цен, поддержку рекламной и сувенирной продукцией, техническую поддержку и обучаем ваших специалистов работе с нашими системами. Пожалуйста, обратитесь к нашим менеджерам за дополнительной информацией.

    Входит ли программное обеспечение в стоимость систем?
    Все необходимое для работы программное обеспечение, включая сетевое ПО для одного клиента бесплатно и входит в состав покупаемой Вами системы. Мы обязуемся бесплатно улучшать ПО в течение всего срока жизни данной модификации плат видео ввода. В случае выхода новой модификации плат видео ввода вы сможете купить новую модель со скидкой до 50%.

    Работа в сети

    Как подключить к серверу несколько сетевых клиентов?
    Дополнительные сетевые клиенты входят в комплект поставки системы TRASSIR™ в неограниченном количестве.

    Можно ли использовать системы для организации видео наблюдения через Internet, в том числе обычным Интернет-Браузером?
    Да, конечно. Используя стандартное сетевое программное обеспечение, можно подключится к любому видеосерверу, который доступен в Интернет. Программное обеспечение, позволяющее просматривать изображения с помощью обычного браузера, в данный момент не поставляется.

    Может ли система хранить видеоданные на сетевом сервере?
    На данный момент запись архивов на сетевое хранилище не поддерживается. Компанией ведется работа по совершенствованию программного обеспечения в этом направлении.

    Могу ли наблюдать по сети видеокамеры с одного или нескольких видеосерверов?
    Сетевое программное обеспечение позволяет конфигурировать и наблюдать изображения с очень большого количества видеосерверов.

    Какова максимальная скорость передачи данных по сети?
    Суммарная скорость передачи данных зависит от нескольких факторов, таких как количество камер, совокупная частота кадров и выбранный уровень качества видеоизображения. Максимальная скорость передачи данных при установленных параметрах наилучшего качества и суммарной частоте кадров 30 кадров/сек не будет превышать 900 Кбайт/сек (из расчета кадр — 30Кбайт, обычно же размер кадра не превышает 10Кбайт) или, примерно, 8 Мбит. Трафик будет снижаться пропорционально уменьшению суммарной частоты кадров и увеличению степени компрессии.

    Можно ли использовать модем для доступа к видеосерверам(у)
    Вы можете использовать модемное соединение как любое другое сетевое, единственным ограничением является пропускная способность модемного соединения. Достаточно только сконфигурировать модем и можно наблюдать изображения с одного видеоисточника со скоростью не более одного кадра в несколько секунд.

    ? Настройка производительности и безопасности Nginx

    В этом руководстве мы рассмотрим, как настроить веб-сервер Nginx для производственной среды.

    Веб-сервер в производственной среде отличается от веб-сервера в тестовой среде с точки зрения производительности, безопасности и так далее.

    По умолчанию всегда есть готовый параметр конфигурации для веб-сервера Nginx после его успешной установки.

    Однако конфигурация по умолчанию недостаточно хороша для производственной среды.

    Поэтому мы сконцентрируемся на том, как настроить Nginx так, чтобы он работал лучше во время интенсивного и нормального всплеска трафика, и как обезопасить его от пользователей, которые намерены злоупотреблять им.

    Если вы еще не установили Nginx на свой компьютер, вы можете произвести настройки локально.

    Выберите установку Nginx через исходные файлы, потому что предварительно собранный Nginx не поставляется с некоторыми модулями, используемыми в этом руководстве.

    Требования

    На вашем компьютере должно быть установлено следующее программное обеспечение и убедитесь, что вы запускаете это руководство на любой платформе на основе Debian, такой как например Ubuntu.

    Понимание структуры конфигурации Nginx

    В этом разделе мы рассмотрим следующее:

    Раздел Main

    Разделы

    Разделы в Nginx определяют конфигурацию для модулей Nginx.

    Например, раздел http определяет конфигурацию для модуля ngx_http_core, раздел event определяет конфигурацию для модуля ngx_event_module, а mail определяет конфигурацию для модуля ngx_mail_module.

    Вы можете посмотреть здесь полный список разделов в Nginx.

    Директивы

    Директивы в Nginx состоят из имени переменной и ряда аргументов, например:

    Worker_processes – это имя переменной, в то время как auto служит аргументом.

    Директивы заканчиваются точкой с запятой, как показано выше.

    Наконец, файл конфигурации Nginx должен соответствовать определенному набору правил.

    Ниже приведен правильный синтаксис конфигурации Nginx:

    Настройка производительности Nginx

    В этом разделе мы настроим Nginx, чтобы он работал надежнее во время интенсивного потока или скачка трафика и скачка.

    Workers

    Предполагая, что вы не закрыли редактор vim, нажмите кнопку i на клавиатуре, чтобы отредактировать файл nginx. conf.

    Скопируйте и вставьте следующее в раздел event, как показано ниже:

    Ввод / вывод диска

    В этом разделе мы сконфигурируем активность асинхронного ввода-вывода в Nginx, чтобы позволить ему осуществлять эффективную передачу данных и повышать эффективность кэширования.

    Дисковый ввод / вывод просто относится к операциям записи и чтения между жестким диском и оперативной памятью.

    Мы будем использовать функцию sendfile () внутри ядра для отправки небольших файлов.

    Вы можете использовать раздел http, раздел location и раздел server для директив в этой области.

    Раздел location, раздел server можно встроить или поместить в раздел http, чтобы сделать конфигурацию удобочитаемой.

    Скопируйте и вставьте следующий код в раздел location, встроенный в раздел HTTP.

    Сетевой уровень

    В этом разделе мы будем использовать директивы tcp_nodelay и tcp_nopush, чтобы предотвратить ожидание небольших пакетов в течение определенного периода времени около 200 миллисекунд, прежде чем они будут отправлены сразу.

    Обычно, когда пакеты передаются «кусочками», они имеют тенденцию насыщать высоконагруженную сеть.

    Поэтому Джон Нейгл создал алгоритм буферизации для решения этой проблемы.

    Цель алгоритма буферизации Nagle – предотвратить насыщение небольших пакетов высоконагруженной сети.

    Скопируйте и вставьте следующий код в раздел HTTP.

    Буферы

    Давайте посмотрим, как настроить буферы запросов в Nginx для эффективной обработк.

    Буфер – это временное хранилище, где некоторое время хранятся и обрабатываются данные.

    Вы можете скопировать настройки, показанные ниже в разделе server.

    Компрессия

    Сжатие объема данных, передаваемых по сети, – это еще один способ повысить производительность вашего веб-сервера.

    В этом разделе мы будем использовать директивы, такие как gzip, gzip_comp_level и gzip_min_length, для сжатия данных.

    Вставьте следующий код в раздел http, как показано ниже:

    Кэширование

    Используйте функции кэширования, чтобы сократить количество загрузок одних и тех же данных в несколько раз.

    Nginx предоставляет функции для кэширования метаданных статического содержимого с помощью директивы

    Тайм-аут

    Сконфигурируйте время ожидания, используя директивы, такие как keepalive_timeout и keepalive_requests, чтобы предотвратить долгое ожидание соединений от потери ресурсов.

    В разделе HTTP скопируйте и вставьте следующий код:

    Настройка безопасности Nginx

    Далее рассказывается только о том, как безопасно настроить Nginx а не само веб-приложения.

    Таким образом, мы не будем рассматривать веб-атаки, такие как SQL-инъекция и так далее.

    В этом разделе мы рассмотрим, как настроить следующее:

    Ограничить доступ к файлам и каталогам

    Давайте посмотрим, как ограничить доступ к конфиденциальным файлам и каталогам с помощью следующих методов.

    Используя HTTP-аутентификацию

    Мы можем ограничить доступ к конфиденциальным файлам или областям, не предназначенным для публичного просмотра, запрашивая аутентификацию у пользователей или даже администраторов.

    Запустите следующую команду, чтобы установить утилиту создания файла паролей, если вы ее еще не установили.

    Затем создайте файл паролей и пользователя, используя инструмент htpasswd, как показано ниже.

    Инструмент htpasswd предоставляется утилитой apache2-utils.

    Вы можете подтвердить, успешно ли вы создали пользователя и случайный пароль, с помощью следующей команды

    Используя директиву Allow

    В дополнение к директиве basic_auth мы можем использовать директиву allow для ограничения доступа.

    Внутри раздела location вы можете использовать следующий код, чтобы разрешить указанным IP-адресам доступ к конфиденциальной области.

    Настрйка логов для мониторинга вредоносных действий

    В этом разделе мы настроим журналы error и access, чтобы специально отслеживать допустимые и недействительные запросы.

    Вы можете просмотреть эти логи, чтобы выяснить, кто подключился и в какое время, или какой пользователь получил доступ к определенному файлу и так далее.

    Внутри раздела HTTP вы можете использовать следующую настройку:

    Предотвращение DDOS

    Вы можете защитить Nginx от DDOS-атаки следующими способами:

    Ограничение запросов пользователей

    Вы можете использовать директивы limit_req_zone и limit_req, чтобы ограничить частоту запросов, отправляемых пользователями в течение нескольких минут.

    Добавьте следующий код в раздел location, встроенный в раздел server.

    Ограничение количества подключений

    Вы можете использовать директивы limit_conn и limit_conn_zone, чтобы ограничить соединение с определенными местоположениями или областями.

    Например, приведенный ниже код позволяет 15 соединений от клиентов за определенный период.

    Следующий код должен быт помещен в раздел location.

    Завершить медленные соединения

    Вы можете использовать директивы timeouts, такие как client_body_timeout и client_header_timeout, чтобы контролировать, как долго Nginx будет ожидать записи из тела и заголовка клиента.

    Добавьте следующее в разделе server.

    Отключить список каталогов

    Вы можете использовать директиву auto_index, чтобы предотвратить листинг каталога, как показано ниже в коде.

    Вам нужно установить его в значение off, чтобы отключить список каталогов.

    Заключение

    Мы настроили веб-сервер Nginx для эффективной работы и защиты от чрезмерного злоупотребления ресурсов в производственной среде.

    Источники:

    https://web-shpargalka. ru/disk-too-slow-trassir-oshibka. php

    https://itsecforu. ru/2020/02/25/%F0%9F%8C%90-%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0-%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D1%81%D1%82%D0%B8-%D0%B8-%D0%B1%D0%B5/

  • Код ошибки усз 20002
  • Код ошибки уаз патриот р0300
  • Код ошибки уаз патриот р0171
  • Код ошибки уаз патриот p0303
  • Код ошибки уаз патриот 1571