I’m trying to stream video from a ZED2i using the Streaming Sender/Receiver sample (I´m try with the ROS2 pkg too). I have connect the camera to a Jetson Orin nx and the stream works when the receiver runs on the same machine, but it fails when I run the receiver on a different machine connected via Ethernet .
On the receiver side I get this error:
[Streaming] Metadata timeout. the size is equal to 16100 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 16100 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 2904 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 2904 instead of 21960. Skipping.
[Streaming] Error: Stream Opening returned TIMEOUT (350)
[Sample][Error] Camera Open | FAILURE : The function does not perform as expected. Exit program.
[2026-01-16 09:54:59 UTC][ZED][WARNING] FAILURE in sl::ERROR_CODE sl::open(sl::InitParameters)
On the sender side there are no errors.
Using iperf3, I get ~940 Mbits/sec between both machines, so bandwidth is not the problem.
I tried setting MTU to 8000 on both machines, but the issue persists.
I use zed sdk 5.1.1 on the jetson orin nx (sender) and 5.0.7 on the receiver machine.
I’m trying to stream video from a ZED2i using the Streaming Sender/Receiver sample (I´m try with the ROS2 pkg too). I have connect the camera to a Jetson Orin nx and the stream works when the receiver runs on the same machine, but it fails when I run the receiver on a different machine connected via Ethernet .
On the receiver side I get this error:
[Streaming] Metadata timeout. the size is equal to 16100 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 16100 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 2904 instead of 21960. Skipping.
[Streaming] Metadata timeout. the size is equal to 2904 instead of 21960. Skipping.
[Streaming] Error: Stream Opening returned TIMEOUT (350)
[Sample][Error] Camera Open | FAILURE : The function does not perform as expected. Exit program.
[2026-01-16 09:54:59 UTC][ZED][WARNING] FAILURE in sl::ERROR_CODE sl::open(sl::InitParameters)
On the sender side there are no errors.
Using iperf3, I get ~940 Mbits/sec between both machines, so bandwidth is not the problem.
I tried setting MTU to 8000 on both machines, but the issue persists.
Hi.
I finally solved the problem by updating the SDK version.
had version 5.1.1 on the transmitter and 5.0.7 on the receiver. In the 5.1 update, I noticed the following change in the streaming: Switched default streaming mode back to GEN2 with high-frequency IMU data. I assume the error originated from there.