Camera.open() seems to ignore `open_timeout_seconds` if set from stream

Hi,

I’m having an issue where opening a camera via stream InitParameters.input.setFromStream(…) blocks forever regardless of the open_timeout_seconds set in the init params. Meaning that if one of my cameras is disconnected it hangs forever.

is this intended behaviour? I know the API reference says “This parameter only impacts the LIVE mode.” Is connecting via a stream not considered “LIVE” ?

Thanks.

Live mode means “with a camera physically connected to the host”.
When you use the Local Streaming modules, you are in “Network mode”, which has different behaviors.

So just to confirm there is no way to set a timeout when in network mode?

No, this is not available with the current version of the ZED SDK.