Ответы в темах
-
АвторЗаписи
-
baurУчастникНельзя отключить ввод пароля в настройках камеры?
может технический это возможно, но ДБ не разрешит
Или запомнить их после первого входа и больше не запрашивать.
Пароль только у нас, другим передать нельзя, поэтому я оставил решение с обновлением кадра каждый мин.
с разрешением доступа к дэшборду решили прямо в коде PHP (дэшборд общий авторизация через PHP)
baurУчастниквроде браузеры перестали поддерживать данный формат https://medium.com/@lmakarov/say-goodbye-to-urls-with-embedded-credentials-b051f6c7b6a3
baurУчастникпросто виснет и ничего не показывает, консоль выдает:
16:24:09 Request ‘DashboardSvc.svc/GetDashboardConfig’ successful
Dashboard.aspx?key=allusers-DashboardExample1:1 Subresource requests whose URLs contain embedded credentials (e.g.https://user:pass@host/) are blocked. See https://www.chromestatus.com/feature/5669008342777856 for more details.-
Ответ изменён 8 лет, 1 месяц назад пользователем
baur.
baurУчастникесть идея прохождения аутентификации без формы?
baurУчастникпоток получил по формату http://IP/streaming/channels/1/preview, но требуется аутентификация но если вести http://user:pass@IP/streaming/channels/1/preview прямо в браузере, то поток идет
но дэшборд не берет формат http://user:pass@IP/streaming/channels/1/preview
baurУчастникКстати можно использовать не только плагин Дэшборды, а напрямую ввести ссылку в таблицу Интерфейс.
имеете ввиду компонент ссылка?
baurУчастникОстановился на добавлении входящего канала, там импорт не идет.
baurУчастникисходники…
Он далеко не допиленный, но принцип таймера думаю будет понятен.
Список IP в файле listip.txtспасибо, скачал
Походу многие писали драйвер ping :). Но у меня он работает асинхронно, без таймера и отвечает в нужные теги. Пишите кому нужно.
просим выложить, для сравнения
baurУчастникполучилось через PHP, но обновление кадра виснет от 2 до 5 сек
index.php
<!-- Get the initial image. --> <img id="frame" src="http://server:81/ipcamera/cam3.php" width="1000" height="562" name="myCam"> <script> // Use an off-screen image to load the next frame. var img = new Image(); // When it is loaded... img.addEventListener("load", function() { // Set the on-screen image to the same source. This should be instant because // it is already loaded. document.getElementById("frame").src = img.src; // Schedule loading the next frame. setTimeout(function() { img.src = "http://server:81/ipcamera/cam3.php?" + (new Date).getTime(); }, 1000); // 15 FPS (more or less) }) // Start the loading process. img.src = "http://server:81/ipcamera/cam3.php?" + (new Date).getTime(); </script>cam3.php
<?php //error_reporting(E_ALL); $remoteImage = "http://user:passZ@server/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG"; //$imginfo = getimagesize($remoteImage); //header("Content-type: {$imginfo['mime']}"); header ('content-type: image/jpeg'); readfile($remoteImage); ?>думаю виснет функция readfile($remoteImage) и размер изображение (от 100 до 300 кб)
baurУчастниккак оказалось настройка потока из камеры не простая задача, требуется отдельный срим сервер везде требуется какие-то плейеры, все решения упирается на платные решения
единственно получилось получить текущи JPEG кадрПолучить JPEG-снимок основного потока камеры:
http://admin:passwd@ip-cam/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEGесли указать эту ссылку на widget url то, кадр получается (без масштабирования),
но тут требуется обновление кадра каждый секундпопробовал:
<img src="http://ip-cam/ISAPI/Streaming/channels/101/picture?snapShotImageType=JPEG" width="640" height="380" /><script language="JavaScript" type="text/javascript"> image = "http://ip-cam/ISAPI/Streaming/channels/101/picture" function Start() { tmp = new Date(); tmp = "?"+tmp.getTime() document.images["refresh"].src = image+tmp setTimeout("Start()", 1000) } Start(); </script>Но тут формат не работает с аутентификации в начале admin:passwd@, работает если одни раз запустить отдельно, чтобы запомнился пароль (у нас настроит камеру без авторизации на позволяет)
baurУчастникнет, не вариант, для каждой камеры надо запустить player в свернутом виде а у нас их много
baurУчастникДобрый день,
драйвер Ping опубликован? можно получить экземпляр?
baurУчастниктам нету доступ на каждую камеру, есть веб клиент там выбираем камеру и то не на полный экран а с инструментами сверху и сбоку
-
Ответ изменён 8 лет, 1 месяц назад пользователем
-
АвторЗаписи
