Android

From ZoneMinder Wiki
Revision as of 22:57, 31 March 2016 by Araxis (talk | contribs) (Further info)
Jump to navigationJump to search

Android devices can be used as network cameras. There are various apps for Android that can provide a video stream, and some that record videos which can be imported into a surveillance system. It should also be possible, by rooting your device, to use existing linux programs to stream camera video.


Apps

It is recommended to use apps from a trusted source. Some apps will serve ads, others will pull your personal information. Choose wisely.


F-Droid

Provides a repository of free and open source software for android. [1]

Wifi Camera

Supports Mjpeg and audio streaming. Built-in web service to see the video via browser on a PC.

Version 1.61 JPEG images are available at http://<ipaddress>:8080/stream/live.jpg ZM does not seem to work at pulling the images directly. Pull the files via a script populate them in a local directory and you can get 1FPS in ZM.

Command:

  • $ watch --interval .2 "wget -q http://<ipaddress>:8080/stream/live.jpg -o /dir/you/want/to/put/image/download.jpg && mv /dir/you/want/to/put/image/download.jpg /dir/you/want/to/put/image/live.jpg"
  • ZM Settings:
  • Type: File
  • Maximum FPS: 5
  • Address: /dir/you/want/to/put/image/live.jpg

Not sure why ZM doesn't display frames faster than 1 FPS when the files are clearly updating faster. You move the file so that there are not incomplete files due to wget overwriting the previous file.


Spydroid

Provides HTTP webpage and RTSP stream. RTSP stream is accessible from rtsp://<ipaddressofphone>:8086 Stream is viewable in VLC and recordable through VLC, but as of yet is not viewable in ZM.


Settings

  • RTSP Server: enabled

Then stream from VLC.


Mobile WebCam

This application provides an MJPEG stream, from its web server. Does not work on all devices. This applications is designed to be used for occasional snapshots (hence the name 'webcam') and is not designed by the author as an IP Camera application. However it should be possible to get very low FPS with this application such as .2 FPS) into Zoneminder.


Settings

  • Upload: SD Card (no sdcard needed)
  • Refresh Time: 5
  • Operation Mode: Background
  • Remote Control - Web Browser Access - http://<ipaddress>:8080 : click line. Choose enable for bluetooth (can disable later)
  • Shutter Sound: Disabled


Web page is viewable at: http://<ipaddress>:8080 There is an MJPEG stream link near the bottom half of the screen. This stream should be accessible by ZM.


CosyDVR

This application records Video to a SD card. Intended to be used as a alternative to Dashcams. You can grab the videos off of the android through ADB or a rooted device. Old videos can be automatically deleted. It is unknown whether videos can be imported into ZM.


Rooting

By rooting your device you can gain access to full linux arm repositories. It should be possible to stream the camera with popular and well known programs.

Lil' Debi

Gives access to debian repositories.

MJPEG-Streamer

Used on Single Board Computers (such as Beaglebone) for webcam Mjpeg streaming.