Вопрос или проблема
Я могу пинговать 192.168.15.20 без проблем, камера в сети, и я могу подключиться к ней с помощью приложения для Android. Я попробовал открыть rtsp://admin:[email protected]:554/live/ch00_1
, и вот результат из моего файла журнала vlc:
satip debug: try to open 'rtsp://admin:[email protected]:554/live/ch00_1'
satip debug: connect to host '192.168.15.20'
main debug: net: connecting to 192.168.15.20 port 554
main error: connection failed: No route to host
satip error: Failed to connect to RTSP server 192.168.15.20:554
main debug: net: connecting to 192.168.15.20 port 554
main error: connection failed: No route to host
access_realrtsp error: cannot connect to 192.168.15.20:554
access_realrtsp debug: could not connect to: 192.168.15.20:554/live/ch00_1
main debug: no access modules matched
main debug: dead input
qt debug: IM: Deleting the input
main debug: changing item without a request (current 1/2)
main debug: nothing to play
Возможно, необходимо активировать RTSP в камере. Для этого нужно создать текстовый файл со следующим содержимым:
[CONST_PARAM]
rtsp=1
Переименуйте файл в ceshi.ini
.
Скопируйте его в корень пустой SD-карты, вставьте в камеру и перезапустите камеру.
Тогда вы сможете подключиться к RSTP через rtsp://IPADRESS:554/live/ch00_1
.
Пост с ceshi.ini работает идеально, просто не забудьте выполнить следующие шаги:
- вставить SD-карту с .ini файлом
- включить и подождать 2/3 минуты после загрузки
- выключить камеру
- извлечь sd-карту
- включить снова
иначе не будет работать
Я увидел конфигурацию, которая оказалась очень полезной для меня в файле ceshi.ini
[CONST_PARAM]
rtsp = 1
rtsp_enable = 1
rtsp_ctrl = 1
и те же шаги от @tito
теперь я вижу опцию onvif
в приложении V380Pro и могу подключиться, используя rstp: rtsp://[mi_IP]:554/live/ch00_1
или onvif: http://[mi_IP]:8899
в iSpy
.
Ответ или решение
Для получения RTSP-потока с камеры V380, прежде всего необходимо понять, какие проблемы могут препятствовать успешному подключению. Согласно описанному сценарию, вы можете успешно пинговать устройство по IP-адресу 192.168.15.20, что указывает на его сетевую доступность. Однако попытка подключения через VLC к потоку RTSP по адресу rtsp://admin:[email protected]:554/live/ch00_1
завершается ошибкой «No route to host». Это предполагает, что проблема может заключаться в отсутствии разрешённого RTSP-портала на самой камере.
Теория
RTSP (Real Time Streaming Protocol) — это сетевой протокол, предназначенный для управления потоковым мультимедиа в реальном времени. Часто IP-камеры используют RTSP-поток для передачи видео или аудиоданных на клиентские устройства. Однако некоторые устройства могут не иметь активированного RTSP по умолчанию. В таких случаях необходимо настроить камеру для работы с RTSP.
При использовании RTSP с камерой V380 можно столкнуться с рядом вопросов:
- Активация RTSP: Несколько моделей камер требуют явного включения поддержки RTSP через специальные конфигурации или команды.
- Настройки сети и безопасность: Убедитесь, что настройки сети не блокируют соединение через порт 554. Файерволы между вашим устройством и камерой также могут являться причиной проблемы.
- Конфигурационные файлы: Для некоторых камер, таких как V380, RTSP может быть активирован через использование файлов конфигурации.
Пример
В описанной вами ситуации ошибка «No route to host» даёт понимание о возможном отсутствии активного RTSP на камере. Для активации RTSP вы можете использовать следующий метод:
-
Создание файла конфигурации:
- Откройте текстовый редактор и создайте файл с именем
ceshi.ini
. - Введите в файл следующие строчки:
[CONST_PARAM] rtsp = 1 rtsp_enable = 1 rtsp_ctrl = 1
- Откройте текстовый редактор и создайте файл с именем
-
Запись файла на SD-карту:
- Сохраните созданный файл в корень пустой SD-карты.
-
Внедрение файла в камеру:
- Вставьте SD-карту в камеру.
- Включите камеру и подождите 2-3 минуты после загрузки.
- Выключите камеру и извлеките SD-карту.
- Снова включите камеру.
Этот метод позволяет активировать RTSP, благодаря чему вы сможете использовать поток rtsp://<ваш_IP>:554/live/ch00_1
для передачи видео данных.
Применение
Теперь, когда RTSP активирован, вы можете использовать такие программы, как VLC или другие RTSP-клиенты для подключения и просмотра потока с камеры:
-
Подключение через VLC:
- Откройте VLC.
- Перейдите в раздел «Media» -> «Открыть URL» (Open Network Stream).
- Введите
rtsp://192.168.15.20:554/live/ch00_1
и нажмите «Play».
-
Использование ONVIF:
- В приложении V380Pro может появиться опция ONVIF. Это ещё один стандартный метод взаимодействия с IP-камерами, поддерживающий автоматическое обнаружение и управление устройствами.
- Вы можете использовать программное обеспечение, такое как iSpy, для подключения к URL
http://192.168.15.20:8899
, что даёт ещё одну возможность стриминга видео.
Заключение
Подводя итог, получение RTSP-потока с камеры V380 требует включения соответствующей функции камеры через специальный файл конфигурации. Этот процесс может показаться сложным, но, следуя вышеописанным шагам, вы сможете успешно активировать функцию RTSP и использовать её для работы с различными клиентами, будь то VLC или другие программы, поддерживающие RTSP и ONVIF.