The CTandroidAV smartphone app streams real-time audio and video data as CloudTurbine (CT) files via FTP from an Android phone to a desktop or cloud computer. CTandroidAV combined with the CT system provides a wide range of capabilities:
The CTandroidAV interface is shown to the right. Most of the buttons at the top toggle between different options (you must Pause and then Run the application again for the new settings to take effect).
- Run/Pause: to start or pause audio/video acquisition
- Front/Back: allows selection of the desired camera on your smartphone
- LoRes/HiRes: acquire low or high resolution images
- AV/Video/Audio: select both audio and video acquisition, just video acquisition, or just audio acquisition
- Quit: terminate the application
While CTandroidAV is running, the Status field near the top displays the number and total space of the files acquired.
Before running, you must enter data in the provided fields:
- Host: name or IP address of the computer where data will be sent; an FTP server must be running on this remote computer
- User: FTP account username on the remote computer
- PassW: FTP account password on the remote computer
- Folder: folder under the FTP account home directory where CloudTurbine files will be stored
- Interval: how frequently the bundled audio/video data will be sent to the remote FTP server
Data is written to the remote FTP server as a series of CloudTurbine ZIP files. From the timestamps on the ZIP files in the figure below, you can see that in this case we had selected the “1s” interval (i.e., a new ZIP file is sent to the FTP server nominally every second). The sub-folders in each ZIP contain image files (image.jpg) and/or audio files (audio.wav), depending on your selection of the AV/Video/Audio toggle button.