[I can only put two links in a post (new user!), so the links are edited - httpx should be http]
OK, I have found the following:
When you use IE to browse to the cam’s admin page on the LAN (httpx://192.168.0.75/) you are presented with two options after you log in:
View Video - Mode 1
View Video - Mode 2
This is what happens in Fiddler: When you hit ‘Mode 1’ (with Fiddler running) and you end up with a black screen saying ‘failed’
Fine, we can live with that!
Let’s look at the logs:
Fiddler log:
Result Protocol Host URL
1 304 HTTP 192.168.0.75 /main.html?id=1&playtype=iv
2 304 HTTP 192.168.0.75 /style/base.css
3 304 HTTP 192.168.0.75 /style/main.css
4 200 HTTP 192.168.0.75 /hy-cgi/user.cgi?cmd=checkuserinfo&ck_password=0
5 304 HTTP 192.168.0.75 /js/public.js
6 304 HTTP 192.168.0.75 /js/language.js
7 304 HTTP 192.168.0.75 /images/logo.png
8 304 HTTP 192.168.0.75 /images/index.png
9 304 HTTP 192.168.0.75 /js/jquery.min.js
10 304 HTTP 192.168.0.75 /language/english.js
11 304 HTTP 192.168.0.75 /preview.html
12 304 HTTP 192.168.0.75 /preview.html
13 304 HTTP 192.168.0.75 /images/nav_bg.png
14 304 HTTP 192.168.0.75 /images/user.gif
15 304 HTTP 192.168.0.75 /images/menu_bg.png
16 304 HTTP 192.168.0.75 /images/menu_bg_over.png
17 304 HTTP 192.168.0.75 /style/preview.css
18 200 HTTP 192.168.0.75 /hy-cgi/av.cgi?cmd=getvideoattr
19 200 HTTP 192.168.0.75 /hy-cgi/device.cgi?cmd=getlandevices
20 200 HTTP 192.168.0.75 /hy-cgi/ptz.cgi?cmd=preset&act=query
21 200 HTTP 192.168.0.75 /hy-cgi/net.cgi?cmd=getrtspport&cmd=getrtspauth
22 200 HTTP 192.168.0.75 /hy-cgi/user.cgi?cmd=checkuserinfo
23 304 HTTP 192.168.0.75 /js/public.js
24 304 HTTP 192.168.0.75 /js/language.js
25 304 HTTP 192.168.0.75 /js/preview.js
26 304 HTTP 192.168.0.75 /js/jquery.min.js
27 304 HTTP 192.168.0.75 /images/stop.png
28 304 HTTP 192.168.0.75 /images/audio.png
29 304 HTTP 192.168.0.75 /images/mic.png
30 304 HTTP 192.168.0.75 /images/snap.png
31 304 HTTP 192.168.0.75 /images/record.png
32 304 HTTP 192.168.0.75 /images/x1.png
33 304 HTTP 192.168.0.75 /images/x1.gif
34 404 HTTP 192.168.0.75 /images/alarmstatus.png
35 304 HTTP 192.168.0.75 /images/ctrlpanel.png
36 304 HTTP 192.168.0.75 /images/1_over.png
37 304 HTTP 192.168.0.75 /images/2.png
38 304 HTTP 192.168.0.75 /images/3.png
39 304 HTTP 192.168.0.75 /images/x1_over.gif
40 304 HTTP 192.168.0.75 /images/x4.gif
41 304 HTTP 192.168.0.75 /images/up.png
42 304 HTTP 192.168.0.75 /images/left.png
43 304 HTTP 192.168.0.75 /images/center.png
44 304 HTTP 192.168.0.75 /images/right.png
45 304 HTTP 192.168.0.75 /images/down.png
46 304 HTTP 192.168.0.75 /images/hscan.png
47 304 HTTP 192.168.0.75 /images/vscan.png
48 304 HTTP 192.168.0.75 /images/hvstop.png
49 304 HTTP 192.168.0.75 /images/tour.png
50 304 HTTP 192.168.0.75 /images/zoomin.png
51 304 HTTP 192.168.0.75 /images/zoomout.png
52 304 HTTP 192.168.0.75 /images/fout.png
53 304 HTTP 192.168.0.75 /images/fin.png
54 304 HTTP 192.168.0.75 /language/english.js
55 304 HTTP 192.168.0.75 /images/1.png
56 304 HTTP 192.168.0.75 /images/ctrlbg.png
When you use Mode 2, you can see video streaming using flash, Fiddler URL reporting something like this in the logs: httpx://192.168.0.75/flashplayer/flashplayer.swf
(I am NOT a big fan of flash, so moving on…)
From the above (Mode 1 Fiddler logs), I opened up (download and save the ‘preview.js’ file) from httpx://192.168.0.75/js/preview.js with Atom and saw an entry in it for this:
rtsp://" + encodeURIComponent(username) + “:” + encodeURIComponent(password) + “@” + ip + "/live/ch0
Aha!!!
Convert that to:
rtsp://admin:123456@192.168.0.75/live/ch0
Pop that into NCS ‘Custom URL’ in the “Edit Video Source” and Voila!!!
Video streaming in glorious HD (just 720 since the cam only supports that!)
Thank you and hopefully this will help someone else who is trying to get a (very) cheap camera to work with NCS!
Now I have to decide to either buy a 4/16 source license or stick with the free 2 source since I already ordered another cam to replace this one, but I got it working!