Wiki source code of rtsp-onvif
Version 3.1 by strixadmin on 2025/07/08 12:53
Hide last authors
author | version | line-number | content |
---|---|---|---|
![]() |
2.1 | 1 | |
2 | |||
3 | (% style="line-height:1.38; margin-bottom:4px" %) | ||
![]() |
3.1 | 4 | (% style="color:#000000; font-family:Arial,sans-serif; font-size:26pt; font-style:normal; font-variant:normal; font-weight:700; text-decoration:none; white-space:pre-wrap" %)**Подключение камер к системе** |
![]() |
2.1 | 5 | |
6 | |||
7 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 8 | (% 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.1 | 9 | |
10 | |||
11 | ((( | ||
12 | (% cellspacing="0" style="border-collapse:collapse; border:none; width:555px" %) | ||
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" %) | ||
![]() |
3.1 | 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" %)Способ подключения |
![]() |
2.1 | 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" %) | ||
![]() |
3.1 | 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" %)Что можно подключить |
![]() |
2.1 | 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" %) | ||
![]() |
3.1 | 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 (автопоиск) |
![]() |
2.1 | 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" %) | ||
![]() |
3.1 | 25 | (% 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- камеры |
![]() |
2.1 | 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" %) | ||
![]() |
3.1 | 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" %)ONVIF (вручную) |
![]() |
2.1 | 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" %) | ||
![]() |
3.1 | 32 | (% 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- камеры |
![]() |
2.1 | 33 | ))) |
34 | |(% 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" %)((( | ||
35 | (% style="line-height:1.2" %) | ||
![]() |
3.1 | 36 | (% 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-ссылка |
![]() |
2.1 | 37 | )))|(% 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" %)((( |
38 | (% style="line-height:1.2" %) | ||
![]() |
3.1 | 39 | (% 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- камеры |
![]() |
2.1 | 40 | |
41 | (% style="line-height:1.2" %) | ||
![]() |
3.1 | 42 | (% 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" %)**видеорегистраторы** |
![]() |
2.1 | 43 | ))) |
44 | ))) | ||
45 | |||
46 | |||
47 | (% style="line-height:1.38; margin-bottom:21px" %) | ||
![]() |
3.1 | 48 | (% 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" %) |
![]() |
2.1 | 49 | |
50 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 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" %)Преимуществом автоматического добавления через ONVIF является возможность быстро и сразу добавить несколько камер, что особенно удобно при работе с однородной системой видеонаблюдения, где все устройства находятся в одной сети и используют одинаковые параметры доступа. Кроме того, подключение по ONVIF позволяет серверу автоматически получать от камеры информацию о с детекции движения в кадре. |
![]() |
2.1 | 52 | |
53 | |||
54 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 55 | (% 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" %)**Что потребуется:** |
![]() |
2.1 | 56 | |
57 | |||
![]() |
3.1 | 58 | * (% 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" %)Логин и пароль (вводится один для всех камер). |
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 и RTSP на стороне камеры. | ||
![]() |
2.1 | 61 | |
62 | |||
63 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 64 | (% 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" %)**Ограничения:** |
![]() |
2.1 | 65 | |
66 | |||
![]() |
3.1 | 67 | * (% 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" %)Метод работает только в пределах одной локальной сети, в которой расположен сервер. |
68 | * (% 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 частично или с ошибками — это может мешать работе поиска. | ||
![]() |
2.1 | 69 | |
70 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 71 | (% 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" %)**Подключение:** |
![]() |
2.1 | 72 | |
73 | |||
74 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 75 | (% 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_4nXclZ0eWH691a3U0lo0mNEqDBD6r-RMkjT5NsM-DRSVkmUzaZzPaAF2gQQBiWJXzGPpN6ottdfkjN_9Z7c-SO9_bv2dRvStuPAFv0AFbG5wE2astK7PkMiikqsYsHur_Q7E1FRPyqA?key=qlfTD9iJpXyogJJbeW58lg||height="284" width="602"]] |
![]() |
2.1 | 76 | |
77 | |||
78 | |||
79 | (% style="line-height:1.38; margin-bottom:21px" %) | ||
![]() |
3.1 | 80 | (% 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 вручную** |
![]() |
2.1 | 81 | |
82 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 83 | (% 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.1 | 84 | |
85 | |||
86 | |||
87 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 88 | (% 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" %)**Что потребуется:** |
![]() |
2.1 | 89 | |
90 | |||
![]() |
3.1 | 91 | * (% 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-адрес камеры. |
92 | * (% 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). | ||
93 | * (% 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). | ||
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" %)Логин и пароль. | ||
95 | * (% 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 на стороне камеры. | ||
![]() |
2.1 | 96 | |
97 | |||
98 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 99 | (% 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" %)**Ограничения:** |
![]() |
2.1 | 100 | |
101 | |||
![]() |
3.1 | 102 | * (% 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 может работать нестабильно с некоторыми моделями камер из-за различий в реализации. |
![]() |
2.1 | 103 | |
104 | |||
105 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 106 | (% 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" %)**Подключение:** |
![]() |
2.1 | 107 | |
108 | |||
109 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 110 | (% 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"]](%%) |
![]() |
2.1 | 111 | |
112 | |||
113 | (% style="line-height:1.38; margin-bottom:21px" %) | ||
![]() |
3.1 | 114 | (% 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** |
![]() |
2.1 | 115 | |
116 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 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" %)Этот способ работает даже с простыми камерами, которые не поддерживают ONVIF. Подходит для подключения локальных и удаленных устройств, в том числе видеорегистраторов. Формат RTSP-ссылки можно найти в инструкции к камере, в Интернете или запросить у технической поддержки производителя. Проверить корректность RTSP-ссылки можно с помощью бесплатного плеера VLC — просто выберите «Открыть сетевой поток» и вставьте ссылку. |
![]() |
2.1 | 118 | |
119 | |||
120 | |||
121 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 122 | (% 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" %)**Что потребуется:** |
![]() |
2.1 | 123 | |
124 | |||
![]() |
3.1 | 125 | * (% 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-адрес и путь потока. |
126 | * (% 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 на стороне камеры. | ||
![]() |
2.1 | 127 | |
128 | |||
129 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 130 | (% 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" %)**Ограничения:** |
![]() |
2.1 | 131 | |
132 | |||
![]() |
3.1 | 133 | * (% 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" %) в нашей статье. |
134 | * (% 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-ссылку нужно создать заранее. | ||
![]() |
2.1 | 135 | |
136 | |||
137 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 138 | (% 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" %)**Подключение:** |
![]() |
2.1 | 139 | |
140 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 141 | (% 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"]] |
![]() |
2.1 | 142 | |
143 | |||
144 | (% style="line-height:1.38; margin-bottom:21px" %) | ||
![]() |
3.1 | 145 | (% 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" %)**Рекомендации по выбору способа** |
![]() |
2.1 | 146 | |
147 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 148 | (% 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 — это самый быстрый способ добавить устройства. При условии, что у камер одинаковые логины и пароли, они будут подключены автоматически. Если учетные данные у каждой камеры разные, устройства всё равно появятся в списке, но для начала трансляции потребуется вручную зайти в каждую камеру и указать правильный логин и пароль. |
![]() |
2.1 | 149 | |
150 | |||
151 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 152 | (% 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-адрес, порты и доступ. |
![]() |
2.1 | 153 | |
154 | |||
155 | (% style="line-height:1.38" %) | ||
![]() |
3.1 | 156 | (% 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-плеер — если видео запускается, значит, подключение возможно и через СтриксВид. |
![]() |
2.1 | 157 | |
158 |