IP Camera, ее web-server и получение данных с нее
Добрый день,
имеется ip-camera c web-сервером, камерой можно управлять/получать с нее картинку посредством cgi-скриптов, например: ip: port/cgi-bin/CGIProxy.fcgi?cmd=getDevState&usr=admin&pwd= Камера выдает ответ в xml, например: <CGI_Result> <result>0</result> <isDHCP>1</isDHCP> <ip>192.168.1.8</ip> <gate>0.0.0.0</gate> <mask>255.255.255.0</mask> <dns1>0.0.0.0</dns1> <dns2>0.0.0.0</dns2> <motionDetectAlarm>0</motionDetectAlarm> </CGI_Result> Я создал html-файл и из него управляю камерой/получаю изображение посредством кода на jquery. Все работает, но есть одна проблема. Этот файл я использую локально на ноутбуке и планшете с Андроид. В html-файле я хочу выводить ответ с камеры о ее текущих настройках. Сейчас это получается делать через iframe - пихать туда просто ответ камеры в xml. А хочется сделать это красиво - парсить ответ камеры и выводить только то, что мне нужно. Ajax при этом не подойдет - получается кросс-доменный запрос, а прокси например на php использовать не получится, так как html-файл не на сервере. В тоже время я не могу получить jsonp, так как к серверу камеры доступа нет. Слышал что можно попробовать через flash, но этот метод в любом случае не подойдет, потому что планшет на Андроид. Собственно вопросы: 1. Возможно ли в моем случае как-то парсить xml-ответ с камеры? 2. Если нет, то есть ли хотя бы возможность причесать xml из iframe с помощью css? 3. Загрузку ответа камеры в iframe можно отловить с помощью $('#iframe').load А есть ли возможность отловить, что камера недоступна? То есть чтобы не выводилось, что страница по такому-адресу недоступна, а отловить это и обработать. Заранее спасибо! |
Часовой пояс GMT +3, время: 02:56. |