Каталог Поиск 0 Сравнить 0 Закладки 0 Корзина Войти
Каталог
105082, Москва, ул. Фридриха Энгельса, 75с21, БЦ Бауманский ИТКОЛ
Пн - Пт: с 09-00 до 18-00 Сб: с 10-00 до 18-00 Вс: выходной
Страницы: 1
RSS
Защита API не поддерживает высококачественные снимки., UniFi Protect
 
Это намеренно, что v1/cameras/ID/snapshot не поддерживает ?highQuality=true для G5 bullets и pros? Я получаю следующую ошибку API:
curl -k -X GET 'https://{IP}/proxy/protect/integration/v1/cameras/{CAMERA}/snapshot?highQuality=true'
 -H 'X-API-KEY: {API_KEY}'
 -H 'Accept: application/json'

{"error":"Camera does not support full HD snapshot","name":"BAD_REQUEST"}
Какие камеры поддерживаются, или эта функция ещё в разработке?
 
Похоже, последний апдейт решает эту проблему для камер G6! https://community.ui.com/releases/UniFi-Protect-Cameras-4-75-106/dedf005c-b829-4165-9cf2-c27ae20e9347
 
http://homeassistantip:1984/api/frame.jpeg?src=name_of_camera_as_configured_in_go2rtc
Я могу предложить временное решение с Home Assistant. Для тех, кто уже использует интеграцию UniFi Protect, сделать снимок в полном разрешении довольно просто:
curl -H "Authorization: Bearer YOUR_SECRET_TOKEN" \
"http://homeassistant:8123/api/camera_proxy/camera.g6_bullet_high_resolution_channel" \
--output g6_snapshot.jpg
Найти имя сущности можно под Entities, просто отфильтровав по .camera. Если вы уже используете интеграцию UniFi Protect, ничего лишнего не нужно — иначе решение от @LTSI2021 тоже очень хорошее, пока UI не вернет snap.jpeg в полном разрешении.
 
Это просто безумие, что мне вообще пришлось заморачиваться с таким обходным путем, но я настроил все свои камеры наблюдения в Home Assistant/go2rtc, используя RTSP-стрим URL. Это позволяет мне получать снимки в высоком разрешении по ссылке ниже. Задержки вроде бы нет – каждый раз, когда я захожу по этой ссылке, получаю кадр с точностью до метки времени, которую ожидаю увидеть. Затем использую действие скачивания файла, чтобы сохранять JPG куда-нибудь в свою папку WWW, если мне нужно, чтобы он был доступен извне, например, для отправки SMS через Twilio или что-то подобное. Немного раздражает, что для доступа к снимкам в высоком разрешении приходится держать эти RTSP-стримы работающими, но что поделать. http://homeassistantip:1984/api/frame.jpeg?src=name_of_camera_as_configured_in_go2rtc
 
Просто чтобы добавить к обсуждению — я вообще не могу получить ни одного снимка через Protect API, используя /v1/cameras/{id}/snapshot, даже с highQuality=false.

Проверено на: UniFi Protect Версия: 5.3.41
Камеры: G4 Instant, G4 Bullet

Что я подтвердил:
Другие API endpoints (например, /v1/cameras, /v1/subscribe/events, /v1/meta/info) работают отлично с тем же API ключом.

curl -k -X GET 'https://{IP}/proxy/protect/api/v1/cameras/{CAMERA_ID}/snapshot?highQuality=false' \
 -H 'X-API-KEY: MY_API_KEY' \
 -H 'Accept: application/json'

Ответ всегда: HTTP 401 Unauthorized

Это наводит на мысль, что либо:
Доступ к снимкам сломан или неправильно настроен, даже для базового доступа,
Или
Endpoint для снимков теперь требует дополнительные разрешения, которые нигде не задокументированы.

Может, я что-то делаю не так в своём коде. Буду рад, если кто-нибудь сможет предоставить снимки (даже низкого разрешения) с G4, G5 или G6 серии на 5.3.x.
 
Не знаю, где они находят этих разработчиков, это просто какой-то розыгрыш. Заглянул в их API, просто смешно. Клянусь, они сделали его только для того, чтобы сказать, что у их платформы есть API, а сам API совершенно бесполезен.
 
+1, пытался настроить API, чтобы получать снимки высокого качества с моей новой G6 bullet...
 
Я тоже в такой же ситуации. В чём вообще смысл в HD-камере и видео, если нет HD-фотографии?
 
Я в такой же ситуации с G5 Turret Ultra. Успешно использовал функциональность snap.jpeg с G3 Bullet. Хотел расширить систему, но теперь купил G5 Turret, а также cloudkey (после того, как Ubnt support посоветовал обновить прошивку камеры, обещая улучшение качества снимков…), в итоге зря. Даже через API нет возможности получать снимки приличного качества…
 
То же самое получил для новенького G6 Bullet. Мне правда НУЖНО более качественные снимки, как те, что раньше выдавал snap.jpeg...
Страницы: 1
Читают тему (гостей: 1)