Прямой ответ
Обычно отказ в соединении означает, что хост ответил, но ни одна служба не приняла целевой порт. Тайм-аут означает, что до истечения крайнего срока клиента не поступил полезный ответ, что может указывать на неправильный IP-адрес, маршрутизацию, фильтрацию, состояние сна или потерю пакетов.
Почему это происходит
Оба симптома возникают до декодирования мультимедиа, поэтому изменение настроек H.264 преждевременно. Полезный вопрос заключается в том, доступны ли хост, порт и маршрут из того же сегмента сети, что и средство просмотра.
Начните с точного кода состояния или признака сети, а затем меняйте один уровень за раз.
Контролируемый тест
Проверьте IP-адрес камеры, затем конкретный порт RTSP, а затем метод RTSP. Дайте камерам с аккумулятором достаточно времени для пробуждения, но при этом общий тест должен быть ограниченным.
Изменяйте одну переменную за раз. Сохраняйте модель камеры, прошивку, конечную точку и учетную запись; затем протестируйте доступность сети, реакцию протокола, транспортировку мультимедиа и декодирование как отдельные уровни.
Используйте выделенную учетную запись только для просмотра и надежный локальный инструмент диагностики. Редактируйте учетные данные, частные адреса и идентификационные данные, прежде чем делиться результатами.
Диагностическая последовательность
| Проверять | Действие | Свидетельства прогресса |
|---|---|---|
| Адрес | Подтвердите текущую аренду или резервирование DHCP. | IP принадлежит предполагаемой камере. |
| Порт | Проверьте, включена ли настроенная служба RTSP. | Соединение принимается через документированный порт. |
| Маршрут | Протестируйте с того же VLAN перед пересечением маршрутизатора или VPN. | Локальный доступ работает до того, как будет введен удаленный доступ. |
| Протокол | Отправьте реальный запрос RTSP после открытия порта. | Сервер возвращает ответ RTSP. |
Доказательства, которые нужно сохранить
Сохраняйте прошедшее время и самый нижний слой, который ответил. Это превращает расплывчатый отчет «невозможно подключиться» в проблему маршрутизации, обслуживания или RTSP.
Граница и примечание по безопасности
Успешный пинг не доказывает, что RTSP включен, а открытый порт TCP не доказывает, что существует действительный путь к потоку.
Для удаленного просмотра используйте управляемый VPN вместо того, чтобы предоставлять RTSP или порты администрирования камеры непосредственно общедоступному Интернету.
SmartRTSP
SmartRTSP — это программа просмотра RTSP и ONVIF, ориентированная на камеру, для устройств Apple, Windows и Android. Он подходит для прямого просмотра, обнаружения и проверки с помощью нескольких камер; сохраняйте выделенный NVR или VMS, когда требуется непрерывная запись, экспорт доказательств или централизованный контроль предприятия.
Часто задаваемые вопросы
Доказывает ли тайм-аут, что камера находится в автономном режиме?
Нет. Брандмауэр, неправильный маршрут, спящее устройство или потеря пакетов могут вызывать тот же симптом.
Что обычно означает отказ в соединении?
Хост доступен, но запрошенное соединение не принимается или он его активно отклонил.
Должен ли я сначала увеличить тайм-аут?
Достаточно только для покрытия документально подтвержденной задержки пробуждения; в противном случае найдите отсутствующий ответ, прежде чем скрывать его с помощью длительного тайм-аута.
Основные ссылки
- IETF RFC 7826 — протокол потоковой передачи в реальном времени 2.0
- FFmpeg — RTSP параметры и примеры протокола
Связанное руководство по SmartRTSP
Открыть соответствующее руководствоИспользуйте время и реакцию сети, чтобы решить, следует ли исследовать маршрутизацию, правила брандмауэра или неактивную службу RTSP.