We are observing a strange behavior on a video streaming application over UDP on the same LAN.
The sender send an H264 video via UDP through ethernet configured as 1000BaseT-FD, the receiver receive the video through the ethernet cable in 1000BaseT-FD, but the received video is severely corrupted due to packet loss (the avarage video bandwidth is 40Mbps).
To remove ambiguity we have tried different protocol and framework: RTP, MPEGTS, RTSP using gstreamer or ffmpeg, and we have tried to connect the two device via two different ethernet switch or directly via an UTP Cat5 cable, but nothing is changed.
Mysteriously if we set the sender ethernet card to 100BaseTX-FD the lost of packets disappears.
Do you have any suggestion ?