IP камеры видеонаблюдения

Обмен опытом по установке Линукс на разные аппаратные конфигурации

Модераторы: Olej, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 22 сен 2019, 22:59

Код: Выделить всё

olej@ACER:/lib/x86_64-linux-gnu$ pwd
/lib/x86_64-linux-gnu

olej@ACER:/lib/x86_64-linux-gnu$ ls libva.*
libva.so  libva.so.2  libva.so.2.400.0
olej@ACER:/lib/x86_64-linux-gnu$ ls -l libva.*
lrwxrwxrwx 1 root root     16 янв 28  2019 libva.so -> libva.so.2.400.0
lrwxrwxrwx 1 root root     16 янв 28  2019 libva.so.2 -> libva.so.2.400.0
-rw-r--r-- 1 root root 145952 янв 28  2019 libva.so.2.400.0
Делаю ссылку:

Код: Выделить всё

olej@ACER:/lib/x86_64-linux-gnu$ sudo ln -s libva.so.2.400.0 libva.so.1
[sudo] пароль для olej: 
olej@ACER:/lib/x86_64-linux-gnu$ ls -l libva.*
lrwxrwxrwx 1 root root     16 янв 28  2019 libva.so -> libva.so.2.400.0
lrwxrwxrwx 1 root root     16 сен 22 22:50 libva.so.1 -> libva.so.2.400.0
lrwxrwxrwx 1 root root     16 янв 28  2019 libva.so.2 -> libva.so.2.400.0
-rw-r--r-- 1 root root 145952 янв 28  2019 libva.so.2.400.0

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 22 сен 2019, 23:04

Olej писал(а): Делаю ссылку:

Код: Выделить всё

olej@ACER:/opt/Partizan/Partizan Device Manager$ ./Device\ Manager 
Start App  ../com.partizandm.app.unified/main.cpp 55 int main(int, char**)
"MainWindow::loadSettings m_PathSnapShot = /opt/Partizan/Partizan Device Manager/Snapshots"
Load settings currLang =  ""
Load settings GlobalData::m_TimeSearch  =  5
Load settings m_PathSnapShot  =  "/opt/Partizan/Partizan Device Manager/Snapshots"
loadLang =  ""
AppPath =  "/opt/Partizan/Partizan Device Manager"
Leng path for debug =  "/opt/Partizan/Partizan Device Manager/lang"
localeName= "ru_RU"
9 "/opt/Partizan/Partizan Device Manager/lang"
langPng "/opt/Partizan/Partizan Device Manager/lang/cz.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/da.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/de.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/en.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/fr.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/pl.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/ru.png"
Local rLanguage ===  "ru"
Local currLang ===  ""
Local !!! m_CurrIndexLangWizzard =  6
langPng "/opt/Partizan/Partizan Device Manager/lang/se.png"
langPng "/opt/Partizan/Partizan Device Manager/lang/uk.png"
End of createLanguageMenu() = bFindLocal =  true
main: before engine init
main: before engine init2
void CGeneralSettings::SetVideoResolution(int resolution) resolution =  0
MainWindow::SetFilterType type =  0
qml: day onCurrentIndexChanged  = 0
!!!!!!!!!!!!!!!!!!!!!!!! m_QickSetupFirstRun =  true
qml: cteEndSetTime onTextChanged text = ::
qml: cteStartSetTime onTextChanged text = ::
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
libpng warning: iCCP: known incorrect sRGB profile
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
qt.network.ssl: QSslSocket: cannot resolve sk_new_null
qt.network.ssl: QSslSocket: cannot resolve sk_push
qt.network.ssl: QSslSocket: cannot resolve sk_free
qt.network.ssl: QSslSocket: cannot resolve sk_num
qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
qt.network.ssl: QSslSocket: cannot resolve sk_value
qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
qt.network.ssl: QSslSocket: cannot resolve SSLeay
qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function sk_num
...
Вложения
i3.png
i4.png
i5.png
i10.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 22 сен 2019, 23:19

Сетевые настройки:
i11.png
Потоковое видео:
i12.png
Обслуживание:
i14.png
За 5 минут сделал: "Стандартная прошивка" -> "Установить/Обновить"

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 22 сен 2019, 23:21

Olej писал(а):За 5 минут сделал: "Стандартная прошивка" -> "Установить/Обновить"
Информация:
i22.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 23 сен 2019, 12:18

Olej писал(а):За 5 минут сделал: "Стандартная прошивка" -> "Установить/Обновить"
Но тут новость - вот дословно ответ от техподдержки Partizan Security:
веб-интерфейс был вырезан с прошивок, на данный момент просмотр и конфигурация через программное обеспечение.
Тем не менее, потоковое видео отображается в Partizan Device Manager v0.9L Beta
p2.png
А в терминале видим что-то такое:

Код: Выделить всё

...
LiveStreamOn
m_papkaIsVisible =  true
Formed link:  "rtsp://192.168.1.10:554/user=admin&password=admin&channel=1&stream=0.sdp"
qml: Меняем размер
qml: Высота 758.4181818181819
qml: Ширина 680.090909090909
Play Stream  "rtsp://192.168.1.10:554/user=admin&password=admin&channel=1&stream=0.sdp"
Input #0, rtsp, from 'rtsp://192.168.1.10:554/user=admin&password=admin&channel=1&stream=0.sdp':
  Metadata:
    title           : RTSP Session
  Duration: N/A, start: 0.428533, bitrate: N/A
    Stream #0:0: Video: h264 (Baseline), yuv420p(progressive), 1280x720, 14 fps, 14 tbr, 90k tbn, 28 tbc
...

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 25 сен 2019, 00:16

Вот такая вещь как Xeoma - Xeoma – бестселлер гибкого видеонаблюдения.
Качаем здесь - Xeoma для Linux 64 бит (пробная версия Lite-режима) (лучше эту версию, из соображений что это коммерческий продукт + триальных условий).

Код: Выделить всё

olej@ACER:~/Загрузки/Partizan_IP$ ls -l xeoma_free_linux64.tgz 
-rw-r--r-- 1 olej olej 40848881 сен 23 18:33 xeoma_free_linux64.tgz
Разархивировав получаем закрытое приложение для запуска:

Код: Выделить всё

olej@ACER:~/Загрузки/Partizan_IP$ ls -l xeoma_free.app 
-rwxr-xr-x 1 olej olej 85449756 апр 25 12:17 xeoma_free.app
Доступные цены – от 800 руб. за канал и ниже при больших объемах. От 50 руб/месяц за Облачный сервис.
Вот оно - ключевое соображение всех операторов систем видеонаблюдений: облачный сервис + его аренда!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 25 сен 2019, 00:21

Olej писал(а): Разархивировав получаем закрытое приложение для запуска:

Код: Выделить всё

olej@ACER:~/Загрузки/Partizan_IP$ ls -l xeoma_free.app 
-rwxr-xr-x 1 olej olej 85449756 апр 25 12:17 xeoma_free.app
Вложения
x1.png
x5.png
x21.png

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 25 сен 2019, 00:26

Olej писал(а):Информация:
Тщательно отсканировал IP-камеру по сети:

Код: Выделить всё

olej@ACER:~$ sudo nmap -v -sS -p1-65535 192.168.1.10
Starting Nmap 7.70 ( https://nmap.org ) at 2019-09-23 12:02 EEST
Initiating ARP Ping Scan at 12:02
Scanning 192.168.1.10 [1 port]
Completed ARP Ping Scan at 12:02, 0.22s elapsed (1 total hosts)
Initiating Parallel DNS resolution of 1 host. at 12:02
Completed Parallel DNS resolution of 1 host. at 12:02, 5.52s elapsed
Initiating SYN Stealth Scan at 12:02
Scanning 192.168.1.10 [65535 ports]
Discovered open port 80/tcp on 192.168.1.10
Discovered open port 554/tcp on 192.168.1.10
Increasing send delay for 192.168.1.10 from 0 to 5 due to max_successful_tryno increase to 4
Increasing send delay for 192.168.1.10 from 5 to 10 due to 25 out of 83 dropped probes since last increase.
Increasing send delay for 192.168.1.10 from 10 to 20 due to 11 out of 36 dropped probes since last increase.
Increasing send delay for 192.168.1.10 from 20 to 40 due to 11 out of 35 dropped probes since last increase.
Increasing send delay for 192.168.1.10 from 40 to 80 due to 11 out of 33 dropped probes since last increase.
SYN Stealth Scan Timing: About 6.78% done; ETC: 12:10 (0:07:06 remaining)
SYN Stealth Scan Timing: About 7.24% done; ETC: 12:16 (0:13:01 remaining)
SYN Stealth Scan Timing: About 7.71% done; ETC: 12:22 (0:18:10 remaining)
SYN Stealth Scan Timing: About 8.17% done; ETC: 12:27 (0:22:40 remaining)
SYN Stealth Scan Timing: About 8.63% done; ETC: 12:31 (0:26:38 remaining)
SYN Stealth Scan Timing: About 9.09% done; ETC: 12:35 (0:30:09 remaining)
SYN Stealth Scan Timing: About 9.56% done; ETC: 12:39 (0:33:17 remaining)
SYN Stealth Scan Timing: About 10.02% done; ETC: 12:42 (0:36:05 remaining)
SYN Stealth Scan Timing: About 10.48% done; ETC: 12:45 (0:38:34 remaining)
SYN Stealth Scan Timing: About 10.94% done; ETC: 12:48 (0:40:49 remaining)
SYN Stealth Scan Timing: About 11.50% done; ETC: 12:51 (0:43:13 remaining)
SYN Stealth Scan Timing: About 12.15% done; ETC: 12:54 (0:45:41 remaining)
SYN Stealth Scan Timing: About 12.98% done; ETC: 12:58 (0:48:23 remaining)
SYN Stealth Scan Timing: About 14.04% done; ETC: 13:02 (0:51:12 remaining)
SYN Stealth Scan Timing: About 15.53% done; ETC: 13:06 (0:54:13 remaining)
SYN Stealth Scan Timing: About 17.89% done; ETC: 13:12 (0:57:27 remaining)
SYN Stealth Scan Timing: About 41.00% done; ETC: 13:33 (0:53:56 remaining)
SYN Stealth Scan Timing: About 47.22% done; ETC: 13:35 (0:49:21 remaining)
SYN Stealth Scan Timing: About 53.02% done; ETC: 13:37 (0:44:40 remaining)
Discovered open port 34567/tcp on 192.168.1.10
Discovered open port 8899/tcp on 192.168.1.10
SYN Stealth Scan Timing: About 58.55% done; ETC: 13:38 (0:39:55 remaining)
Stats: 0:58:39 elapsed; 0 hosts completed (1 up), 1 undergoing SYN Stealth Scan
SYN Stealth Scan Timing: About 60.58% done; ETC: 13:39 (0:38:06 remaining)
SYN Stealth Scan Timing: About 65.95% done; ETC: 13:40 (0:33:14 remaining)
SYN Stealth Scan Timing: About 71.22% done; ETC: 13:40 (0:28:19 remaining)
SYN Stealth Scan Timing: About 76.40% done; ETC: 13:41 (0:23:22 remaining)
SYN Stealth Scan Timing: About 81.54% done; ETC: 13:42 (0:18:23 remaining)
SYN Stealth Scan Timing: About 86.64% done; ETC: 13:42 (0:13:22 remaining)
SYN Stealth Scan Timing: About 91.69% done; ETC: 13:42 (0:08:21 remaining)
Discovered open port 9530/tcp on 192.168.1.10
SYN Stealth Scan Timing: About 96.74% done; ETC: 13:43 (0:03:17 remaining)
Completed SYN Stealth Scan at 13:48, 6382.82s elapsed (65535 total ports)
Nmap scan report for 192.168.1.10
Host is up (0.0021s latency).
Not shown: 65530 closed ports
PORT      STATE SERVICE
80/tcp    open  http
554/tcp   open  rtsp
8899/tcp  open  ospf-lite
9530/tcp  open  unknown
34567/tcp open  dhanalakshmi
MAC Address: 00:12:12:31:E9:D9 (Plus)

Read data files from: /usr/bin/../share/nmap
Nmap done: 1 IP address (1 host up) scanned in 6388.71 seconds
           Raw packets sent: 84703 (3.727MB) | Rcvd: 371634 (72.403MB)
Камера предоставляет основной канал/протокол получения видео - RTSP, TCP порт 554.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 25 сен 2019, 00:43

Olej писал(а):

Код: Выделить всё

Not shown: 65530 closed ports
PORT      STATE SERVICE
80/tcp    open  http
554/tcp   open  rtsp
8899/tcp  open  ospf-lite
9530/tcp  open  unknown
34567/tcp open  dhanalakshmi
MAC Address: 00:12:12:31:E9:D9 (Plus)
...
Камера предоставляет основной канал/протокол получения видео - RTSP, TCP порт 554.

Код: Выделить всё

olej@ACER:~$ telnet 192.168.1.10 554
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
...
Порт TCP 34567 часто в обсужденияъ называют медиапорт:

Код: Выделить всё

olej@ACER:/usr$ telnet 192.168.1.10 34567
Trying 192.168.1.10...
Connected to 192.168.1.10.
Escape character is '^]'.
...
А сканированный порт TCP 8899 и в документации называется ONVIF-порт (Open Network Video Interface Forum).
Вот и разбирайся теперь с этим.

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: IP камеры видеонаблюдения

Непрочитанное сообщение Olej » 25 сен 2019, 13:02

Olej писал(а):Вот оно - ключевое соображение всех операторов систем видеонаблюдений: облачный сервис + его аренда!
Подключение по HTTP по порту 80 теперь выглядит так:
Вложения
p80.png

Ответить

Вернуться в «Железо для Linux»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей