Bonjour tout le monde,
Je suis en train de développer une application de vidéosurveillance, mais je me suis bloquée à l'étape de récupération du flux vidéo à partir de la caméra IP (D-link), voila le code que j'ai utilisé il m'affiche une erreur dans la ligne 24
Message d'erreur:System.ArgumentException:Le paramètre n'est pas valide.Qui peut m'aider SVP
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32 try { HttpWebRequest req = (HttpWebRequest)WebRequest.Create("http://192.168.1.77/cgi-bin/video.jpg:80"); req.Credentials = new NetworkCredential("admin", "azerty"); byte[] buffer = new byte[100000]; int read, total = 0; WebResponse resp = req.GetResponse(); Stream stream; using (stream = resp.GetResponseStream()) { while ((read = stream.Read(buffer, total, 1000)) != 0) total += read; } if (stream != null) { MessageBox.Show("stream non null"); } if (total > 0) { MemoryStream stream1 = new MemoryStream(buffer, 0, total); Image bmp = Image.FromStream(stream1); BoxCam1.Size = bmp.Size; BoxCam1.BackgroundImage = bmp; } } catch (Exception z) { MessageBox.Show(z.ToString()); }
Merci d'avance
Partager