QUESTION: What is the process by which Nx Server delivers a camera's video stream to Nx Desktop?
As a general answer the shortest route from the Client to the Server with the target Camera is always used. And a route of any length (via Servers in the System) is supported.
Let's say there are 2 servers in a system - Server1 and Server2.
Now lets say a user is connected into the System via Server2 (User2's Desktop Client -> Server2) and wants to view a live stream from a camera on Server1 via a Desktop Client.
Scenario 1 - Client has direct network access to Server hosting target Camera.
- User2's Desktop Client pulls stream directly from Server1 on same Local Area Network.
- User2's Desktop Client pulls stream from Nx Cloud (or forwarded port) via Internet connection.
Information Flow in Scenario 1: Camera → Server1 → Nx Desktop Client
Scenario 2 - Client does not have direct network access to Server hosting target camera.
- A system has multiple Servers and only one Server has Internet Access and Client is connecting over the Internet.
Information Flow in Scenario 2: Camera → Server2 (not accessible via Internet, but accessible to Server1) → Server1(accessible via Internet) → Nx Desktop client
If you have any questions related to this topic or you want to share your experience with other community members or our team, please visit and engage in our support community or reach out to your local reseller.