Windows Live Viewer..27-11-05 Now Complete Frontend for ZM!!
Posted: Thu Oct 13, 2005 1:12 am
update 20/6/06
This is getting to long for people to frequent. I have updated my webserver and will just announce updates here. Please visit
http://www.jpwilson.eu/
and then zm4ms
Thanks
update 9/11/05
Basically i have fully rewritten it.the old one was a first atttepmt not bad but we are getting there now. I felt the previous version looked unprofessional from a users point of view. Also it was very dumb.
New version does all as before exept i have removed cycle in anticipation of new feature hitting the zm server (cycling streams)
Features
Views Pip, 4 way, 9 way, 13 way, 24 way, 36 way and custom view
All cameras now are in resizeable windows, with a progress bar at the top showing image load status.
Pressing the default view buttons accross the tool bar will open 4, 9 or 36 way etc as expexted. These views will automatically be scaled to fit the size of the window whether the window is maximised or not. I have tested it down to 640 x 480 but why you would want a 36 way split on 640x480 monitor i donk know.
As all windows are now sizeable and moveable they can be positioned, closed and sized as required then pressing save view will remeber the current view and pressing recall view will load this custom view. I think end users will like this one.
As before refresh rates are lowered on the bigger views to prevent overloading of server and bandwidth.
Before clicking on an image opened the spot monitor, i have removed this as it seemed to be abused by end users (ie left open perminantly) and replaced it with full screen view. Double clicking the camera title bar will maximise the current cam to fill the main apps window size. WHen this happens it will change its update rate from whatever it was befopre to 2 fps (bandwidth permitting)
Now clicking on the image loads a pause still image of what was there when you clicked. clicking again gets a new image etc. I plan to be able to save this print when i finish that part.
I have also added a low, med and high quality button. Does the obvious in favour of update speed on low bandwith connections.
Also added a weblogin button that currently just loads mozilla (well any program really, just enter the path and exe in settings), this is temp until i get started on either a playback app or better control of mozilla for playback purposes.
Settings has now changed and all that is required is as ip and a start monitor number
When you open settings you will see a group of boxes on the left that relate to IP and MON. IP being zm server IP and MON being monitor number on that server. If you have your monitors seqentially ordered starting at 1, if you enter the ip of the server and a 1 in cam 1 ip and mon and press the buttons at the top marked 'copy ip' and Auto numbewr monitors it will fill out all 36 for you.
Then check the path is correct (default should work with most but ctu zm needs an additional /zm after cgi-bin
Also in here you will find default refresh rate in milliseconds
and the password settings.
Available here
http://www.zoneminder.com/forums/viewto ... c&start=45
http://www.jpwilson.eu/version2/zm4msbeta.zip
*EDIT ABOVE* original removed due to adding licence info
This one should be far more use than the last
Old news
previous verison below
I have written a small app to do live streaming from a zm box without the hassles of ie, mozilla etc. At the moment it can do quad (4 way), 9 way small images and 9 way normal size images. Its my first app and its done in visual studio 2005. When i say its my first app it is all i have done before is database work in access.
Anyway once you have downloaded, unzip contents to your favoritre directory and click on the setup program.
Load program
On load you wont see a lot only the quad saying awaiting images. Click on settings and enter your jpeg url for zm (could be an ip cam for that matter i suppose) in each camera location ie
Cam 1
[/url]http://192.167.0.3/cgi-bin/zm/nph-zms?m ... stream[url]
notice the stream user id and name.
On your zm box and a user called stream with a password of stream to view stream, (get the idea)
Click on save and away you go.
Any probs come back to me, and please be gentle i new to programming
James[/url]
Availabel From http://www.jpwilson.eu/
Comments welcome!
This is getting to long for people to frequent. I have updated my webserver and will just announce updates here. Please visit
http://www.jpwilson.eu/
and then zm4ms
Thanks
update 9/11/05
Basically i have fully rewritten it.the old one was a first atttepmt not bad but we are getting there now. I felt the previous version looked unprofessional from a users point of view. Also it was very dumb.
New version does all as before exept i have removed cycle in anticipation of new feature hitting the zm server (cycling streams)
Features
Views Pip, 4 way, 9 way, 13 way, 24 way, 36 way and custom view
All cameras now are in resizeable windows, with a progress bar at the top showing image load status.
Pressing the default view buttons accross the tool bar will open 4, 9 or 36 way etc as expexted. These views will automatically be scaled to fit the size of the window whether the window is maximised or not. I have tested it down to 640 x 480 but why you would want a 36 way split on 640x480 monitor i donk know.
As all windows are now sizeable and moveable they can be positioned, closed and sized as required then pressing save view will remeber the current view and pressing recall view will load this custom view. I think end users will like this one.
As before refresh rates are lowered on the bigger views to prevent overloading of server and bandwidth.
Before clicking on an image opened the spot monitor, i have removed this as it seemed to be abused by end users (ie left open perminantly) and replaced it with full screen view. Double clicking the camera title bar will maximise the current cam to fill the main apps window size. WHen this happens it will change its update rate from whatever it was befopre to 2 fps (bandwidth permitting)
Now clicking on the image loads a pause still image of what was there when you clicked. clicking again gets a new image etc. I plan to be able to save this print when i finish that part.
I have also added a low, med and high quality button. Does the obvious in favour of update speed on low bandwith connections.
Also added a weblogin button that currently just loads mozilla (well any program really, just enter the path and exe in settings), this is temp until i get started on either a playback app or better control of mozilla for playback purposes.
Settings has now changed and all that is required is as ip and a start monitor number
When you open settings you will see a group of boxes on the left that relate to IP and MON. IP being zm server IP and MON being monitor number on that server. If you have your monitors seqentially ordered starting at 1, if you enter the ip of the server and a 1 in cam 1 ip and mon and press the buttons at the top marked 'copy ip' and Auto numbewr monitors it will fill out all 36 for you.
Then check the path is correct (default should work with most but ctu zm needs an additional /zm after cgi-bin
Also in here you will find default refresh rate in milliseconds
and the password settings.
Available here
http://www.zoneminder.com/forums/viewto ... c&start=45
http://www.jpwilson.eu/version2/zm4msbeta.zip
*EDIT ABOVE* original removed due to adding licence info
This one should be far more use than the last
Old news
previous verison below
I have written a small app to do live streaming from a zm box without the hassles of ie, mozilla etc. At the moment it can do quad (4 way), 9 way small images and 9 way normal size images. Its my first app and its done in visual studio 2005. When i say its my first app it is all i have done before is database work in access.
Anyway once you have downloaded, unzip contents to your favoritre directory and click on the setup program.
Load program
On load you wont see a lot only the quad saying awaiting images. Click on settings and enter your jpeg url for zm (could be an ip cam for that matter i suppose) in each camera location ie
Cam 1
[/url]http://192.167.0.3/cgi-bin/zm/nph-zms?m ... stream[url]
notice the stream user id and name.
On your zm box and a user called stream with a password of stream to view stream, (get the idea)
Click on save and away you go.
Any probs come back to me, and please be gentle i new to programming
James[/url]
Availabel From http://www.jpwilson.eu/
Comments welcome!