Author Topic: independent auto-upload  (Read 1901 times)

investinglass

  • New to the forum
  • *
  • Posts: 2
independent auto-upload
« on: January 16, 2021, 03:25:12 PM »
I'm looking for wireless image.canon functionality, without the canon part. (I'm one of those guys I guess). Or wireless tethering without windows. My target is a 6D mk1.

Is this a pipe dream? Is there a pre-existing solution, or building blocks?

Can I write a lua script so the camera connects to a wifi network and starts uploading to an endpoint of my choosing, preferably in an easy protocol like ftp/sftp/http/...? (I'm new to lua but not other scripting languages, but it would still be an investment)

Or Is there a way to do the inverse and have an android or linux machine pull images out of the camera over wifi?

a1ex

  • Administrator
  • Hero Member
  • *****
  • Posts: 12564
Re: independent auto-upload
« Reply #1 on: January 17, 2021, 10:34:43 AM »
Current status: networking functions were documented several years ago, but no such functionality implemented in ML yet.
https://www.magiclantern.fm/forum/index.php?topic=11053.0

Otherwise, the functionality should be doable, but has to be built from scratch - possibly with reusing some existing libraries. No 6D here, so... can't help much.

Walter Schulz

  • Contributor
  • Hero Member
  • *****
  • Posts: 8667
Re: independent auto-upload
« Reply #2 on: January 17, 2021, 10:36:28 AM »
Pull: gphoto2 via wireless.

investinglass

  • New to the forum
  • *
  • Posts: 2
Re: independent auto-upload
« Reply #3 on: January 17, 2021, 11:54:35 AM »
I've made some progress towards my goal: gphoto2 (hints from here) works if you use the function "Remote control  (EOS Utility)", rather than "Connect to smartphone".

I can list and download photos. The speed is 1.9MB/s in optimal conditions, so roughly 14 seconds to transfer a raw+jpg. This is far below the supported 802.11n standard (similar speed reportedhere), so that's a very limiting factor.

Functional, but not yet great.