Гайд по видеонаблюдению для 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...
Логин и пароль псевдопользователя.
Текста много, писал пример первый раз. Много кто спрашивал, вот делюсь.