FORUMS

PSA: You Can Optimize Your Note 4’s Recents Menu & RAM

The Note 4 never had the fastest Recents Menu, and despite its 3GB of RAM, … more

XDA Picks: Best Apps of the Week (July 25 – Aug 1)

Apps are at the front and center of any smartphone experience, and with over a … more

Voices Of XDA: Orbiting The Earth With Android

Editor’s note: This week’s feature has been written by forum … more

CloudPlayer: DIY HiFi Music Streaming Solution

In our Helpful Guide to Music Streaming Services, we mentioned several different services … more

[APP] MobileWebCam (2G/3G/WIFI, no PC or UMTS router required!) v3.13

278 posts
Thanks Meter: 149
 
By _miha_, Senior Member on 11th February 2011, 11:50 PM
Post Reply Subscribe to Thread Email Thread
There are a lot of fine webcam (with video!) apps in the Market. But I found none which can be used with just a phone without any computer or wifi connection and placed in your car, weekend home, garage, ... to upload pictures to a server in defined refresh times. So I built this app. It is not finished but good enough for a lot of things.

For easy setup with a nice user interface have a look at sensr.net - they offer camera webspace and the ftp setup with MobileWebCam is very easy. For even more possibilities like gallery-hosting, hardware motion detection and housing have a look at opensmartcam.com ... they even sell or rent complete cameras based on MobileWebCam.

Edit: The app can now also automaticilly email the pics, upload to ftp or simply store them on sdcard. Also a manual mode is new for when you are running around taking pictures to be uploaded to your website/email account on the go with one simple tap.
Dropbox usage also possible now!
Invisible Background mode available now to save power or hide the cam. Autofocus can now be used in and the camera can be remote-controlled by sending SMS commands to your phone.


I will use this with an old phone with broken touch input (but luckily a dpad) and a simple free sim card wich has 30MB data traffic free/month (don't know if providers in other countries offer something like that). So I can have about 20 picture refreshes a day at a location with no WIFI or 3G (and of course no cable/dsl/...). FOR FREE! In the App activity times can be set so no black night views. No WIFI needed, just power to keep the phone running (I wonder how long it will last .

Also I use this with my main phone to quickly show my wife the kids playing on the playground, watch the garden when I am working inside and stuff like that. For this use case an email notification can be sent containing a link for her to view on her phone or pc at work.

Should run on Android 1.5 up (what causes the camera options to be very few and landscape mode only). So you can buy a somewhat broken phone on ebay (speakers not needed, display doesn't have to work well, ...) and have one of the easiest and cheapest webcam setups possible (I think ...

For your personal website webcam you need a php capable server somewhere where the picture can be refreshed. There you have to place the two files (mobilewebcam.php and index.html) attached to this post. Since version 1.3 you can also sent the pictures to an email account or simply store them on sdcard. From version 1.6 on ftp upload is also possible.

This also can be combined with my WebLiveWallpaper App easily and your webcam is then visible on your homescreen background all day.

I have uploaded my webserver files for a simple gallery and timelapse video on a google code project: please let me know if you can improve it!

Most of the sourcecode can now be found at http://code.google.com/p/mobilewebcam-android/ ... so if you need special stuff simply add it yourself and publish your changes! Please help me fix all the bugs and send me a notice if you repaired or improved something. There is so much crappy hacked code in there ...

MobileWebCam
https://market.android.com/details?i...s.mobilewebcam

How to build a housing for your phone with MobileWebCam:
http://www.instructables.com/id/GSM-...utdoor-webcam/

Edit: version 3.09: Log from inside the app for logs from Android 4.3 on ... (new log permission required for older devices)

Edit: version 3.01-04: Focus mode selection, changed some internals, several crash fixes, zoom autofocus

Edit: version 2.9983: ftp upload for low bandwith/large pictures improved (set filename only after upload finished, skip upload if still busy with last), night time camera settings can be configured in camera screen by toggling to night configuration and then changing camera parameters, show last error in preview screen

Edit: version 2.996: Added some support for Samsung Galaxy Camera (1, 2, NX)

Edit: version 2.990: I restructured a lot internally - now multiple threads for work and upload - hopefully not totally broken! Also waits for gps now, shows more motion detection info, some repairs from reports (config.txt, crash on devices without wifi?, higher default cam delay, ...)

Edit: version 2.98: imprint picture scaling, all transparent colors can be set, sdcard delete old pictures, a little work on gps stuff

Edit: version 2.97: night auto stuff again, sdcard file broadcast to mediascanner, transparent colors can be set, camera deadlock for event trigger photo burst fix

Edit: version 2.96: night auto disable fix, sdcard path, imprint stamp picture downloadable from URL

Edit: version 2.95: night setup, camera open wait time for phone that otherwise produce overexposed pictures in the background modes

Edit: version 2.93: default exposure back to 50 (fix for darker pictures), front cam flip/rotate, possibility for trigger pause time, dropbox batch upload

Edit: version 2.92: fixed crash, made camera effect setting (zoom, exposure, white balance, color effect, scene mode) more interactive, fixed mirrored pictures

Edit: version 2.87: picture burst mode after trigger, moved broadcast receiver mode to event triggers, added event notification to email, added more camera settings (scene modes, color effects), timestamped httppost filename for opensmartcam

Edit: version 2.86: color stuff, alignment, ftp ending fix, background mode switch fix

Edit: version 2.85: shutdown, imprints, galaxy S camera error 0 fix, email trigger

Edit: version 2.82: ftp batch mode, small fixes

Edit: version 2.81: some new config crash fixes fixed, log, backup/restore, keep ftp connection + log frequency

Edit: version 2.76: more webinterface, config help, fullscreen preview option, fix for crash on large screen devices (sorry, I do not own one)

Edit: version 2.73: custom font and typeface added to imprint settings, crash fix for opensmartcam reg error

Edit: version 2.7: Welcome screen, remote control website (see config.zip), 2.71 fixes the original size picture upload if not enough memory

Edit: version 2.64: Nexus 7 frontcam only devices work now

Edit: version 2.63: dropbox authentication method changed to web

Edit: version 2.61: flashlight toggle 2.62 Actionbar for Android > 3.0

Edit: version 2.52: custom picture sizes (+fix from 2.51)

Edit: version 2.37: started to experiment with photo effects like instagram

Edit: version 2.36: webserver (wifi only) now also streams mjpeg, ...

Edit: version 2.3: integrated simple webserver (wifi only), added gps location to make interesting moving cameras, ...

Edit: version 2.2: two different background modes (depends on device, no advanced features working in hidden mode but less power)
Attached Thumbnails
Click image for larger version

Name:	menu.png
Views:	13878
Size:	20.3 KB
ID:	532847   Click image for larger version

Name:	screenshot1.png
Views:	8702
Size:	57.2 KB
ID:	1413355   Click image for larger version

Name:	screenshot2.jpg
Views:	8682
Size:	37.9 KB
ID:	1413356   Click image for larger version

Name:	20130213101156.jpg
Views:	6518
Size:	5.5 KB
ID:	1725987  
Attached Files
File Type: zip serverfiles.zip - [Click for QR Code] (653 Bytes, 3567 views)
File Type: apk MobileWebCam 2.59.apk - [Click for QR Code] (594.2 KB, 896 views)
File Type: zip config.zip - [Click for QR Code] (822 Bytes, 1224 views)
File Type: apk MobileWebCam 2.73.apk - [Click for QR Code] (600.4 KB, 314 views)
File Type: apk MobileWebCam 2.76.apk - [Click for QR Code] (603.7 KB, 199 views)
File Type: apk MobileWebCam 2.86.apk - [Click for QR Code] (611.2 KB, 176 views)
File Type: apk MobileWebCam 2.92.apk - [Click for QR Code] (614.5 KB, 166 views)
File Type: apk MobileWebCam 2.93.apk - [Click for QR Code] (615.6 KB, 209 views)
File Type: apk MobileWebCam 2.98.apk - [Click for QR Code] (624.4 KB, 318 views)
File Type: apk MobileWebCam 2.990.apk - [Click for QR Code] (625.8 KB, 924 views)
File Type: apk MobileWebCam 2.996.apk - [Click for QR Code] (626.8 KB, 183 views)
File Type: apk MobileWebCam 2.9983.apk - [Click for QR Code] (648.7 KB, 186 views)
File Type: apk MobileWebCam 3.06.apk - [Click for QR Code] (650.6 KB, 212 views)
File Type: apk MobileWebCam 3.09.apk - [Click for QR Code] (732.7 KB, 263 views)
File Type: apk MobileWebCam 3.13.apk - [Click for QR Code] (734.1 KB, 1296 views)
Last edited by _miha_; 7th July 2014 at 09:55 PM. Reason: 3.13
The Following 42 Users Say Thank You to _miha_ For This Useful Post: [ View ]
 
 
12th February 2011, 06:58 AM |#2  
Captainkrtek's Avatar
Retired Recognized Developer / Retired Forum Moderator
Flag Seattle
Thanks Meter: 558
 
1010
More
Awesome! Thanks for sharing this, check the XDA portal some time this weekend, wrote up this app for the front page
The Following User Says Thank You to Captainkrtek For This Useful Post: [ View ]
12th February 2011, 05:41 PM |#3  
d0ugie's Avatar
Senior Member
Flag New York
Thanks Meter: 39
 
More
Hey miha:

Though you'd need to tweak this to create random directories or accounts or whatever, I've got a pretty heavy duty Linux server with a fat pipe I'd be willing to let you tie your program into so people don't have to have their own server. Think it over, let me know.
The Following User Says Thank You to d0ugie For This Useful Post: [ View ]
12th February 2011, 05:53 PM |#4  
OP Senior Member
Flag Hamburg
Thanks Meter: 149
 
Donate to Me
More
Quote:
Originally Posted by d0ugie

Hey miha:

Though you'd need to tweak this to create random directories or accounts or whatever, I've got a pretty heavy duty Linux server with a fat pipe I'd be willing to let you tie your program into so people don't have to have their own server. Think it over, let me know.

Sounds great! Thank you! I already thought about using my little webspace and allow only one refresh a day or so to enable people to try the app but that will be so much better! I will think about the identification/account - may be best the server creates them and my app just asks for a new user - and come back to you when I have got a little more time to put that into the app.
The Following User Says Thank You to _miha_ For This Useful Post: [ View ]
12th February 2011, 11:51 PM |#5  
white-energy's Avatar
Senior Member
Flag L'viv
Thanks Meter: 218
 
More
Is there a how to.. i can't get this to work correctly.. i always got "something went wrong"
EDIT: Works.. just my firewall was disabling the connection.
Last edited by white-energy; 13th February 2011 at 12:07 AM.
12th February 2011, 11:53 PM |#6  
Senior Member
Flag Ljubljana
Thanks Meter: 13
 
More
You just brought mine Milestone with no screen(lucily i can control the phone via adb/screencast) back from the closet and in my courtyard! Will test it well
The Following User Says Thank You to CommanderThor For This Useful Post: [ View ]
12th February 2011, 11:53 PM |#7  
Junior Member
Thanks Meter: 2
 
More
Works pretty well. Got it set up in about 15 minutes on an old G1 and my TDRevolution VPS.
The Following User Says Thank You to rh387 For This Useful Post: [ View ]
13th February 2011, 12:01 AM |#8  
orthonovum's Avatar
Senior Member
Thanks Meter: 57
 
More
Smile
Status Error Copying every time..


am I missing something? permissions?

I am running latest apache and PHP and firewall is allowing connections to port 80

testing on local network

whats wrong?
13th February 2011, 12:02 AM |#9  
Junior Member
Thanks Meter: 2
 
More
For those who are having issues, make sure that the web server (Apache) has write permissions to the folder that this is in.
The Following User Says Thank You to rh387 For This Useful Post: [ View ]
13th February 2011, 12:07 AM |#10  
orthonovum's Avatar
Senior Member
Thanks Meter: 57
 
More
Quote:
Originally Posted by rh387

For those who are having issues, make sure that the web server (Apache) has write permissions to the folder that this is in.


that did it

chowned html dir and all good now
13th February 2011, 02:06 AM |#11  
MuF123's Avatar
Senior Member
Thanks Meter: 56
 
More
works great, both the android part and the server part.

What might be great:
-resolution selection - when Im no wifi it could potentially upload higher resolution
-it should be possible to turn off those popus regarding uploaded picture

Read More
Post Reply Subscribe to Thread

Tags
mobile webcam app
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes