У меня есть несколько сетевых камер Axis, и на всех камерах реализована дополнительная система безопасности группы пользователей с именами пользователей и паролями. Мне требуется ввести имя пользователя и пароль для просмотра видео с камеры в режиме реального времени через Интернет.

Однако учетные записи пользователей громоздки, когда многие пользователи используют камеру из разных мест. Я хочу по-прежнему ограничивать доступ от анонимной публики, но все еще требую токен для аутентификации утвержденных зрителей камеры.

В ситуациях веб-программирования я реализую ключ URL как переменную GET, чтобы справиться с этой ситуацией. Используя переменную GET в URL, для просмотра камеры требуется только ссылка на URL. Не требуется http имя пользователя и пароль для аутентификации. Но я не верю, что камеры Axis позволяют загружать серверные сценарии на веб-сервер камеры для обработки переменных GET. Поэтому я не думаю, что это возможно.

Можно ли требовать переменную GET или какой-либо ключ в URL-адресе, чтобы ограничить доступ к изображению с камеры Axis Live View? Если это невозможно на камере Axis, есть ли другая камера, которая делает это возможным? Я знаю, что мог бы добиться этого, используя автономный сервер камер, такой как Zoneminder, но я ищу решение для камеры само по себе.

1 ответ1

1

Ключи URL имеют свойство быть частью URL, и, в свою очередь, становятся частью истории просмотра.

С другой стороны, вы можете указать учетные данные HTTP в URL-адресе, и большинство браузеров сотрут их перед регистрацией URL-адреса в любом месте [необходима цитата], так что это более безопасно и проще в реализации. Вы даже можете создать учетную запись с именем просто user или тому подобное.

http://user:pass@camera-addr/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .