Running the streaming example on Jetson Orin Nano doesn't start streaming

When I stream from ZED_Explorer in my Jetson Orin Nano, the program would output

[Streaming] Use Transport layer mode : 0
[Streaming] Streaming is now running….

And then I can access the stream on my dev machine.

But when I try running the single sender stream example from Github (zed-sdk/camera streaming/single_sender at master · stereolabs/zed-sdk · GitHub), I only see

[Streaming] Use Transport layer mode : 0

without any output indicating that the stream is started.
When I try to access the stream, I get this output

[Streaming] Warning: Failed to retrieve camera settings from sender
[Streaming] Error: Stream Opening returned TIMEOUT (350)

Since I can use the streaming function with ZED_Explorer, they are not network problems or mismatch in SDK version. How should I fix the sample code or further troubleshoot?