Задать вопрос
@anton_myaso

Как выводить изображение с камер на сайт?

Есть куча камер Dlink DCS-2132L
Есть задача выводить с них картинку в Веб.

Картинка открывается по ссылке, к примеру так:
xxx.xxx.xxx.xxx:5556/dms?nowprofileid=1 (где 1, номер профиля изображения - не критично. Ну и IP + порт)

Фишка в том, что такой метод требует авторизации. Логин и пароль на всех камерах одинаковые, порт тоже.
Метод вида http://admin:pass[at]xxx.xxx.xxx.xxx:5556/... работает в браузере в адресной строке, но не пашет из HTML.

Можно как то сварганить JS код, который бы подставлял логин и пароль при заходе на страницу? Нашел где то метод под IE, но это не годится, нужны сторонние браузеры.
  • Вопрос задан
  • 2317 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
savostin
@savostin
Еще один программист
Как "не пашет"? Должно "пахать", в крайнем случае в iframe. Нужно вытащить конечный url картинки. Хотя, если там какой-нибудь AciveX, то сложнее, но должен быть (up?)downgrade для других браузеров...

А если стоит задача скрыть логин-пароль из клиентского html, но не жалко проксируемого трафика, то ставите nginx и proxy_pass с указанием proxy_set_header Authorization "Basic XXXXXX" где xxxxx - base64 строки "username:password".
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы