Перейти к контенту
Форум о видеонаблюдении

Рекомендуемые сообщения

Здравствуйте.

Необходимо организовать захват кадра с нескольких камер сервера линии при нажатии кнопки на web-странице.

Попробовал написать скрипт для получения кадра с одной камеры, но в ответе от сервера нет картинки, а только демо страница для подключения к серверу через adobe flash.

Подскажите что в коде не правильно.

<html><head>
  <meta charset="utf-8">
</head>

<body>
  <script>
    function loadPhoto() {

      var xhr = new XMLHttpRequest();

      xhr.open('GET', 'http://192.168.0.1:9786', true,  'admin', ' admin');
      xhr.onreadystatechange = function() {
        if (xhr.readyState != 4) return;

        button.parentNode.removeChild(button);

        if (xhr.status != 200) {
          // обработать ошибку
          alert(xhr.status + ': ' + xhr.statusText);
        } else {
          try {
            savePhoto(xhr);
          } catch (e) {
            alert("Некорректный ответ " + e.message);
          }
        }
      }
      xhr.send('/cameras/0/image');

      button.innerHTML = 'Загружаю...';
      button.disabled = true;
    }

    function savePhoto(xhr) {
‘Сохраняем данные в файл
    }
  </script>
<button onclick="loadPhoto()" id="button">Загрузить photo!</button>


</body></html>

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Здравствуйте Алексей!
С данным вопросом Вам лучше обратится к программисту.
Сервис генерации HTML-кода http://www.devline.ru/translation/

Онлайн, видео

http://admin:@demo.devline.ru:1818/cameras/1/video?resolution=640x480

Или

http://demo.devline.ru/cameras/0/streaming/sub.flv?authorization=Basic%20d2ViOg== 

 подробнее http://www.devline.ru/forum/index.php?showtopic=3958&do=findComment&comment=14724

Онлайн, отдельный кадр

http://admin:@demo.devline.ru:1818/cameras/1/image?resolution=640x480

Пример на Flash http://cc.uilim.ru/

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Порт веб интерфейса по умолчанию 9786.

Поделиться этим сообщением


Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или авторизуйтесь, чтобы оставить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

Создать аккаунт

Зарегистрировать новый аккаунт в нашем сообществе. Это несложно!

Зарегистрировать новый аккаунт

Войти

Есть аккаунт? Войти.

Войти

×