Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Сети > Получить картинку от IP камеры


Автор: pav64 24.2.2011, 20:16
В сети есть IP-камера Genius Secure 300R. Если в браузере обратиться к ней по адресу //ipaddress:port/cgi-bin/getimage , то в ответ приходит картинка (в формате .jpg) с кадром изображения.
При первом запросе ещё необходимо ввести имя и пароль.
Как средствами С++ (желательно С++Builder) получить картинку с камеры и записать её в файл?




Автор: Dem_max 24.2.2011, 20:30
воспользуйся этим классом для запроса картинки
http://forum.sources.ru/index.php?showtopic=324736

P.S.
Код

    // GET запрос
    if(HostPost << TEXT("www.websait.ru/file.ext"))
        BYTE* pAnswer = HostPost.GetAnswer(); // Указатель на буфер, содержащий файл

Автор: borisbn 24.2.2011, 23:02
стояла как-то такая же задачка (правда не с Genius, а с AXIS) - выбирали пользоваться "голым" HTTP или API от производителя. Выбрали второе и - никаких проблем, плюс удобнее настраивать (разрешение, битрейт для видео и т.д.). Советую поискать компоненты с описанием от Genius. IMHO будет проще

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)