日本語

Camera Remote SDK

Camera Remote SDK provides software developers a way for integrating Sony cameras in their solutions and applications. With this SDK developers will be able to create customized software applications to control Sony cameras remotely from a host PC and get the image data captured with Sony cameras. This SDK allows software developers to realize a number of functions, such as changing the camera settings, shutter release and live view monitoring in their software applications.

Software Development Kit Available

  • SDK Module
  • API Reference
  • Sample Code

Supported device

  • ILX-LR1
  • ILCE-1, ILCE-9M2, ILCE-7RM5, ILCE-7RM4A, ILCE-7RM4, ILCE-7CR, ILCE-7SM3, ILCE-7M4, ILCE-7CM2, ILCE-7C, ILCE-6700
  • BURANO(MPC-2610), ILME-FX6V/ILME-FX6T(Ver. 3.00 or later), ILME-FX3(Ver. 2.00 or later), ILME-FX30
  • ZV-E1
  • DSC-RX0M2 (Ver. 3.00 or later)

Supported Interface

  • USB
  • Wired LAN
*
Please refer to API references for supported interface of each device.

Supported OS

  • macOS® 11.1 - / macOS® 12.1 - / macOS® 13.1 -
  • Windows® 10 *1 *2 / Windows® 11 *2
  • Linux® 64bit (ARMv8)
  • Linux® 32bit (ARMv7)
  • Linux® 64bit (x86)
*1
64-bit only
*2
Computers with Intel or AMD processors (does not work on ARM-processor-based computers)

Apply for Camera Remote SDK

(located in Canada or the USA only)

If you are located in China click here

If you are located in the EU, the UK, Norway, Switzerland, Turkey, Bosnia and Herzegovina, Macedonia, Moldova, Montenegro or Serbia click here

LICENSE AGREEMENT

Notifications

  • 2024-Feb-29
    API references of Camera Remote SDK Ver. 1.11.00 has been updated

    Main changes:

    Updated Function list.

  • 2023-Nov-07
    Camera Remote SDK Ver. 1.11.00 has been released.

    Main changes:

    Added support for ILX-LR1, BURANO(MPC-2610).

    Added new monitoring function for BURANO(MPC-2610).
    For details, please refer to API references.

  • 2023-Sep-13
    Camera Remote SDK Ver. 1.10.00 has been released.

    Main changes:

    Added support for ILCE-7CR, ILCE-7CM2.

    Support for ILX-LR1, BURANO(MPC-2610) planned from Ver.1.11.

    Added some commands as following.*1
    For details, please refer to API references.

    • Focus Position Setting*2 which enables remote acquisition of the current focus position and focus sending to an arbitrary position.
    • remotely acquires focal length information*3.
    • Remote menu settings for stills and videos, including interval shooting functions and AF tracking sensitivity settings.
    • Event notification, such as video recording start/stop and "Focus Position Setting" completion. In addition, camera status acquisition such as during media writing.
    *1
    Compatible models: ILCE-7CR and ILCE-7CM2.
    *2
    The system needs to learn the focus position and setting values for each camera and lens in advance.
    *3
    Lens focal length in 1mm increments.
  • 2023-Jul-19
    Camera Remote SDK Ver. 1.09.00 has been released.

    Main changes:

    Added support for ILCE-6700.

  • 2023-Apr-12
    Camera Remote SDK Ver. 1.08.00 has been released.

    Main changes:

    Added support for ZV-E1.
    Added some commands as following.
    For details, please refer to API references.

    • Improved processing speed: In repetitive shooting scenarios, the processing speed for setting, shooting, and transferring files is reduced by approximately 20% *1
    • Shutter trigger by electrical signal and remote power on/off *2
    • Remote menu settings for video *3
    • ”Overheating warning” status notification
    *1
    When compared with the combination of ILCE-1 and Camera Remote SDK Ver. 1.07.00. According to Sony measurement conditions. Compatible models: ZV-E1, ILCE-7RM5* and ILCE-7M4*.
    *2
    Compatible model: ZV-E1. To use the extended interface function, users must configure and connect through another device. Please refer to the API reference for details.
    *3
    Picture profile settings, Timecode (TC)/User bit (UB) settings, and so on. Compatible models: ZV-E1, ILCE-7RM5* and ILCE-7M4*.

    * Please update the software to the latest version.

  • 2023-Mar-06
    API references of Camera Remote SDK Ver. 1.07.00 has been updated.

    Main changes:

    Updated Function list.

  • 2022-Oct-27
    Camera Remote SDK Ver. 1.07.00 has been released.

    Main changes:

    Added support for ILCE-7RM5.

  • 2022-Oct-12
    Camera Remote SDK Ver. 1.06.00 has been released.

    Main changes:

    Added support for ILME-FX6V/ILME-FX6T(Ver. 3.00 or later), ILME-FX3(Ver. 2.00 or later) and ILME-FX30.
    Added some commands as following.
    For details, please refer to API references.

    • GPS information and shooting image link by sending "ImageID *1" from SDK. *2
    • Basic operation menu settings such as "Save/Load Settings" *2
    • ILME-FX6 : Basic control functions *3 supported by Content Browser Mobile
    *1
    Arbitrary IDs can be given to captured images, and by recording the combination of GPS location information and IDs at the time of shooting, it is possible to associate captured images with GPS location information after shooting.
    *2
    Compatible with ILCE-7M4, ILME-FX3 and ILME-FX30. Please update the software to the latest version.
    *3
    REC START/STOP, Iris, Shutter, Gain, ND, Zoom, Focus, and so on.
  • 2021-Dec-07
    API references of Camera Remote SDK Ver. 1.05.00 has been updated

    Main changes:

    Added support devices for some commands as following.

    • Still Image Capture Complete Notification *
    • Contents Transfer mode *
    *
    Compatible with ILCE-7RM4A, ILCE-7C. Please update the software to the latest version.
  • 2021-Nov-09
    Camera Remote SDK Ver. 1.05.00 has been released.

    Main changes:

    • Added support for ILCE-7M4.
    • Added some commands as following.
      For details, please refer to API references.
      • Still Image Capture Complete Notification *1 *2
      • Preset Focus and Zoom *1
      • Contents Transfer mode *2
      • Zoom Speed – high speed and variable support *1
      *1:
      Compatible with ILCE-7M4.
      *2:
      Compatible with DSC-RX0M2. Please update the software to the latest version.
  • 2021-May-11
    Camera Remote SDK Ver. 1.04.00 has been released.

    Main changes:

    • Added support for ILCE-1, ILCE-7RM4A and DSC-RX0M2(Ver. 3.00 or later).
    • Wired LAN is supported.
    • Linux® 64bit (x86) is available.
    • Added some commands for Windows®, MacOS and Linux®.
  • 2020-Dec-08
    Camera Remote SDK Ver. 1.03.00 has been released.

    Main changes:

    • MacOS is available.
    • Multi-camera control is supported.
  • 2020-Oct-15
    Camera Remote SDK Ver. 1.02.01 has been released (for Windows only).

    Main changes:

    • Fixed a stability issue occasionally happens when connect/disconnect the camera via USB.
      Please refer to CrSDK_Readme_v1.02.01.pdf.
  • 2020-Sep-15
    API references of Camera Remote SDK Ver. 1.02.00 has been updated

    Main changes:

    • Added support for ILCE-7C.
  • 2020-Aug-03
    Camera Remote SDK Ver. 1.02.00 for Linux® 32bit (ARMv7) has been released.
    Following 3 documents of Camera Remote SDK Ver. 1.02.00 for Windows® and Linux® 64bit (ARMv8) have been updated.
    • Sony_CameraRemoteSDK_API-Reference_v1.02.00.pdf
    • CrSDK_Readme_v1.02.00.pdf
    • RemoteSampleApp_IM_v1.02.00.pdf
  • 2020-Jul-28
    Camera Remote SDK Ver. 1.02.00 has been released.

    Main changes:

    • Added support for ILCE-7SM3.
  • 2020-Jul-16
    Camera Remote SDK Ver. 1.01.00 has been released.

    Main changes:

    • Linux® 64bit (ARMv8) is available.
    • Added commands as following for both Windows® and Linux®.

    For details, please refer to API references.

    • Video shooting
    • Focus Magnifier Setting
    • Focus Area setting
    • Zoom status indication (Zoom Type Status, Zoom Scale, Zoom Bar Information functions)
    • White Balance settings (Custom WB, AutoWB (AWB) Lock, Biaxial Fine Tuning, Picture Effect)
    • Control Media Format
  • 2020-Jun-18
    Camera Remote SDK Ver. 1.00.01 has been released.

    Main changes:

    • Fixes an application crash when Debug build and CrError GetLiveViewImage() are used.
    • Fixes a rare issue that no output is available when command line output is used.

    What to update:

    1. Please replace following 2 dll files to update from Ver. 1.00.00 to Ver. 1.00.01.
      Cr_Core.dll
      CrAdapter/Cr_PTP_USB.dll
    2. If you are using LiveView function, please refer to the Sample Application code and update your Application code, as the memory new/delete codes are updated.
      "void CameraDevice::get_live_view()" of the "CameraDevice.cpp"
    3. If you are using command line output, please refer to the Sample Application code and update your Application code, as the locale setting codes are added.
      "int main()" of the "RemoteSampleApp.cpp"

FAQ

  • Is Camera Remote SDK charged? Do I need to pay for Remote SDK?

It is free of charge. Please let us know your request.

  • Is it possible for developers to sell APPs developed based on this SDK?

Yes, developers are free to sell their APPs for legitimate purposes.

  • Can personal user download Camera Remote SDK?

Yes, personal users can get the SDK under the agreement with EULA.

Trademarks

  • Mac and macOS are registered trademarks of Apple Inc. in the U.S and other countries.
  • Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the U.S. and other countries.
  • Linux® is the registered trademark of Linus Torvalds in the U.S. and other countries.
  • Other system names, product names, and service names are registered trademarks or trademarks of each company.