locana / locana

Windows 10 Universal Application for Sony Camera Remote API.
http://locana.github.io/
MIT License
31 stars 17 forks source link

Live stream support as a virtual Webcam driver / AvStream driver #93

Open fgmacedo opened 4 years ago

fgmacedo commented 4 years ago

Hi, thanks for your software. I own an Sony A7III and I'm figuring out a way to do live stream from the camera to use as a WebCam on my computer. I want to be able to use the camera image on any windows software that can use a camera, like Skype, Hangouts, Zoom, etc. There are a lot of tutorials on the internet all of them using a capture card or OBS studio recorting the live preview from Imaging Edge Software, being this second option less expensive for live stream, but don't allow usage of the image on another windows software.

So I've found your project and you have done an amazing work here. I've playing with the code for a few hours, and I can get the Image stream showing on the Locana app.

I'm also a programmer, but I don't have any previous knowledge of windows programming or C#. And I'm trying to find what are the next steps.

I think that writing a AvStream is the way to go. Any hint or advice?

Do you think that this feature is relevant to the project?

Since the Camera Remote API requires a Wi-Fi connection, if I follow this path I will only be able to live stream with another network adapter, this is not an issue to me but will be for a broader audience.

Another way Is to get the live preview from an USB connection. But I haven't found any public docs / SDK available, only the new Sony SDK that only support A9 for now. Do you know any way to get the camera live preview from an USB connection?

naotaco commented 4 years ago

Hi,

Your idea sounds great, especially in this COVID-19 era! I'll be so happy if I can use my A7RIII as WebCam.

However, the API we use on Locana project is no longer supported; at least, the A7III is not listed on their docs. So I'm not sure whether Locana works with A7III (or newer) models. As you mentioned, another SDK via USB is released recently ( https://support.d-imaging.sony.co.jp/app/sdk/en/index.html ). It may allow you to access the image stream via USB, but, yes, it's too new for your A7III maybe...

I think that writing a AvStream is the way to go. Any hint or advice?

Sorry, I have no idea about making WebCam adapter or AvStream.

I think that writing a AvStream is the way to go. Any hint or advice?

Honestly, I can't imagine how your feature is merged into the Locana app. because it's an application to take photos, not a driver software for other applications. It's great if your feature could be a part of Locana app, But I can't give you any advice about that... Anyway, you can take any part of our codes under MIT license for a new application, of course.