Camera Remote API has been archived
From now on, updates and active support for Camera Remote API at Developer World are no longer available. However, the API still functions as expected on its supported devices. For a full list of supported features for each device, please visit Supported API features.
Sony has announced a new Camera Remote SDK on Feb 11, 2020. For details, please visit the following URL:
Thanks to all of you who supported and showed interest in Camera Remote API.
Wirelessly access Sony cameras with the Camera Remote API beta
Sony’s Camera Remote API beta SDK allows you to control a number of Sony cameras, including Sony Action cams, Sony Alpha cameras and Lens Style cameras, wirelessly from another device.
This opens up for a number of exciting use cases, such as zoom control, remote viewfinder, self-timer settings, still image capture and recording start and stop.
The Camera Remote API is a flexible API that builds on commonly-used protocols such as HTTP and JSON. And you can develop apps for any operating system, such as Android, iOS or Microsoft® Windows®.
The Camera Remote API beta SDK package includes all the tools you need to create cool remote control apps for many Sony cameras. The Camera Remote API beta SDK includes a sample code for iOS and Android, a development guide and API references.
Download Camera Remote API beta SDK now
The Camera Remote API beta SDK makes it possible to remote control supported Sony cameras. The latest version, Camera Remote API beta SDK v 2.40, adds support for the following cameras: ILCE-6500, DSC-RX10M3, DSC-RX100M5, HDR-AS300 and FDR-X3000. For more information, check out the API references in the camera remote API beta SDK.
The Camera Remote API uses JSON-RPC over HTTP. You can therefore use the Camera Remote APIs with any operating system, such as Android, iOS or Microsoft® Windows®.
There are three main steps to get started:
- Download the Camera Remote API beta SDK and unzip it on your computer. Bring up the sample code provided and connect the remote device (for example a phone) to the camera over via Wi-Fi®.
- In your app you need to use SSDP (Simple Service Discovery Protocol) to discover the camera and get the endpoint URL needed to call the API, as well as information about the supported functionality in the camera.
- You can now call the APIs by HTTP POST with JSON.
In the following sections, you’ll get to learn all the details involved.