68

Гайд по видеонаблюдению для Wildberries (пример)

Всем привет! В связи с новыми требованиями от Wildberries - предоставить всем пунктам выдачи товаров (ПВЗ) доступ для онлайн-трансляции камер видеонаблюдения, показываю пример на своем опыте.

В нашем распоряжении:

Оператор yota с договором для ИП и белый статистический IP-адрес
Роутер Dlink DIR-115
Ресивер с камерами Xmeye.


Для начала заходим в браузере на страницу роутера по адресу 192.168.0.1 (у вас может быть другим, сзади или снизу это написано, так же логин и пароль), вводим логин и пароль admin admin. Не забываем сразу же сменить пароль на более сложный, мы же не хотим дать доступ к данным злоумышленникам =)

Видим меню, заходим в "межсетевой экран" - "виртуальные серверы" - "создать новый".

Дальше идем в настройки ресивера - сеть - смотрим его ip адрес, у нас, как видим 192.168.0.107 (у вас может быть другой).

Идем в сетевые службы, смотрим, чтобы rtsp был включен, виден порт, который необходимо "пробросить"

Сохраняем все как на картинке

Узнаем IP адрес вашего интернета - https://2ip.ru
Проверяем доступность порта 554 "из вне" - https://portscaner.ru вставляем ip из 2ip
Если порт открыт, то все отлично!

Идем дальше. Регистрируемся на ipeye.ru, платный тариф не нужен, у нас в ресивере уже есть жесткий диск. Жмем добавить камеру, необходимо узнать адрес потока, это как раз и есть rtsp ссылка.

Общий вид строк для получения по RTSP видео выглядит следующим образом:
rtsp://XXX.XXX.XXX.XXX:554/user=admin&password=&chan...,

где XXX.XXX.XXX.XXX (IP-адрес вашего устройства, на 2ip.ru)

:554 (RTSP-порт по умолчанию, его можно изменить в настройках камеры)

User = admin (пользователь, который может авторизоваться на устройстве)

password= (пароль пользователя, по умолчанию без пароля)

channel=1 (Номер канала регистратора)

stream=0?.sdp (поток видео 0=основной, 1=субботок).

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

- Для камер основной линейки, URL будет выглядеть примерно так:

Основной поток: rtsp://192.168.0.157:554/user=admin&password=&channel=1&stream=0?.sdp

Субботок строка будет отличаться. После stream необходимо поменять 0 на 1:

rtsp://192.168.0.157:554/user=admin&password=&channel=1&stream=1?.sdp

- с камер 7-ой серии (PN7X...) используется MPEG4, пароль по-умолчанию 123456, URL выглядит следующим образом:

rtsp://admin:123456@192.168.0.190:554/mpeg4


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

Это еще не все. А как же конфиденциальность? Ведь теперь любой пользователь сможет просматривать ваши камеры. Заходим в настройки учетных записей в ресивере и добавляем пользователя с правами только на чтение, эти же эти данные нужно изменить в rtsp ссылках на сайте, где указаны камеры. Ну и сменить пароль у пользователя admin.

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

Для WB в приложении указываем:
Ссылку - https://www.ipeye.ru/ipeye_service/index.php?route=page_inde...
Логин и пароль псевдопользователя.

Текста много, писал пример первый раз. Много кто спрашивал, вот делюсь.