Synchronizing Recordings with the Cloud

Uploading Recordings

Using the user Token and username, the application will contact the ORamaVR Cloud and upload the recording. This might take a while since the Sound file of the recording is relatively large. All files are stored in Base64 encoding in the server and are encoded during the upload process.

Note

Only operations that reach Operation End will be uploaded. All other recordings will be available locally for the device they were recorded on.

Downloading Recordings

Using the user Token and username, the application will contact the ORamaVR Cloud and fetch a list of available recordings. Then, only the recordings that are not present on the local device will be downloaded from the server. They are all decoded from Base64 encoding and stored in the local file system.

Menu with List of Recordings

Warning

Uploading and Downloading recordings require the user to be logged in to their ORamaVR account. If you are getting HTTP 500 Errors when attempting upload or download, make sure User Login is enabled in your application.

User Login required

Cloud Connection Flowchart

Complete Recording Execution flowchart