Алексей_Ч 0 Опубликовано 30 Июня 2016 Здравствуйте. Необходимо организовать захват кадра с нескольких камер сервера линии при нажатии кнопки на 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> Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 30 Июня 2016 Здравствуйте Алексей!С данным вопросом Вам лучше обратится к программисту.Сервис генерации 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/ Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Алексей_Ч 0 Опубликовано 30 Июня 2016 для захвата кадра порт 1818 стандартный или это на демо сервере. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В
Станислав 0 Опубликовано 30 Июня 2016 Порт веб интерфейса по умолчанию 9786. Поделиться этим сообщением Ссылка на сообщение Поделиться на других сайтах В