Название звучит немного гнусно, но на самом деле это не так.
У меня есть несколько IP-камер в моем доме. Все они имеют возможность обслуживать движущиеся изображения в виде потока multipart-jpeg. Например, если я захожу на http://frontdoor-cam/videostream.cgi
я получаю multipart-jpeg, показывающий мое переднее крыльцо.
Прямо сейчас все эти камеры используют базовую аутентификацию HTTP. Нет возможности отключить его.
Я хотел бы иметь веб-страницу, где я мог бы посмотреть на все эти камеры, не вводя n комбинаций идентификаторов пользователей и паролей. Я пробовал встраивать изображения с использованием таких URL-адресов, как http://userid:password@frontdoor-cam/videostream.cgi
но Chrome (и, по-видимому, другие браузеры), очевидно, удаляет поддержку этого стиля URL по "соображениям безопасности". (Я предполагаю, что это связано с фишинг-атаками.)
Поэтому я хотел бы, чтобы на моем компьютере с Linux работало программное обеспечение, которое будет выступать в роли посредника. Запрос для http://mylinuxbox/whatever/frontdoor.foo
будет выполнять запрос к http://frontdoor-cam/videostream.cgi
, передавая учетные данные (которые я бы просто включил в его конфигурацию) и направляя обратно ответ (потоковая передача важна, так как бесконечный поток изображений JPEG отправляется обратно).
Я надеюсь, что что-то уже существует, что может сделать это довольно легко. Программное обеспечение может быть либо чем-то автономным, работающим на собственном порте, либо модулем Apache. (У меня уже работает Apache 2.2 на моей машине.)