Редактировал(а) admin 2026/09/03 12:17

От версии 3.2
отредактировано admin
на 2026/08/21 10:45
Изменить комментарий: Inline {{code language="none"}} -> ##monospace##; block none -> text
К версии 3.1
отредактировано superadmin
на 2026/07/27 16:50
Изменить комментарий: Changed default language to ru

Сводка

Подробности

Свойства страницы
Автор документа
... ... @@ -1,1 +1,1 @@
1 -XWiki.admin
1 +XWiki.superadmin
Содержимое
... ... @@ -34,57 +34,57 @@
34 34  (((
35 35  (% class="line number1 index0 alt2" style="text-align: left;" %)
36 36  (((
37 -(% class="java plain" style="text-align: left;" %)##ЛОГИЧЕСКОЕ ИЛИ (##
37 +(% class="java plain" style="text-align: left;" %){{code language="none"}}ЛОГИЧЕСКОЕ ИЛИ ({{/code}}
38 38  )))
39 39  
40 40  (% class="line number2 index1 alt1" style="text-align: left;" %)
41 41  (((
42 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##ЛОГИЧЕСКОЕ И (##
42 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}ЛОГИЧЕСКОЕ И ({{/code}}
43 43  )))
44 44  
45 45  (% class="line number3 index2 alt2" style="text-align: left;" %)
46 46  (((
47 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##ИСТОЧНИК СОБЫТИЙ,##
47 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}ИСТОЧНИК СОБЫТИЙ,{{/code}}
48 48  )))
49 49  
50 50  (% class="line number4 index3 alt1" style="text-align: left;" %)
51 51  (((
52 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##ЛОГИЧЕСКОЕ ИЛИ (##
52 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}ЛОГИЧЕСКОЕ ИЛИ ({{/code}}
53 53  )))
54 54  
55 55  (% class="line number5 index4 alt2" style="text-align: left;" %)
56 56  (((
57 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##ТЕМА СОБЫТИЯ##(% class="java value" style="text-align: left;" %)##1##(% class="java plain" style="text-align: left;" %)##,##
57 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}ТЕМА СОБЫТИЯ {{/code}}(% class="java value" style="text-align: left;" %){{code language="none"}}1{{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}},{{/code}}
58 58  )))
59 59  
60 60  (% class="line number6 index5 alt1" style="text-align: left;" %)
61 61  (((
62 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##ТЕМА СОБЫТИЯ##(% class="java value" style="text-align: left;" %)##2##(% class="java plain" style="text-align: left;" %)##,##
62 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}ТЕМА СОБЫТИЯ {{/code}}(% class="java value" style="text-align: left;" %){{code language="none"}}2{{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}},{{/code}}
63 63  )))
64 64  
65 65  (% class="line number7 index6 alt2" style="text-align: left;" %)
66 66  (((
67 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##...##
67 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}...{{/code}}
68 68  )))
69 69  
70 70  (% class="line number8 index7 alt1" style="text-align: left;" %)
71 71  (((
72 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##)##
72 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}){{/code}}
73 73  )))
74 74  
75 75  (% class="line number9 index8 alt2" style="text-align: left;" %)
76 76  (((
77 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##),##
77 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}),{{/code}}
78 78  )))
79 79  
80 80  (% class="line number10 index9 alt1" style="text-align: left;" %)
81 81  (((
82 -(% class="java spaces" style="text-align: left;" %)####(% class="java plain" style="text-align: left;" %)##...##
82 +(% class="java spaces" style="text-align: left;" %){{code language="none"}} {{/code}}(% class="java plain" style="text-align: left;" %){{code language="none"}}...{{/code}}
83 83  )))
84 84  
85 85  (% class="line number11 index10 alt2" style="text-align: left;" %)
86 86  (((
87 -(% class="java plain" style="text-align: left;" %)##)##
87 +(% class="java plain" style="text-align: left;" %){{code language="none"}}){{/code}}
88 88  )))
89 89  )))
90 90  )))
... ... @@ -96,7 +96,7 @@
96 96  
97 97  В случае, если необходимо настроить запись по событиям от какого-то сетевого узла (например, от самой камеры), не дифференцируя при этом, от какой конкретно составной его части (элемента) пришло событие, то все довольно просто: пока регистратор и сетевой узел видят друг друга (раскрашены зеленым цветом в приложении "Сеть", то есть периодически общаются в рамках WS-Discovery), то в рамках оформленной подписки первый получает от второго все события, сопоставляет источник (сетевой узел) и тип события (по ONVIF-топику события) с имеющимися фильтрами в рамках задач на запись и инициирует запись видеофрагмента в соответствии с тем, прошло ли событие данные фильтры.
98 98  
99 -В случае, если необходимо настроить задачу на запись по конкретному элементу в составе сетевого узла (например, от точки доступа в составе БОРЕЙ), при получении события и последующему его пропусканию через фильтр необходимо предварительно идентифицировать этот конкретный элемент. В большинстве случаев это делается на основании структуры данных извещения, в котором, например, в поле ##onvif:source## можно передать идентификатор функционального элемента, испустившего событие.
99 +В случае, если необходимо настроить задачу на запись по конкретному элементу в составе сетевого узла (например, от точки доступа в составе БОРЕЙ), при получении события и последующему его пропусканию через фильтр необходимо предварительно идентифицировать этот конкретный элемент. В большинстве случаев это делается на основании структуры данных извещения, в котором, например, в поле {{code language="none"}}onvif:source{{/code}} можно передать идентификатор функционального элемента, испустившего событие.
100 100  
101 101  Разберем последовательность действий, необходимую для того, чтобы с нуля создать задачу на запись на ДеВизоре А по событиям от точки доступа С в составе Борея В:
102 102  

ДеВизор