ZED Box (ZED X) streams RAW VIDEO ONLY (H264, enable_streaming, custom Python sender script using the SDK) to an x86 receiver.
ZED box and x86 are connected via a direct point-to-point Gigabit Ethernet link (no switch/router in between).
Clocks on both machines are synced via chrony.
`On the x86, I’m launching the zed_wrapper ROS 2 node directly against the stream, using:
ros2 launch zed_wrapper zed_camera.launch.py
camera_model:=zedx
stream_address:`
so when i do this the zedbox is only sending the stream and the depth and pointcoud are being generated on the x86 device ryt??
so the header time will be the timestamp given by the zedbox and since im streaming the frames the same images are arrived on the x86 and on the x86 im launching the zedx node using the streamed data so will the frames on the x86 upon arrival have a different timestamp or the same from the zedbox ..
im super confused with that …
im dropping you some csv for reference …
zed_latency_20260911_115817.csv (230.0 KB)
ignore the naming i used in the csv ..
im super confused weather only the images arrive and then on the x86 the wrapper generated the pointcloud and depth ryt so i am subtracting the header time(grab time) with the arrival time(wall time) on the x86 and calculating the latency .. i might be wrong .. please help me with this …