Единственное, что нашел - это библиотека AFORGE.net с сэмплом SNAPSHOT MAKER. Но там реализовано и потоковое видео в контрол, и снятие битмапа, в общем очень богатый функционал, который мне в корне не понадобится. Мне нужен только битмап(причем задержка между съемками более минуты), может есть более грациозное решение для получения его с камеры?
Посмотрите вот это решение MJPEG Decoder
оно более легкое по перфе. Нет ничего лишнего. Ушел с Aforge на него.
Так же открыт исходный код для исследования.
UPD Либо, как советуют люди, вот так
var sourceURL = "http://192.168.137.23/cgi-bin/viewer/video.jpg";
var buffer = new byte[100000];
int read, total = 0;
var req = (HttpWebRequest)WebRequest.Create(sourceURL);
var resp = req.GetResponse();
var stream = resp.GetResponseStream();
while (stream != null && (read = stream.Read(buffer, total, 1000)) != 0)
total += read;
pictureBox1.Image = (Bitmap)Image.FromStream(new MemoryStream(buffer, 0, total));
sourceURL - зависит от камеры, по какому пути она отдает одиночный jpg
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости