Wiki source code of Подключение локальных камер (RTSP, ONVIF)
Last modified by strixadmin on 2025/07/14 13:45
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)В системе **СтриксВид **предусмотрено несколько способов подключения устройств. | ||
2 | |||
3 | |||
4 | ((( | ||
5 | (% cellspacing="0" style="border-collapse:collapse; border:none; width:555px" %) | ||
6 | |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:181px" %)((( | ||
7 | (% style="line-height:1.2" %) | ||
8 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Способ подключения | ||
9 | )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:374px" %)((( | ||
10 | (% style="line-height:1.2" %) | ||
11 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)Что можно подключить | ||
12 | ))) | ||
13 | |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:181px" %)((( | ||
14 | (% style="line-height:1.2" %) | ||
15 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ONVIF (автопоиск) | ||
16 | )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:374px" %)((( | ||
17 | (% style="line-height:1.2" %) | ||
18 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)локальные IP- камеры | ||
19 | ))) | ||
20 | |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:181px" %)((( | ||
21 | (% style="line-height:1.2" %) | ||
22 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)ONVIF (вручную) | ||
23 | )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:374px" %)((( | ||
24 | (% style="line-height:1.2" %) | ||
25 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**удаленные **(% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)и локальные IP- камеры | ||
26 | ))) | ||
27 | |(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:181px" %)((( | ||
28 | (% style="line-height:1.2" %) | ||
29 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)RTSP-ссылка | ||
30 | )))|(% style="border-bottom:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; border-top:1px solid #000000; padding:7px 7px 7px 7px; vertical-align:top; width:374px" %)((( | ||
31 | (% style="line-height:1.2" %) | ||
32 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)удаленные и локальные IP- камеры | ||
33 | |||
34 | (% style="line-height:1.2" %) | ||
35 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; overflow-wrap:break-word; overflow:hidden; text-decoration:none; white-space:pre-wrap" %)**видеорегистраторы** | ||
36 | ))) | ||
37 | ))) | ||
38 | |||
39 | |||
40 | (% style="line-height: 1.38; margin-bottom: 21px;" %) | ||
41 | == (% style="color:#000000; font-family:Arial,sans-serif; font-size:15pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Автоматическое добавление камер по ONVIF**(% style="color:#666666; font-family:Arial,sans-serif; font-size:15pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %) (%%) == | ||
42 | |||
43 | (% style="line-height:1.38" %) | ||
44 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Преимуществом автоматического добавления через ONVIF является возможность быстро и сразу добавить несколько камер, что особенно удобно при работе с однородной системой видеонаблюдения, где все устройства находятся в одной сети и используют одинаковые параметры доступа. Кроме того, подключение по ONVIF позволяет серверу автоматически получать от камеры информацию о с детекции движения в кадре. | ||
45 | |||
46 | |||
47 | (% style="line-height:1.38" %) | ||
48 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Что потребуется:** | ||
49 | |||
50 | |||
51 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Логин и пароль (вводится один для всех камер). | ||
52 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Убедиться что камеры находятся в одной локальной сети с сервером. | ||
53 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Включить службы ONVIF и RTSP на стороне камеры. | ||
54 | |||
55 | (% style="line-height:1.38" %) | ||
56 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Ограничения:** | ||
57 | |||
58 | |||
59 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Метод работает только в пределах одной локальной сети, в которой расположен сервер. | ||
60 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Некоторые производители камер реализуют ONVIF частично или с ошибками — это может мешать работе поиска. | ||
61 | |||
62 | (% style="line-height:1.38" %) | ||
63 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение:** | ||
64 | |||
65 | |||
66 | (% style="line-height:1.38" %) | ||
67 | (% style="border:none; color:#000000; display:inline-block; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; height:284px; overflow:hidden; text-decoration:none; white-space:pre-wrap; width:602px" %)[[image:https://lh7-rt.googleusercontent.com/docsz/AD_4nXcg012l6SC_PF8Xys2W4qsdyg5EfleywuSc_4ruoYu2J46UAFhZYe0GuldzZEv5JMXWR5sqCcXGTe7_as6AIxFVG9XRxpfYqKbEeoKeFVF93bKamaFW1lwru-ycNHnRCeiKUqL-_Q?key=qlfTD9iJpXyogJJbeW58lg||height="284" width="602"]] | ||
68 | |||
69 | |||
70 | |||
71 | (% style="line-height: 1.38; margin-bottom: 21px;" %) | ||
72 | == (% style="color:#000000; font-family:Arial,sans-serif; font-size:15pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение камеры по ONVIF вручную**(%%) == | ||
73 | |||
74 | |||
75 | (% style="line-height:1.38" %) | ||
76 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Применяется, если камера не определяется автоматически или когда она находится в удаленной сети (в Интернете). Так же этот тип подключения позволяет серверу автоматически получать от камеры информацию о с детекции движения в кадре.(%%) | ||
77 | |||
78 | |||
79 | |||
80 | (% style="line-height:1.38" %) | ||
81 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Что потребуется:** | ||
82 | |||
83 | |||
84 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)IP-адрес камеры. | ||
85 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)ONVIF-порт (обычно 80, 8000 или 8899). | ||
86 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)RTSP-порт (обычно 554). | ||
87 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Логин и пароль. | ||
88 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Включить службы ONVIF и RTSP на стороне камеры. | ||
89 | |||
90 | (% style="line-height:1.38" %) | ||
91 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Ограничения:** | ||
92 | |||
93 | |||
94 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)ONVIF может работать нестабильно с некоторыми моделями камер из-за различий в реализации. | ||
95 | |||
96 | (% style="line-height:1.38" %) | ||
97 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение:** | ||
98 | |||
99 | |||
100 | (% style="line-height:1.38" %) | ||
101 | (% style="border:none; color:#000000; display:inline-block; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; height:299px; overflow:hidden; text-decoration:none; white-space:pre-wrap; width:602px" %)[[image:https://lh7-rt.googleusercontent.com/docsz/AD_4nXc0gVm-CEHGdzFRAE6UOCqZjR49EJ68ozlWxfPdaC8QTnIShoRLvIHNcaHSeuHYxJIE0wKV1Yn7IjR6MR7XN16Ql8KYdpi3ZNPI8hpHZJNwo2U7X1Eifjrv7rpeMweclY8lyaqzBg?key=qlfTD9iJpXyogJJbeW58lg||height="299" width="602"]](%%) | ||
102 | |||
103 | |||
104 | (% style="line-height: 1.38; margin-bottom: 21px;" %) | ||
105 | == (% style="color:#000000; font-family:Arial,sans-serif; font-size:15pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение камеры по RTSP**(%%) == | ||
106 | |||
107 | (% style="line-height:1.38" %) | ||
108 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Этот способ работает даже с простыми камерами, которые не поддерживают ONVIF. Подходит для подключения локальных и удаленных устройств, в том числе видеорегистраторов. Формат RTSP-ссылки можно найти в инструкции к камере, в Интернете или запросить у технической поддержки производителя. Проверить корректность RTSP-ссылки можно с помощью бесплатного плеера VLC — просто выберите «Открыть сетевой поток» и вставьте ссылку. | ||
109 | |||
110 | |||
111 | |||
112 | (% style="line-height:1.38" %) | ||
113 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Что потребуется:** | ||
114 | |||
115 | |||
116 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Полная RTSP-ссылка, включающая логин, пароль, IP-адрес и путь потока. | ||
117 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Включить службу RTSP на стороне камеры. | ||
118 | |||
119 | (% style="line-height:1.38" %) | ||
120 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Ограничения:** | ||
121 | |||
122 | |||
123 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Не передаёт события движения автоматически. Как настроить их передачу по протоколу SMTP читайте(% style="-webkit-text-decoration-skip:none; color:#4a86e8; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration-skip-ink:none; text-decoration:underline; white-space:pre-wrap" %) в нашей статье. | ||
124 | * (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)RTSP-ссылку нужно создать заранее. | ||
125 | |||
126 | (% style="line-height:1.38" %) | ||
127 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение:** | ||
128 | |||
129 | (% style="line-height:1.38" %) | ||
130 | (% style="border:none; color:#000000; display:inline-block; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; height:297px; overflow:hidden; text-decoration:none; white-space:pre-wrap; width:602px" %)[[image:https://lh7-rt.googleusercontent.com/docsz/AD_4nXfssAknt3-LddvGFVl-uU7Lxmuv4p-H3lA7Q39SS4HzFoMtFGL--fClnSgm6Z8pn_PGddQVQ2qwtpgKS4FM-NDjgjVjnBG1xLTob71PPEFh9Wff5D8zXXzd7Hz9BQDB82PjWNK9?key=qlfTD9iJpXyogJJbeW58lg||height="297" width="602"]] | ||
131 | |||
132 | |||
133 | (% style="line-height: 1.38; margin-bottom: 21px;" %) | ||
134 | == (% style="color:#000000; font-family:Arial,sans-serif; font-size:15pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Рекомендации по выбору способа**(%%) == | ||
135 | |||
136 | (% style="line-height:1.38" %) | ||
137 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Если ваши камеры находятся в одной сети с сервером, начните с автоматического поиска через ONVIF — это самый быстрый способ добавить устройства. При условии, что у камер одинаковые логины и пароли, они будут подключены автоматически. Если учетные данные у каждой камеры разные, устройства всё равно появятся в списке, но для начала трансляции потребуется вручную зайти в каждую камеру и указать правильный логин и пароль. | ||
138 | |||
139 | |||
140 | (% style="line-height:1.38" %) | ||
141 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Если автоматический поиск не находит нужную камеру, попробуйте добавить ее вручную по ONVIF, указав IP-адрес, порты и доступ. | ||
142 | |||
143 | |||
144 | (% style="line-height:1.38" %) | ||
145 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:11pt; font-style:normal; font-variant:normal; font-weight:400; text-decoration:none; white-space:pre-wrap" %)Если и этот способ не дал результата, используйте RTSP-ссылку. Формат ссылки можно найти в инструкции или запросить у производителя. Мы настоятельно рекомендуем предварительно проверить RTSP-ссылку через VLC-плеер — если видео запускается, значит, подключение возможно и через СтриксВид. | ||
146 | |||
147 |