ANDROID HOW TO
Posted: Wed Nov 03, 2010 3:13 pm
Ok, After lookin a while for a good android app I can say that there are 3 app that can connect to zoneminder using android.
The first is Total Control, it works, but the demo only shows 1 camera, I paid the full version but it really takes a while to load, and for me is too expensive.
The second is IpCAMViewer, works too, but for some reason it has a delay of about 5 seconds when showing, and its only a demo.
The last and the best for me is TinyDVR http://www.androlib.com/android.applica ... -wDxp.aspx
is free BUT is not easy to configure because in the configuration menu there is not a Zoneminder Item or something to select zoneminder servers like others app.
So here is how I did it. (Be patience to write or to copy and paste...)
First download and install the app, its on the Market too TinyDVR http://www.androlib.com/android.applica ... -wDxp.aspx
Once instlled, open it and press the menu, select the item "Switch layout" and then press "Manage cameras".
(If for some reason the version is different and there is not the same order, try to delete the defaults cameras, and search for "Manage cameras")
Inside "Manage cameras" we need of course to enable the camera, edit the camera name, and the only thing we need to add is at the end in "Advance settings" in the "Edit JPEG image address" box, here we need to enter the url of the camera you need to see and in single mode.
This is the only thing we need to edit after enable the camera and edit the camera name, so don´t try to choose other menus, like camera vendor or hostname...cause we dont need it and maybe it will not work.
In that place "Edit JPEG image address" we are going to enter the full address of the camera we are going to use; for example if you are adding the "bathroom camera" and the monitor id for this camera is numer 2 you need to place the url address like this.
http://your.zoneminder.server:80/cgi-bi ... s=password
where the monitor is the number of the monitor id of your camera in your zoneminder server, and of course using the correct username and password, the scale is in 85 because in my phone (HTC MAGIC) the screen is smaller.
Another thing that can work in case you have a heavy load server or lots of cameras, or just not a good internet conection, is to create a new zoneminder server (al cameras in monitor) just for mobile access. Here for example in my place we have 23 ip cameras, running on zoneminder over an esxi server, it works good but it needs a lot of resource so I created a second VM with a reduce Ubuntu server and it has a zoneminder just to access the needed cameras from outside and from mobile devices, and the image quality for streaming in zoneminder conf is set to 15, so it works very fast over telephones and small screens.
So thats all, I hope it works for you like it works perfect for me...
The first is Total Control, it works, but the demo only shows 1 camera, I paid the full version but it really takes a while to load, and for me is too expensive.
The second is IpCAMViewer, works too, but for some reason it has a delay of about 5 seconds when showing, and its only a demo.
The last and the best for me is TinyDVR http://www.androlib.com/android.applica ... -wDxp.aspx
is free BUT is not easy to configure because in the configuration menu there is not a Zoneminder Item or something to select zoneminder servers like others app.
So here is how I did it. (Be patience to write or to copy and paste...)
First download and install the app, its on the Market too TinyDVR http://www.androlib.com/android.applica ... -wDxp.aspx
Once instlled, open it and press the menu, select the item "Switch layout" and then press "Manage cameras".
(If for some reason the version is different and there is not the same order, try to delete the defaults cameras, and search for "Manage cameras")
Inside "Manage cameras" we need of course to enable the camera, edit the camera name, and the only thing we need to add is at the end in "Advance settings" in the "Edit JPEG image address" box, here we need to enter the url of the camera you need to see and in single mode.
This is the only thing we need to edit after enable the camera and edit the camera name, so don´t try to choose other menus, like camera vendor or hostname...cause we dont need it and maybe it will not work.
In that place "Edit JPEG image address" we are going to enter the full address of the camera we are going to use; for example if you are adding the "bathroom camera" and the monitor id for this camera is numer 2 you need to place the url address like this.
http://your.zoneminder.server:80/cgi-bi ... s=password
where the monitor is the number of the monitor id of your camera in your zoneminder server, and of course using the correct username and password, the scale is in 85 because in my phone (HTC MAGIC) the screen is smaller.
Another thing that can work in case you have a heavy load server or lots of cameras, or just not a good internet conection, is to create a new zoneminder server (al cameras in monitor) just for mobile access. Here for example in my place we have 23 ip cameras, running on zoneminder over an esxi server, it works good but it needs a lot of resource so I created a second VM with a reduce Ubuntu server and it has a zoneminder just to access the needed cameras from outside and from mobile devices, and the image quality for streaming in zoneminder conf is set to 15, so it works very fast over telephones and small screens.
So thats all, I hope it works for you like it works perfect for me...