Bonjour,
Je voudrais visualiser le flux vidéo d'une caméra Axis à partir d'une application développée en C#. En cherchant sur le net, j'ai trouvé un code qui pemet d'intégrer ce flux vidéo dans une page HTML, serait-il possible de faire la même chose en C# et comment ?
Merci pour votre aide.
Voici le code de cette page html.
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 <html> <head> <title>MJPG Live Demo</title> </head> <body> <center> <SCRIPT LANGUAGE="JavaScript"> var BaseURL = "http://181.57.0.13/"; var Camera =""; // AXIS 2100 var ImageResolution = "320x240"; var DisplayWidth = "320"; var DisplayHeight = "240"; var File = "axis-cgi/mjpg/video.cgi?resolution=" + ImageResolution; if (Camera != "") {File += "&camera=" + Camera;} var output = ""; if ((navigator.appName == "Microsoft Internet Explorer")&&(navigator.platform != "MacPPC")&&(navigator.platform != "Mac68k")) { // If Internet Explorer for Windows then use ActiveX output = "<OBJECT ID=\"CamImage\" WIDTH=" output += DisplayWidth; output += " HEIGHT="; output += DisplayHeight; output += " CLASSID=CLSID:917623D1-D8E5-11D2-BE8B-00104B06BDE3 "; output += "CODEBASE=\""; output += BaseURL; output += "activex/AxisCamControl.cab#Version=1,0,2,15\">"; output += "<PARAM NAME=\"URL\" VALUE=\""; output += BaseURL; output += File; output += "\"> <BR><B>Axis ActiveX Camera Control</B><BR>"; output += "The AXIS ActiveX Camera Control, which enables you "; output += "to view live image streams in Microsoft Internet"; output += " Explorer, could not be registered on your computer."; output += "<BR></OBJECT>"; } else { // If not IE for Windows use the browser itself to display output = "<IMG SRC=\""; output += BaseURL; output += File; output += "&dummy=garb\" HEIGHT=\""; // The above dummy cgi-parameter helps some versions of NS output += DisplayHeight; output += "\" WIDTH=\""; output += DisplayWidth; output += "\" ALT=\"Moving Image Stream\">"; } document.write(output); </script> <!-- End of image display part --> </body> </html>
Partager