Elektrine lite

← Feed

@mmastrac@hachyderm.io

Post #2724526

2025-06-28 03:31 UTC

I spent a few days on and off debugging why my gstreamer/RTSP camera screen was failing. It turned out to be that the Pi was falling back to 100mbit because of a network cable issue. That shouldn't cause issues with 3mbps camera streams by itself, buuuuuuut.... The cameras are running a UDP stream which generally works fine at gigabit speeds. It's just when the interface slowed down it choked! So why was it failing at 100mbit but not 1gbit? It turns out the upstream device couldn't buffer the bursts of UDP data that showed up during keyframes over the gigabit to 100mbit speed transmission drop. Switching the streaming to TCP makes it all work fine -- the network backpressure took care of spikes.

Replies (0)

No replies.