Как я могу извлечь JPEG из MJPEG через HTTP? C# - PullRequest
1 голос
/ 23 января 2020

У меня есть IP CAMERA, который Raspberry PI с Motion установленным. Я хочу получить один кадр, когда событие запускается с помощью C#. Программный код в C# выглядит следующим образом:

string sourceURL = "http://192.168.1.12:8081";

HttpWebRequest req = (HttpWebRequest)WebRequest.Create(sourceURL);
req.Credentials = new NetworkCredential("username", "pass");

WebResponse resp = req.GetResponse();
using (Stream output = File.Create("some_image.jpeg"))
using (Stream input = resp.GetResponseStream())
{
    input.CopyTo(output); //<-- the code stops here 
}

Пожалуйста, у кого-нибудь есть идея?

...