After, the picture is send to the android device using SSH protocol
To use the application you need to check if the cam is enabled with : sudo raspi-config
and that's it !
This is the first version of the application, please send me comments and ideas.
Send me ideas by email !
After capture, the images are automatically saved on your Raspberry Pi and a preview is downloaded to your Android device. You then have the option to save the full image to your device gallery if you wish to.
It was inspired by BerryCam for iOS and has much of the same functionality. You can control exposure modes, image effects, white balance, image size and quality and pretty much every other parameter that can be accessed when using the camera on the command line. It also uses the same Python handler script on the Raspberry Pi as BerryCam - which means that if you have both Android and iOS devices you will still only need the one handler script running in the background on your Raspberry Pi.
This app is perfect for those getting started with the Raspberry Pi camera module, as well as seasoned pros looking for an easier way to take pictures, time lapses and videos with their Raspberry Pi and Android device. This app can also come in handy if your Raspberry Pi camera setup lives in a hard to access remote location, or if you just want to take some security shots of your house whilst you are away to check everything is in order!
PLEASE NOTE: To get this to work correctly, you will need to have a Raspberry Pi with a camera module installed. You will then need to visit http://www.pi-supply.com/pi-sight/ and follow the instructions to get the Python listener script running on your Raspberry Pi.
If you don't own a Raspberry Pi, or you don't know what it is, keep moving, there is nothing to see here... If you do, stay tuned!
What is it?
- a simple way to watch videos on the Raspberry Pi with minimal overhead
- all you need is an SSH server (you will probably have this anyway) and OMX Player (naturally)
What is it not?
- a full-blown media player
- a generic SSH client
- a remote control for any other things on the Raspberry Pi, like GPIO pins, system monitor, etc.
I want to know more!
- large remote control for convenience, with alternative layouts
- supports hardware volume buttons
- keep browsing files while watching videos
- OMX Player connection running in the background to free up your device to do other things
- quick access to remote control via notification
- support for subtitles and multiple audio streams
- optional "screen" support to re-attach lost connections
- password based or public key SSH login
- support "killall" as a last resort to get rid of a running OMX Player that you somehow have lost control over (try the "screen" option if your connection is prone to drop frequently)
- reboot/shutdown and TV on/off functions for convenience
- integrated IMDb lookup (IMDb app needs to be installed)
- folder play, i.e. auto advance to next item
- URL play (add/edit/delete URLs manually, view/share URLs with OMX Remote from external app, configure multiple URL play commands)
- experimental playback of videos on device (share from Photos or Gallery app)
Help, I'm stuck!
- if you cannot get a file listing, try to log in to your Raspberry Pi using a generic SSH client with the same connection and user details
- if you get a file listing but cannot play any files, try to run OMX Player manually on the Raspberry Pi
- if that does not help, drop us an email
Oh, by the way, thanks for reading this far, and of course...
have a nice day ;)
•) Browse and open local video and music files on your Raspberry Pi
•) Open playlists (m3u, pls) and play streams on your Raspberry Pi
You just need a Raspberry Pi with a running SSH-Server and the omxplayer. I only tested it with raspian, but there is no reason why it shouldn't work on other distributions.
•) Controllable via a seekbar
•) Hardware volume buttons
•) Support for multiple audio and subtitle(srt-format) streams
•) To cast YouTube videos to your Raspberry Pi just open the YouTube app and a video and choose "Share" → Raspicast.
•) To play streams just copy a playlist (m3u or pls format) to your android device and open the list via the app, or play the streams manually from the actionbar.
Raspberry Pi is a trademark of the Raspberry Pi Foundation
It connects to the Raspberry using SSH and uses omxplayer to reproduce the movies.
The differences between this version and the free version are:
- this version has no adds
- Added some configuration options (you can configure if you want to adjust the framerate and resolution to the TV and if you want the audio to use the standard output or HDMI)
- This version has buttons to change the speed (ideal to fast forward the intros) and a button to turn off the raspberry
- This version has the option to change the audio language if the video has more than one.
- Added subtitles menu that allows to turn On/Off the subtitles, to add/adjust a delay in the subtitles and to change the subtitles stream if there is more than one.
If the subtitles don't work please download the last omxplayer version from:
or type "wget https://github.com/downloads/torarin/omxplayer/omxplayer_3~experimental~git20121208~ebfa6fc6_armhf.deb"
And type "sudo dpkg -i omxplayer_3~experimental~git20121208~ebfa6fc6_armhf.deb"
If the subtitles don't work with this version try assigning more memory to the GPU running "sudo raspi-config"
Any problems or questions please contact me at email@example.com
Yatse is the most complete and stable XBMC / Kodi remote available and the best rated.
Take full control of your media center with complete library support, beautiful widgets, streaming, offline media sync, internal audio player, all optimized for phones and tablets.
◆ Voice Commands : Give orders in natural language sentences
◆ Full Android Wear support
◆ Offline Media* : Download your media to your device for offline playing
◆ Internal Audio Player* : Listen to your music on your phone (Online and Offline)
◆ Offline library : List your library everywhere
◆ Modern and intuitive interface
◆ Support Multiple XBMC / Kodi devices (and centralized Mysql database)
◆ Multiple Widgets included for fast remote actions, now playing details or to list recent media
◆ Full support for Media Player Classic (MPC or MPC-HC) as an external player
◆ Cloud Save : Keep your hosts and settings across devices
◆ Stream your videos to your Android devices or UPnP / AirPlay / Chromecast devices*
◆ Send your Android media to your media center or UPnP / AirPlay / Chromecast devices*
◆ Completely configurable to make Yatse fill all your needs
* DashClock / Muzei extension
* Support all XBMC / Kodi remote commands from optimized views or widgets
* Support Android notifications and Lockscreen controls
* Quickly find your media with multiple sorting / filtering and even a global search
* Detailed now playing views with direct selection of Subtitles or Audio streams
* Support all Android versions starting from 4.0 (ICS)
* Wake on Lan (WOL) support
* Multiple plugins for SMS / Call, Android notifications, ...
* Send media to your media center from YouTube or browser
* Optimized for speed and low battery usage even on older devices
* Support themes*
* API to control media center / Yatse from other Android applications
And much more, just install and try.
A complete Wiki is available on the website for help on installing and configuring Yatse, the XBMC / Kodi remote and your media center instances.
Please use the website for support or feature requests, as comments on Play Store do not allow me to gather enough information or contact you.
The free version does not contains ads. But some advanced functions (noted with an *) requires the unlocker to be used.
Please consider buying the Unlocker if you want to support the continued development of this application.
Keep in touch:
* Official website : http://bit.ly/16z6NUh
* Facebook : http://on.fb.me/13QNm5B
* Twitter : http://bit.ly/XzZGaz
* Google+ : http://bit.ly/1e2iS5z
- Some features like streaming and offline sync work better with Gotham or later !
- This application only works with Frodo (12.x), Gotham (13.x) and Helix (14.x) | See http://kodi.tv/ to download the latest version.
- The screenshots contains content © copyright Blender Foundation | www.sintel.org
- All images are used under their respective CC Licenses | http://creativecommons.org
- The library presented in screenshots is based on fake media and all images / posters are @ copyrighted by their respective owners
As you view live images from the camera in EOS Remote, you can remotely set the focus, adjust shooting values, and release the shutter.
You can also browse images on the camera's memory card, select images, and save them to your device.
Take EOS Remote along with your camera to enjoy photography in more ways.
- Access Wi-Fi–equipped EOS cameras wirelessly over a local network connection.
- Remotely adjust shooting values on EOS cameras: Av, Tv, ISO, and exposure values.
- Remotely select AF point positions, adjust focus, and release the shutter.
- Remotely browse, delete, and rate still images and movies shot with EOS cameras.
- Save images shot with EOS cameras to your device.
- Share images for which device-specific remote viewing restrictions have been configured on EOS cameras.
- Establish a direct connection with EOS cameras in Camera access point mode, in addition to Infrastructure mode connections.
New functions for version 1.3.0
- Support for new camera model EOS M3.
- Support for importing MP4 movies. (EOS M3 only)
- Support for Android terminals with NFC. (EOS M3 only)
- Support for saving original-size JPEG images.
- Improved camera setting function for remote shooting.
Canon EOS digital cameras
- EOS 6D (WG)/(W) , EOS 70D (W),EOS M2(W),EOS M3
Requires Android OS
- Android OS smartphone 2.3.3－2.3.7/4.0－5.0
- Android OS tablet 4.0－5.0
-Android OS smartphone/Android OS tablet
Supported File Formats
- JPEG, RAW, and MOV,MP4 files shot with compatible cameras
- MOV files shot with compatible cameras cannot be saved to your device.
- Compatible cameras cannot be accessed from multiple devices at once.
- Remote capture of movies is not supported.
Whether via infrared, by wire or via Bluetooth, DSLR Remote enables you to take timer controlled exposure series (e.g. for time lapse), long time exposures or exposure sequences in the context of High Dynamik Range photography. If you are not using a device with a supported built-in IR sender (see below) all you need is a small, inexpensive and easy to build hardware, which is then connected to the ear phone jack of your smartphone (and a commercially available Bluetooth stereo headset if you want remote control via Bluetooth). You will find detailed instructions on how to build the required hardware on the authors website (http://bitshift.bplaced.net).
Possible functions (among others) are:
1. Simple Remote control
2. Delayed Shots
3. Series of shots with fixed interval (e.g for time lapse)
4. Bulb exposures
5. Combinations from 2., 3. and 4.
6. High-Dynamic-Range-Sequences (HDR)
7. Time controlled HDR-Sequences (Combination of Timer and HDR)
8. Triggering of shots or start of Timer or HDR sequences by the ambient light sensor on your smartphone (keyword: light barrier)
9. Triggering of shots or start of Timer or HDR sequences by the internal or an external microphone
In various models Canon seems to limit the precision of the bulb mode to one second. So HDR exposures below 1 second and/or with a fraction of a second (as 1.5 sec) are rounded to the full second. DSLR Remote can't do anything about that! Reported models so far: 400D, 500D, 550D, 5D II.
Using a built-in IR sender:
DSLR Remote should work with the built-in IR sender of the followig devices (don't forget to choose the right camera brand and to switch your camera into remote mode):
- All Samsung devices with built-in IR sender
There seems to be a bug in some/all Samsung devices: in power saving mode the IR blaster doesn't work correctly! So, make sure to switch your device into normal (non-power saving) mode before using DSLR Remote.
- All HTC devices with built-in IR sender
For the time being only the LG G3 is supported by the LG QRemote API including sending raw IR data (see: http://developer.lge.com/MOBILE_HELP/topic/lge.mobilesdk.LGQRemote.api/html/Introduction/Introduction/Supported%20Devices.htm ).
Unfortunately, doesn't the Sony native IR API provide the feature needed by any remote app like DSLR Remote, as is deploying its own IR codes as data with the app. The only thing possible in the API is using codes learned from physical remotes or codes supplied with the phone/tablet. If your device doesn't run Android 4.4.2 (Kitkat) or Kitkat can not support the built-in IR hardware of your device for the above mentioned reason, please use a IR dongle or cable release hardware as described on the DSLR Remote website.
With integration of the Android 4.4.2 (Kitkat) IR API DSLR Remote should work with all devices with a built-in IR Blaster supported by the Kitkat IR API.
Using DSLR Remote hardware:
Caution: a few smartphone types do not output high enough volume on their ear phone jack to make the infrared harware work properly. In addition a few camera types (e.g. Canon EOS 550D) are still not properly controlled remotely via the infrared receiver. In that case you might want to choose the cable control (transistors) instead.
Supported camera brands when using as an infrared remote:
Canon, Fuji, Minolta, Nikon, Olympus, Pentax and Sony
If it doesn't work for you, feel free to contact the author, instead of voting one star. Contact informations are given below and on the authors website (http://bitshift.bplaced.net).
(This 'Remote Viewfinder' application is not for GALAXY Camera.)
- Samsung SMART Camera Live View (Preview screen) can be wirelessly checked on Smartphone screen with real time connection
- Provides control of Timer, Flash, Resolution and capturing of Samsung SMART Camera on Smartphone
- When using this App (Camera and Smartphone are connected), images taken by Smartphone will also be taken by Smart Camera and saved in the camera
- When saving the images, the camera will also store the information about location provided by Smartphone's GPS on the pictures
- Provides remote controlling function for capturing and playback
- Possible to control zoom level wirelessly
- Captured images can also be copied to Smartphone
- Android version : 2.2(Froyo) or higher, display WVGA(320*480) or higher
- Supported Samsung SMART camera : WB850F, WB150F, DV300F, ST200F and other Wi-Fi applied models from 2012
( May not operate normally in some devices.)
Remote Shot allow you to connect your Android Phone using one as camera and one as remote to see live stream preview.
Remote Shot works with all Android devices
* Bluetooth is run together on the same operating system.
* If Bluetooth is not turned on, the device does not connect.
- Connect 2 devices use one as camera and one as REMOTE.
- Bluetooth connection, no need internet connection you can take a shot while you are outdoor.
- LIVE PREVIEW STREAM, remote sees what camera see(available in FREE version).
- Front/Rear Camera.
- Flash Auto/on/off.
- Burst Shots. (3f / 7f / 10f / 15f)
- Self Timer. (3s / 7s / 10s / 15s)
- Setting a background-image in remote mode.
[How to use]
- Connect 2 devices by tap at Blue tooth sign.
- Choose your device to be Remote or Camera.
- Switch Your device for remote or camera in the blue tooth connection page.
- In Live preview you are control the camera.
- Put your camera device in right location.
- Look at live preview in your remote to adjust your location.
- Take photo.
- Picture will save in to camera devices.
Tag : Remote,camera,bluetooth,Timer,Burst Shot,LivePreview,photo,Remoteshot
For Android Wear users ONLY -- will not work on other types of watches.
By Dheera Venkatraman
Source code: https://github.com/dheera/android-wearcamera
Mount your cell phone on something and use it to take better selfies, group shots, watch a live stream of your kitchen pot, cat, or anything else as long as you have Bluetooth range.
Touch the watch face to take a picture. Swipe right to close. Swipe left for options including switching cameras, flash control, and self timer. More features to come soon, but feel free to fork and hack at the code yourself and share your contributions as this is an open source project.
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
© Magcom International Ltd. All rights reserved
Wi-Fi support is also present, if your camera supports Wi-Fi or you are using a go-between like the MR3040 - see further details on the DSLR Controller website ( http://dslrcontroller.com/ ) on how to setup the Wi-Fi connection.
*** PLEASE READ THE ENTIRE DESCRIPTION ***
*** IF YOUR DEVICE IS NOT COMPATIBLE THIS IS NOT MY OR THE SOFTWARES FAULT - YOUR PHONE IS MISSING NEEDED SOFTWARE OR HARDWARE ! ***
Remote releasing is using a remote control to activate the shutter of the camera. This is to prevent shaking the camera, and is often used with bulb shots and/or tripods.
This app is the little (free) brother of DSLR Controller; see http://dslrcontroller.com/ and https://play.google.com/store/apps/details?id=eu.chainfire.dslrcontroller
Remote Release also has a discussion thread on XDA-Developers.com:
---- Features ----
- Activate the camera's shutter button from your phone over USB, just like using a remote release cable
- Enable/Disable Auto-Focus *
- Support for bulb shots (hold shutter button) *
- Support for continuous shooting (hold shutter button) *
* Depends on camera model. Requires a DryOS based camera. See DSLR Controller's device compatibility page ( http://dslrcontroller.com/devices.php )
---- Requirements ----
- An Android device with an ARMv7-A or newer CPU architecture (virtually all 1ghz+ devices)
- Supported Canon EOS DSLR
When connecting over USB:
- Not rooted: Android 3.1 or higher with USB host kernel+API support **
- Rooted: Android 2.3.1 or higher with USB host kernel support **
- The correct USB adapter, if applicable
** USB host kernel support can usually be determined by connecting a USB stick to your device, and seeing if the device recognizes it.
---- Devices ----
Please see DSLR Controller's supported devices page ( http://dslrcontroller.com/devices.php ) for device compatibility information.
----- Usage -----
-- Getting started --
- Install the application.
- Connect your camera to the phone/tablet, and turn it on. Half-press the shutter button if it was already on.
- If a popup comes up that offers to open Remote Release, press it, and move on to "Operation" below.
- If a popup does not come up, manually start Remote Release. A Superuser popup should appear, click allow. If this took more than a few seconds, Remote Release will complain it cannot find a camera, regardless if you have one connected or not. Exit the app, half-press the shutter button on the camera, then restart the app.
- If a popup appears that tells you your device is not compatible, this is the end of the line for you.
-- Operation --
After you have connected your camera and started the app, the app will show you the following:
- Camera model
- Current shutter setting (depending on camera mode)
- Current aperture setting (depending on camera mode)
- Current ISO setting (depending on camera mode)
- Current drive mode setting
Below that you will see three buttons:
- Auto-Focus button
- Shutter button
- Button to open DSLR Controller in the Market
If your lens is set to Auto-Focus and you are using a DryOS based camera, you can use the Auto-Focus button to select if focusing is triggered by pressing the shutter button. By default it is, but it is not always desired. If your lens is set to Manual-Focus, this setting has no effect.
Pressing the shutter button will take a picture on your camera. If the camera is set to bulb mode or to continuous shooting, press-and-hold the shutter button - the bulb/continuous capture will stop once you remove your finger from the screen.
* Option to auto-stabilize so your pictures are perfectly level no matter what (see example image).
* Zoom via multi-touch gesture and single-touch control.
* Choice of focus modes (including macro, and a "manual" focus mode which only focuses when you touch the screen).
* Touch to select focus area and metering area (metering area is used to determine exposure).
* Face detection option.
* Support for flash, torch, scene modes, color effects, white balance, ISO, exposure compensation and exposure lock.
* Video recording (with optional audio, and support for video stabilization).
* Option to lock orientation to portrait or landscape for photo or video.
* Timer option.
* Auto-repeat mode, with configurable delay.
* Option to optimise GUI for left and right-handed users.
* Configurable volume keys (to take picture, focus, zoom, change exposure compensation, turn auto-stabilise on/off).
* Choice of save folder (though note Google have blocked write access to external SD cards in Android 4.4, see http://bit.ly/1eTBWCx ).
* Configurable on-screen display shows battery, time, remaining device memory, orientation and direction of camera; also option to overlay a choice of grids (including "rule of thirds") and crop guides.
* Optional GPS location tagging (geotagging) of photos and videos; for photos this includes compass direction (GPSImgDirection, GPSImgDirectionRef).
* Option to apply a date and timestamp to photos, and also to stamp photos with the location coordinates.
* Support for external microphones (may not be supported by all devices).
* Widget to automatically take a photo after launching.
* Small file size.
* Completely free and ad-free, unlike most Android apps. Open Source.
(Some features may not be available on all devices, as they may depend on hardware features, or the Android version.)
If you wish you can show your appreciation and support future development by donating! This can be done by purchasing my donation app at https://play.google.com/store/apps/details?id=harman.mark.donation . Thanks!
Please contact me if you encounter any problems, or have any suggestions for improvements - either email, or post at https://sourceforge.net/p/opencamera/discussion/ .
* I've had reports of problems on CyanogenMod (CM11) - unfortunately I don't have any CM11 devices to test on, and CyanogenMod doesn't appear to offer any means of testing without a real device (e.g., no emulator AVD images, no remote device testing), so I have no way of supporting this.
[App icon from https://www.iconfinder.com/icons/81087/ mb_photo_icon , by Yankoa http://yankoa.deviantart.com/ under CC BY 3.0 ( http://creativecommons.org/licenses/by/3.0/ )]
Remote Camera opens up new photographic opportunities by displaying your smartphone's camera viewfinder remotely on ZenWatch, freeing you to take photos from creative angles where the viewfinder would be difficult to see, such as when holding the phone overhead at a concert or other crowded event. Remote Camera is also useful for group photos, letting you compose the photo, release the shutter, and check the final result while being included in the shot.
ASUS ZenWatch: A Fancy Smartwatch That Measures Your Relaxation Levels
ASUS' stylish ZenWatch is all about security, remote control and wellness
With ZenWatch Remote Camera, you can:
• Operate your smartphone’s camera from your ZenWatch
• See the camera viewfinder remotely on your ZenWatch
• Take single photos, optionally with location info
• Record videos
• Zoom in and out
• Start the camera’s self-timer
• Move your wrist (or shake the ZenWatch) to release the camera shutter.
• In ZenWatch Remote Camera, tap anywhere on the preview screen on the watch, or twist your wrist to take shot.
ZenWatch Remote Camera is only compatible with ASUS ZenWatch smart watches.
ZenWatch Remote Camera is designed by ASUS ZenUI.
More information about ASUS ZenUI is available here:
★ Works ONLY with Samsung Galaxy phones and tablets with the built-in IR blaster!
★ NO additional hardware is needed
★ Supported cameras: Canon, Fuji, Minolta, Nikon, Olympus, Pentax and Sony
★ Free and NO AdWare (ads)
★ If your phone is running on Android 4.4.3 or newer version, then this version does not work. You need to install newer version: https://play.google.com/store/apps/details?id=dslr.camera.ir.remote.full
This is FREE and AD-FREE app made my personal use. I have Samsung S4 running on 4.2.2 and Pentax K5 and it works. If this app doesn't work with your phone then poor rating certainly doesn't motivate me to fix bugs or implement new features. Instead feel free to e-mail me (your exact camera and phone model).
This free software is provided by author ''as is'' and any express or implied warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose are disclaimed. In no event shall author be liable for any direct, indirect, incidental, special, exemplary, or consequential damages (including, but not limited to, procurement of substitute goods or services; loss of use, data, or profits; or business interruption) however caused and on any theory of liability, whether in contract, strict liability, or tort (including negligence or otherwise) arising in any way out of the use of this software, even if advised of the possibility of such damage.
ATmega series chips as used in arduino (ATMega128, AtMega328)
ATTiny series chips as used in trinket ( ATTiny85 chip)
Includes external links to PDF datasheets
Internet access only required for datasheets, pinouts etc are inside the app.