summaryrefslogtreecommitdiff
path: root/example/express-app.js
diff options
context:
space:
mode:
authorGeorges-Etienne Legendre <legege@legege.com>2013-02-04 13:39:06 -0500
committerGeorges-Etienne Legendre <legege@legege.com>2013-02-04 13:39:06 -0500
commit91736294567db46f2f309f53c42f287622e21591 (patch)
tree0878000735dccb01e2baf67531636acb5dae33d1 /example/express-app.js
parentcfe2dbe5bb3bbb87ac7ab29390a30d8f592391f3 (diff)
A module version of this application, with express.js
Diffstat (limited to 'example/express-app.js')
-rw-r--r--example/express-app.js19
1 files changed, 19 insertions, 0 deletions
diff --git a/example/express-app.js b/example/express-app.js
new file mode 100644
index 0000000..9342f66
--- /dev/null
+++ b/example/express-app.js
@@ -0,0 +1,19 @@
+var express = require('express');
+var MjpegProxy = require('../mjpeg-proxy').MjpegProxy;
+
+var cam1 = "http://admin:admin@192.168.124.54/cgi/mjpg/mjpg.cgi";
+var cam2 = "http://admin:@192.168.124.32/videostream.cgi";
+
+var app = express();
+
+app.set("view options", {layout: false});
+app.use(express.static(__dirname + '/public'));
+
+app.get('/', function(req, res) {
+ res.render('index.html');
+});
+
+app.get('/index1.jpg', new MjpegProxy(cam1).proxyRequest);
+app.get('/index2.jpg', new MjpegProxy(cam2).proxyRequest);
+
+app.listen(8080) \ No newline at end of file