Zavio Network Camera

Post here to ask any questions about hardware suitability, configuration in ZoneMinder, or experiences. If you just want to know if something works with ZoneMinder or not, please check the Hardware Compatibility sections in the forum, and the Wiki first. Also search this topic as well.
mrtcn
Posts: 5
Joined: Mon Jul 28, 2008 4:08 pm

Zavio Network Camera

Post by mrtcn »

Hi, I've bought a network camera (Zavio F210A)

It has Unicast Streaming support but I don't know how to use this camera with ZoneMinder.

If you want to see the panel of the camera you can access via http://85.96.182.227:8080 (User/Password: admin)

Thanx
timcraig
Posts: 195
Joined: Mon Dec 10, 2007 5:53 pm
Location: San Jose, CA

Post by timcraig »

In the settings page of your camera, I see that there is MJPEG settings. It looks like the camera will give a motion jpeg stream on port 1999 (setting "Video/Audio port number "). You might want to open your browser to http://<your>:1999 and see if you get a video stream. Then you'll want to right-click the page and view the page source and find the url for the raw mjpeg steam. Try using that url for zoneminder.
mrtcn
Posts: 5
Joined: Mon Jul 28, 2008 4:08 pm

Post by mrtcn »

yeah I've already tried that but nothing appears on that page (You can access that port via http://85.96.182.227:1999 I also redirected that port too)

I've tried to connect that page via telnet and nothing appears.. It says that, thats a unicast stream, but I don't know whats that =(
timcraig
Posts: 195
Joined: Mon Dec 10, 2007 5:53 pm
Location: San Jose, CA

Post by timcraig »

Ya, I get a blank page too for :1999

I see that the main page has a "Client Settings" button. But when I click it, I get a javascript error.

Try going to the client settings and see if you can switch the view mode to mjpeg if there are any mpeg4/mjpeg stream settings. If there is an mjpeg setting on that page and you set it to mjpeg, then hopefully you get a mjpeg steam in the main page of you camera web ui. From there you might be able to see the url to the raw jpeg stream.

A quick google search on unicast stream come up with this:
http://technet2.microsoft.com/windowsse ... x?mfr=true

I think unicast basically means every client that connects to your camera will have there own independent stream and settings (640x480 or 320x240, high bit rate or low bit rate, mpeg4 or mjpeg, etc).


You could also contact Zavio's tech support to see if there is a simple url to the cameras raw mjpeg stream or at least a url to a still picture capture. You can mention that you are seeing if it works on Zoneminder and explain if the camera works on Zoneminder you'll post it on the forums and Zavio may see a new stream zoneminder users purchasing their cameras.


Edit:

Changed a bad typo from multicast to unicast. Sorry, that typo nearly caused a change of subject.
Last edited by timcraig on Mon Jul 28, 2008 10:33 pm, edited 3 times in total.
coke
Posts: 518
Joined: Wed Jan 30, 2008 5:53 pm
Location: St. Louis, MO, USA

Post by coke »

Actually, that didn't sound right, and wikipedia agrees:
Multicast is the delivery of information to a group of destinations simultaneously using the most efficient strategy to deliver the messages over each link of the network only once, creating copies only when the links to the destinations split.
Basically multicast allows the camera to output one stream and have multiple clients pick it up, so it's only broadcasting once, instead of sending an individual stream to each camera. From my clustering experimentation, it saves worlds of bandwidth, if the application is right. (Zoneminder wouldn't be the right app for it)
mrtcn
Posts: 5
Joined: Mon Jul 28, 2008 4:08 pm

Post by mrtcn »

Actually my camera ALSO HAS MJPEG support. I just don't know how to activate it...
timcraig
Posts: 195
Joined: Mon Dec 10, 2007 5:53 pm
Location: San Jose, CA

Post by timcraig »

Opps, that was a major typo, I typed multicast instead of unicast. Sorry about the confusion. I edited my original post.

mrtcn,

Were you able to get access the "Client Settings" in the camera's webui? Did it have a mjpeg stream option?
mrtcn
Posts: 5
Joined: Mon Jul 28, 2008 4:08 pm

Post by mrtcn »

yes it has mjpeg option. if you use internet explorer you can access the page, but with firefox you can't :( the software of this camera is disgusting
timcraig
Posts: 195
Joined: Mon Dec 10, 2007 5:53 pm
Location: San Jose, CA

Post by timcraig »

Looks like the camera's webui uses an activex control (AxVideoView.cab) for both mpeg4 and mjpeg streaming.

Look at the page source, I see the javascript file /js/axobjdef.js which defines the activex control's <object> tab. The this object tag has a parameter "MjpegName" that has the value "video.mjpg". I'm guessing that there is some sort of url to the raw mjpeg stream that ends with video.mjpg

I tried:
http://85.96.182.227:8080/video.mjpg
http://85.96.182.227:8080/cgi-bin/video.mjpg
http://85.96.182.227:9090/video.mjpg
http://85.96.182.227:9090/cgi-bin/video.mjpg
but got no results.

I would say your best options are to try Zavio tech support or setup a packet sniffer to see what url the AxVideoView.cab object is using to fetch a mjpeg stream.
mrtcn
Posts: 5
Joined: Mon Jul 28, 2008 4:08 pm

Post by mrtcn »

I've already tried to contact zavio but they didn't answer (best company ever)

I think I'm going to try packet sniffing. Do you have any idea about accessing the firmware files? (I have firmware binary file)
mycal
Posts: 65
Joined: Tue Nov 09, 2004 6:39 am

Zavio with zoneminder

Post by mycal »

For the Zavio camera and zoneminder I think you just want
to use jpg grabs on port 80:

http://myserver/jpg/image.jpg

-also this might work-

http://myserver/cgi-bin/jpg/image.cgi

For mjpeg you must have the correct port, which there are many, see the config.

http://<servername>:<videoport>/video.mjpg

which returns:

HTTP/1.0 200 OK\r\n

Content-Type: multipart/x-mixed-replace;boundary=myboundary\r\n

\r\n

--myboundary\r\n

Content-Type: image/jpeg\r\n

Content-Length: 15656\r\n

\r\n

<JPEG image data>\r\n

--myboundary\r\n

Content-Type: image/jpeg\r\n

Content-Length: 14978\r\n

\r\n

<JPEG image data>\r\n

--myboundary\r\n

Content-Type: image/jpeg\r\n

Content-Length: 15136\r\n

\r\n

<JPEG image data>\r\n

--myboundary\r\n

.

.


Mycal


PS install Yoics on your zoneminder box and view from anywhere without port forwarding or complex network configuration.
bainssu
Posts: 19
Joined: Sat Feb 18, 2006 9:36 am

Zavio cameras

Post by bainssu »

The http://myserver/jpg/image.jpg url returns a static snapshot that doesn't appear to change...

http://myserver/cgi-bin/jpg/image.cgi doesn't work


I've haven't got the http://<servername>:<videoport>/video.mjpg url working the mjpeg stream is in bad shape and vlc/mplayer work but complain and zoneminder doesn't work this is pertinent part of /var/log/messages

Aug 28 10:22:31 emerald zmc_m12[5885]: INF [Debug Level = 0, Debug Log = <none>]
Aug 28 10:22:31 emerald zmc_m12[5885]: INF [Starting Capture]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Got signal (Bus error), crashing]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Signal address is 0x10246, no eip ]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /lib64/libc.so.6 [0x2ae30ce9dbd0]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc [0x41635f]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc [0x417535]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc [0x4196fe]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc [0x41c7b2]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc [0x403e15]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /lib64/libc.so.6(__libc_start_main+0xf4) [0x2ae30ce8ab54]]
Aug 28 10:22:31 emerald zmc_m12[5885]: ERR [Backtrace: /usr/local/bin/zmc(__gxx_personality_v0+0x171) [0x403759]]
Aug 28 10:22:31 emerald zmc_m12[5885]: INF [Backtrace complete]
Aug 28 10:22:31 emerald zmdc[5375]: ERR ['zmc -m 12' exited abnormally, exit status 7]

I was able to get access to the SDK etc from Zavio.. it's all vc++ and .net and the documentation seems outdated/incomplete.

I'm still looking at getting a clean changing image out of this camera..any help appreciated.
jan
Posts: 17
Joined: Sat May 20, 2006 7:55 am
Location: europe

Post by jan »

bainssu, the static snapshot doesn't need to change by itself...zoneminder will keep fetching a fresh snapshot, and depending on what rate the camera can deliver the snapshots at - motion will either be choppy or smooth.

enter the following configuration into zoneminder for the camera:

Source Type: Remote
Function: Monitor or Modect

Remote Host Name: myserver
Remote Host Port: 80
Remote Host Path: /jpg/image.jpg
Remote Image Colours: 24 bit colour
Capture Width (pixels): 640
Capture Height (pixels): 480

Save.

if it doesn't work, increase your shared memory or check the logs.
Flasheart
Posts: 342
Joined: Thu Jul 06, 2006 2:27 pm

Post by Flasheart »

Just got one of these - thanks mycal for the urls, documentation is sparse and entirely limited to the Mpeg4.

Still jpgs are indeed fetchable from http://myserver/jpg/image.jpg

Mjpegs are proving harder. None of the url's above work, returning 'refused' or 'interrupted'. The web menu has options for Mjpeg setup, although by default all are greyed out. Disable RTSP elsewhere in the menus and they are available so you can change mjpeg port etc. However, it still does not work.

Image is reasonable for VGA. Untested at night so far.

Other notes on this camera: Die cast aluminium, including stand (Axis take note - no flimsy plastic clamp that bends as you tighten it!)

Downside - all the connections are on flying leads and whilst they provide good functionality, but the leads are only 12" long, meaning you need to get it to a soffit or dry connection box quickly.
Flash_
Posts: 441
Joined: Wed Jan 11, 2006 12:19 pm

Post by Flash_ »

Now installed, but not that impressive.

It's a fixed focus camera, which is out of focus on items more than 50cm away.

Zoneminder works ok with the jpg grab, but the camera is resetting every few minutes taking a minute to return.

mjpeg clearly does not work.

Might be going back if the above can't be fixed.
Post Reply