linux-device-driverv4l2edsdkcanon-sdk

Canon DSLR Video loop back using v4l2loopback and EDSDK Liveview?


I want to use my DSLR camera as video input for let say Skype / Google talk under Linux and Android.

Is it possible to create a video loop back using v4l2loopback and Canon EDSDK ? how can I pipe the liveview buffer from the camera to the video loop back ?

Thanks


Solution

  • you will need a "producer" application, that writes frames to the loopback device (and which has previously acquired those frames via the canon esdk)

    v4l2loopback already comes with a few simple producer examples, and you could have a look at other applications that already have native v4l2loopback output support, e.g. Gem, lives, gmerlin and gstreamer