Yes, it’s possible to use the stream.stream_address and stream.stream_port values in the config file to receive a streaming input from a remote source into the ROS2 wrapper.
as the Stream is going over UDP to the ROS2 Wrapper, is there any way to make sure, that the Images used by the ROS2 Wrapper are current images sent out by the Streamer. Not any old images stuck in a buffer somewhere?
All messages of the ROS2 wrapper are stamped with the streamer capture timestamp given by sl::getTimestamp() method, so you could check these values to be sure that the data are not too old.
Ah great so the topics by the ROS2 Wrapper will have the timestamp of the Sender. Let me check on that.
Is there any preferred method of you to synchronize the time between the two devices? I would run a NTP-Server on one device, so that the 2nd device can sync to that.