Met de Software Development Kit van Canon krijg je toegang tot een reeks functies voor bediening op afstand voor Canon EOS- en PowerShot-camera's, waaronder de mogelijkheid om camera-instellingen te wijzigen, foto's te maken en video's op te nemen, bestanden op de geheugenkaart over te brengen en te verwijderen en (op compatibele PowerShot-camera's) de zoom te bedienen.
Als je een Canon EOS-camera op afstand moet bedienen, zijn er tal van opties beschikbaar - van opnamen via tethering met EOS Utility voor Windows en Mac tot wireless werken met Canon's Camera Connect-app voor smartphones. Maar wat doe je als je een geavanceerdere of robuustere oplossing nodig hebt? Wat is de beste optie als je elke dag een groot aantal beelden moet produceren of als je camera's van Canon wilt integreren in een geautomatiseerde workflow? In die gevallen gebruik je de SDK (Software Development Kit) van Canon, waarmee softwareontwikkelaars en computerprogrammeurs aangepaste digitale oplossingen kunnen maken voor het bedienen van Canon-camera's.
De Canon SDK bestaat in principe uit twee delen: EDSDK (EOS Digital SDK) en CCAPI (Camera Control API). Beide bieden dezelfde kernfuncties - opnamen op afstand, beeldoverdracht, camera-instelling en Live View-monitor - maar voor de EDSDK is een bekabelde verbinding vereist en met de CCAPI is de camerabediening wireless.
"Ze zijn beide een manier om via software met de hardware te communiceren en om een camera op afstand te bedienen", zegt John Maurice, European Product Marketing Manager bij Canon Europe. "Je komt uit bij de EDSDK of de CCAPI omdat je een probleem hebt dat je moet oplossen door de camera op afstand te bedienen. De mogelijkheid om dit te doen en te integreren met software heeft voordelen voor organisaties in alle sectoren en in verschillende gebruiksscenario's.