Я уже несколько дней ищу решение, но не могу что-то найти. У меня есть несколько IP-камер (Dahua), которые не имеют возможности для неавторизованного, так сказать, просмотра c. Сейчас я ищу прокси-сервер, который может выполнять следующие действия:
- Подключение к потоку IP-камеры (MJPEG)
- Если камера возвращает 401, прокси-сервер должен войти в систему с помощью сохраненное имя пользователя и пароль
- Передача потока IP-камеры
Я могу выполнить sh это с помощью nginx, добавив заголовок авторизации, но, и это трудная часть, только когда камера использует аутентификацию Basi c.
Некоторые модели, однако, поддерживают только дайджест-проверку подлинности, которая не уста- навливается c.
Может кто-нибудь указать мне на какое-нибудь программное обеспечение или плагин nginx / apache, который может это сделать? Я ищу что-то вроде https://github.com/jantman/python-amcrest-noauth-proxy, но написано в C, чтобы я мог запустить его на встроенном устройстве OpenWRT.
С уважением, Daan