Appearance
Подключение камер
RTSP — протокол, по которому камера передаёт непрерывное видео программе записи. RTSP-адрес указывает камеру, порт, учётные данные и нужный поток. Это не ссылка на веб-интерфейс камеры и не ссылка на уже записанный файл.
К одному рабочему месту можно подключить Основную камеру и Дополнительную камеру. oShip сохраняет их записи отдельно. Выберите разные ракурсы, например общий вид стола и крупный план товара и маркировки.
Требования
Камера должна поддерживать RTSP и видео H.264 или H.265. Используйте битрейт не более 8 Мбит/с на поток. H.264 обычно проще просматривать в браузере; возможность воспроизведения H.265 зависит от браузера, ОС и устройства. Если запись не открывается, скачайте её и откройте в совместимом проигрывателе.
Для облачной записи серверу oShip нужен доступ к камере через публичный («белый») внешний IPv4-адрес вашей сети. Необходимо использовать статический адрес: при его смене подключение перестанет работать, если используется IP вместо корректно настроенного DNS-имени. Облачный доступ производителя камеры или веб-доступ KeenDNS сам по себе не предоставляет серверу доступ к RTSP.
Камера может продолжать работать с вашим видеорегистратором. Возможность одновременного подключения зависит от модели, прошивки и лимита клиентов камеры. Проверьте запись в обоих местах; если камера перегружается, уменьшите битрейт или используйте её дополнительный профиль. oShip не отключает существующий регистратор.
Как узнать RTSP-адрес
- Найдите точную модель и версию прошивки на корпусе или в настройках камеры.
- Откройте разделы «Видео», «Сеть», «RTSP» или «Интеграция» в её веб-интерфейсе. Включите RTSP, если он выключен, и уточните порт, обычно 554.
- Если адрес не указан, найдите инструкцию производителя для этой модели или запросите адрес у его поддержки. Адреса от другой модели могут не подойти.
- При наличии ONVIF получите URI выбранного профиля через доверенный ONVIF-клиент в локальной сети (операция GetStreamUri). ONVIF должен быть включён; иногда для него создаётся отдельный пользователь. Не открывайте порт ONVIF наружу ради этой операции. Спецификация ONVIF Media.
- Проверьте URI внутри локальной сети в проигрывателе, поддерживающем RTSP через TCP. Веб-браузер обычно не воспроизводит RTSP напрямую.
Создайте отдельную учётную запись для просмотра с минимальными правами, если камера это поддерживает. Не используйте заводской пароль. Специальные символы в логине и пароле должны быть URL-кодированы: например, @ → %40, # → %23.
Модель из рекомендаций oShip
PS-Link BMV4X50IP — камера 5 МП с регулируемым объективом 2,8–12 мм. Производитель указывает /mpeg4 для основного потока и /mpeg4cif для дополнительного. Название пути не определяет выбранный в настройках кодек. Страница производителя.
Пример локального адреса:
text
rtsp://CAMERA_USER:CAMERA_PASSWORD@192.168.1.101:554/mpeg4Пример после переадресации внешнего порта 10554:
text
rtsp://PUBLIC_IP:10554/mpeg4?username=CAMERA_USER&password=CAMERA_PASSWORDЗамените все обозначения своими данными. Уточняйте путь для своей прошивки. Хорошее освещение и видимые в кадре товар, маркировка и действия сотрудника важнее одного только разрешения.
Как проверить белый внешний адрес
Откройте состояние интернет-подключения роутера и выпишите его WAN IPv4. С устройства в этой сети без VPN сравните его с адресом, который показывает доверенный сервис определения внешнего IP.
Диапазоны 10.0.0.0/8, 172.16.0.0/12, 192.168.0.0/16 - частные; 100.64.0.0/10 обычно используется для NAT оператора. Такой WAN-адрес не подходит для прямого входящего подключения. Несовпадение адресов может означать второй роутер или NAT провайдера. При двойном NAT нужно настроить оба устройства либо согласовать мост с провайдером. При CGNAT закажите у провайдера публичный IPv4; настройки одного домашнего роутера этого не исправят.
Совпадение публичных адресов ещё не доказывает доступность порта: возможны ограничения провайдера и межсетевого экрана. Проверьте подключение кнопкой в oShip после настройки правил. Пояснения Keenetic о публичных и частных адресах.
Несколько камер за одним IP
Для разных устройств с одним внешним IP назначьте разные внешние TCP-порты:
| Камера | Внешний порт | Локальный адрес и RTSP-порт |
|---|---|---|
| Основная | 10554 | 192.168.1.101:554 |
| Дополнительная | 10555 | 192.168.1.102:554 |
В RTSP-ссылке заменяются адрес и порт, а путь потока сохраняется. Два профиля одной физической камеры могут использовать один порт и разные пути - отдельный внешний порт для каждого профиля не обязателен.
Пошаговая настройка Keenetic. Не включайте DMZ и не открывайте наружу администрирование камеры.
Добавление в oShip
- Администратор открывает Рабочие места → Редактировать → Видеофиксация.
- Вводит адрес основной камеры и нажимает Проверить поток. oShip проверяет доступ именно со стороны recorder.
- При успешном ответе отображаются доступность, кодек и разрешение, если recorder их передал. Проверка ничего не сохраняет и не запускает запись.
- При необходимости нажимает Добавить вторую камеру, вводит её адрес и проверяет отдельно.
- Нажимает Сохранить. Невозможность проверить подключение не запрещает сохранить синтаксически корректный адрес; записывать видео камера сможет после устранения проблемы.
Вверху формы показаны число сохранённых потоков, число рабочих мест с камерами и лимит тарифа. Обе камеры расходуют лимит. Сохранить новые потоки сверх лимита нельзя. Это ограничение числа настроенных адресов; отдельного ограничения одновременно работающих записей нет.
Сохранённые RTSP-адреса обеих камер отображаются в полях полностью, включая логин и пароль. Адрес можно скопировать или отредактировать. Для удаления настройки нажмите Убрать камеру. Пустое поле без нажатия этой кнопки сохраняет прежний адрес. Изменения применяются после сохранения формы.
Иконки над кнопкой выхода показывают последнее состояние камер текущего рабочего места. Доступность обновляется раз в 5 минут независимо от записи. Свежий результат сохраняется в браузере и используется при переходах между страницами и в других вкладках; новый запрос при каждом обновлении страницы не выполняется. Зелёная камера означает, что recorder смог получить поток; красная — что проверка не удалась. Зелёная иконка не подтверждает сохранение конкретного видеофайла. Ошибка проверки не блокирует упаковку.
Просмотр записей
Записи основной и дополнительной камер доступны отдельно в карточках отправлений, поставок FBO и возвратов. Если сохранены оба ракурса, выберите камеру во вкладках проигрывателя или в меню кнопки видео. Подробнее — Просмотр видеозаписей.
Если поток недоступен
Проверьте питание и сеть камеры, адрес, порт, путь, пароль, включение RTSP, TCP-доступ, публичный адрес и правила переадресации. Если локальный просмотр работает, а проверка oShip — нет, проверьте внешний доступ и разрешённые IP recorder. Учитывайте лимит одновременных клиентов камеры и исходящую скорость интернета: два потока суммируют нагрузку.