タイトルが明確または正しくない場合は申し訳ありませんが、どのタイトルを付ける必要があるかわかりません。間違っている場合は修正してください。
IPカメラから画像をダウンロードするためのこのコードがあり、画像をダウンロードできます。
問題は、2台以上のカメラがある場合、すべてのカメラで同時に画像のダウンロードプロセスを実行するにはどうすればよいですか?
private void GetImage()
{
string IP1 = "example.IPcam1.com:81/snapshot.cgi;
string IP2 = "example.IPcam2.com:81/snapshot.cgi;
.
.
.
string IPn = "example.IPcamn.com:81/snapshot.cgi";
for (int i = 0; i < 10; i++)
{
string ImagePath = Server.MapPath("~\\Videos\\liveRecording2\\") + string.Format("{0}", i, i + 1) + ".jpeg";
string sourceURL = ip;
WebRequest req = (WebRequest)WebRequest.Create(sourceURL);
req.Credentials = new NetworkCredential("user", "password");
WebResponse resp = req.GetResponse();
Stream stream = resp.GetResponseStream();
Bitmap bmp = (Bitmap)Bitmap.FromStream(stream);
bmp.Save(ImagePath);
}
}