Есть камера в домофоне известной китайской фирмы NoName. Пробую ее добавить в домашнюю систему наблюдения. Android клиент (YooSee) и какой-то CMS Client для Windows ее успешно видит по RTSP. Соответственно я могу ее конфигурировать и прочее. Основная задача - подключить к Zoneminder. И вот тут проблема: автоматом он ее не находит. В настройках камеры есть только пароль и нет имени пользователя (см картинку настроек). При подключении к CMS клиенту я указал данный пароль дважды: как Device Password и как Device RTSP password и все отлично заработало. А вот все попытки получить поток в Zoneminder как rtsp://<password>:<password>@192.168.0.84:554 выдают 400 Bad Request. Как правильно надо формировать запрос?
sigma 06.04.2020 21:06 пишет: Есть камера в домофоне известной китайской фирмы NoName. Пробую ее добавить в домашнюю систему наблюдения. Android клиент (YooSee) и какой-то CMS Client для Windows ее успешно видит по RTSP. Соответственно я могу ее конфигурировать и прочее. Основная задача - подключить к Zoneminder. И вот тут проблема: автоматом он ее не находит. В настройках камеры есть только пароль и нет имени пользователя (см картинку настроек). При подключении к CMS клиенту я указал данный пароль дважды: как Device Password и как Device RTSP password и все отлично заработало. А вот все попытки получить поток в Zoneminder как <a href="rtsp://<password>:<password>@192.168.0.84:554" target="_blank">rtsp://<password>:<password>@192.168.0.84:554</a> выдают 400 Bad Request. Как правильно надо формировать запрос?
Если это не очепятка, то копать тут - user:password
Можно еще попробовать програмкой ODM глянуть, она его тоже отображает.
Да, хотел предложить другую, но и эта хорошая, она понимает discovery, т.е. попробовать развернуть дерево и поискать username в параметрах. Возможно он прибит китайскими гвоздями по дефолту.
Попробовал этот ODM.Нужную камеру не нашла. Добавил руками. Если добавлять без указания порта - просто ошибка. Если указать http://192.168.0.84:5000 то показывает кучу ONVIF настроек, но все они не работают. Даже Identification говорит, что connection was closed. Просканировал nmap - открыты 2 порта 554 и 5000. Перебрал различные URL и на 554 (rtsp://) и на 5000. Нет эффекта. При попытке залогиниться Unable to open input <a href="rtsp://password1@192.168.0.84:554/" target="_blank">rtsp://password1@192.168.0.84:554/</a> due to: Server returned 401 Unauthorized (authorization failed) Если же задать URL в виде ID:password, то Unable to open input <a href="rtsp://11972699:password1@192.168.0.84:554/" target="_blank">rtsp://11972699:password1@192.168.0.84:554/</a> due to: Server returned 400 Bad Request В то же время
Одинаковый результат что для VLC, что для ZM. Добавление любых /onvif не меняет результат. Дальше у меня фантазия кончилась. Все, что смог извлечь из камеры, что производитель Shenzhen Gwelltimes
sigma 07.04.2020 11:55 пишет: Пароль специально поставил password1, чтобы никаких спецсимволов. root тоже пробовал. 400 Bad Request. Ни SSH ни Telnet не проходят - порты закрыты.
sigma 07.04.2020 09:53 пишет: И через VLC пробовал и через Zoneminder. вход без пароля <a href="rtsp://192.168.0.84:554" target="_blank">rtsp://192.168.0.84:554</a> - 401 ошибка вход с одним параметром <a href="rtsp://password1@192.168.0.84:554" target="_blank">rtsp://password1@192.168.0.84:554</a> - 401 ошибка вход <a href="rtsp://admin:admin@@192.168.0.84:554" target="_blank">rtsp://admin:admin@@192.168.0.84:554</a> - 400 ошибка вход <a href="rtsp://admin:password@@192.168.0.84:554" target="_blank">rtsp://admin:password@@192.168.0.84:554</a> - 400 ошибка вход <a href="rtsp://password:password@@192.168.0.84:554" target="_blank">rtsp://password:password@@192.168.0.84:554</a> - 400 ошибка вход с ID как user <a href="rtsp://11972699:password@@192.168.0.84:554" target="_blank">rtsp://11972699:password@@192.168.0.84:554</a> - 400 ошибка
Одинаковый результат что для VLC, что для ZM. Добавление любых /onvif не меняет результат. Дальше у меня фантазия кончилась. Все, что смог извлечь из камеры, что производитель Shenzhen Gwelltimes
Так тоже пробовал. 400 Bsd Request. Сейчас переключился на VLC. И, Эврика! Удалось получить видео с камеры через rtsp://admin:password1@192.168.0.84/onvif1 А вот Zoneminder 10 раз написал, что 400 Bad Request. А через полчаса заработал! Ура! Теперь перехожу на вторую стадию. На этом домофоне есть действие: звонок. А вот как его завести на Zoneminder - я не знаю. Если кто-то подскажет, то буду благодарен. Кроме того, камера умеет подавать сигналы тревоги на PIR detect и на Motion Detect. Как бы их получить на ZM...