Monday, November 8, 2021

Spent 20 hours troubleshooting this very bizarre network issue on church streaming PC

Client machine is our church streaming PC - Intel Xeon, 4 core, 16gb ram, 512 SSD, GTX1050ti (for encoding), Windows 10, onboard gigabit NIC. Using OBS to send out stream at 8mbps. Internet is 100/100 fiber.

Connected to 24 port Aruba switch tied to main LAN. DHCP for all clients. Firewall checked, port for stream is wide open, priority for video packets.

Everything was working fine until new IT company came in and installed new gear. Ever since, we have had continuous issues with pushing a stable stream. Starts out fine but within a few seconds, goes to pot with erratic upload of 0 to 4mbps as indicated by OBS. IT company says no problems that they can find, must be the PC or ISP, so I started my own troubleshooting.

Upload tests through speedtest.net show a 100/100 connection. But if I run it through TestMy, only getting 4-5mbps using random packet testing.

Installed new PCIe NIC, cables, removed all other connections to the switch, and tried various ports on switch with same results. Updated drivers to no avail.

Here is where it gets weird. On a whim, I hooked up a USB to Ethernet adapter to the PC and suddenly had great upload speed tests along with a stable stream output. I then hooked up a different PC using normal Ethernet, it too suffered from the same problem until I hooked up the Ethernet adapter.

But there’s more, the USB Ethernet adapter only provides the normal connection if it’s connected to a powered USB hub. If I try a direct to PC USB connection, the problem still persists.

I am baffled. Any ideas? The adapter isn’t really a solution as extended testing still shows some problems, but it’s 90% better. I don’t understand how an Ethernet adapter, through a powered hub “fixes” the problem on either PC.



No comments:

Post a Comment