Jump to content

Recommended Posts

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

Необходимо организовать захват кадра с нескольких камер сервера линии при нажатии кнопки на 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>

Share this post


Link to post
Share on other sites

Здравствуйте Алексей!
С данным вопросом Вам лучше обратится к программисту.
Сервис генерации 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/

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×