IntelRealSense / librealsense

Intel® RealSense™ SDK
https://www.intelrealsense.com/
Apache License 2.0
7.62k stars 4.83k forks source link

Isn't working SDK app on Win10 with DBUILD_NETWORK_DEVICE=ON #11805

Closed MrHellBond closed 1 year ago

MrHellBond commented 1 year ago

Hello! I tried to build new SDK with flag DBUILD_NETWORK_DEVICE=ON. 1.I prepared CMAKE (cmake-gui) 3.26.3 with flag DBUILD_NETWORK_DEVICE=ON for Configure and Generate Project These steps passed good. 2.Opened project in Visual Studio 2022 and built new SDK. 3.Tried to open new Realsense's exe-file and still have closed network features.

Could you help me to solve this issue?


Required Info
Camera Model D455
Firmware Version 05.14.00.00
Operating System & Version {Windows 10Pro 22H2, 19045.2965
Platform PC-Windows10/Raspberry Pi
SDK Version 2.53.14623
Segment other

1 s
2 log-VS.txt

MartyG-RealSense commented 1 year ago

Hi @MrHellBond The rs-server component of the open-source ethernet networking tool that is necessary for accessing a RealSense camera remotely over a network can only be compiled on Linux unfortunately, as advised at the link below.

https://dev.intelrealsense.com/docs/open-source-ethernet-networking-for-intel-realsense-depth-cameras#32-building-from-source

This networking tool is being removed from the RealSense SDK in the next version, likely numbered 2.54.0. This is because it was an experimental proof of concept rather than an official Intel feature of the RealSense SDK.

The networking tool was also developed before the D455 camera model was released and so does not fully support D455. For example, the 1280x720 @ 6 FPS mode cannot be used because D455 supports 5 FPS as its minimum speed instead and the networking tool was not (and will not be) updated to support 5 FPS.

It may be possible to edit the code of rs-server to add support - as described at https://github.com/IntelRealSense/librealsense/issues/11785#issuecomment-1541570359 - but then you still have the problem of rs-server being unable to be built on a Windows computer.

MrHellBond commented 1 year ago

Hello again! Thanks for your information. But please clerify some questions:

  1. I need to build SDK only for Linux. Ubuntu for an example?
  2. Network tools will be closed in next version of SDK. Is it mention for WIndows version or for Linux or for both systems?
  3. Could you give more detail information about not-supported settings for D455 camera?
MartyG-RealSense commented 1 year ago
  1. The networking should work if built on Linux, including Ubuntu.

  2. It would be for both Windows and Linux.

  3. Any mode in the table at the link below that uses 6 FPS would be incompatible.

https://dev.intelrealsense.com/docs/open-source-ethernet-networking-for-intel-realsense-depth-cameras#36-software-limitations

MartyG-RealSense commented 1 year ago

Hi @MrHellBond Do you require further assistance with this case, please? Thanks!

MartyG-RealSense commented 1 year ago

Case closed due to no further comments received.