As much as I hate to followup to myself, I've found a demo of "Active WebCam" that is able to pull the video stream from a DCS-900B at 20+FPS.
Here's the start of the stream:
Code: Select all
GET /video.cgi HTTP/1.1
Accept: */*
User-Agent: HTTP agent
Host: 192.168.168.138
Cache-Control: no-cache
HTTP/1.0 200 OK
Server: Camera Web Server/1.0
Auther: Steven Wu
MIME-version: 1.0
Cache-Control: no-cache
Content-Type: multipart/x-mixed-replace;boundary=--video boundary--
--video boundary--Content-length: 12260
Content-type: image/jpeg
......VVL.00..............
...
(note that the first frame does not have a <cr> between the --video boundary-- and the "Content-length" string)
a jpg image follows, and is then split with the following:
Code: Select all
.Fx.q.8....b.l*.?.B.6...B...Q.;.jT.l\.s.j,......
--video boundary--
Content-length: 12500
Content-type: image/jpeg
......VVL.00..............
...
Any ideas on why ZoneMinder won't stream this?
Currently I'm using the video.jpg method and getting about 2fps.
Thanks!
Knobee