2 hours ago
Hello everyone,
I'm dealing with a complex network issue and I'm not sure where the problem lies. I'm hoping someone here can offer some insight.
My Setup:
I use these three relevant subnets:
Client Subnet
Reverse Proxy Subnet (DMZ with nginx Proxy Manager)
Server Subnet
All three have gigabit connections between them, confirmed with iperf. The necessary ports are open.
The Problem:
About two weeks ago, I started experiencing constant buffering when playing media files on my Nvidia Shield Android TV (2019 Pro) in my living room (Client Subnet). I didn't have time to investigate then.
Last week, a friend of mine (also using a 2019 Shield) tried to stream something from my server from his house, and he experienced the same buffering. This is highly unusual, as this setup ran flawlessly for months.
My Troubleshooting:
My first suspicion was failing hard drives in my NAS (Server subnet). After several days of stress and rigorous testing, the drives appear to be fine.
I connected my Android TV client directly via the server's internal IP address, bypassing my reverse-proxied domain. The buffering stopped completely.
To my surprise, streaming from a desktop client (Linux) through the reverse proxy domain works without any issues. My friend confirmed the same on his Linux desktop client.
My friend currently has his Android TV client set up with a direct IP connection. He isn't home to test if the issue returns when he routes traffic through his own reverse proxy, but I will update this post once he tests it.
My Theory:
I suspect this may be related to how Android handles SSL certificates, and it might coincide with a recent update to the Android TV client. The new UI appeared around the same time as the buffering started, but I'm not certain if they're connected. Sideloading an older version of the client is a test I'm considering.
Are any of you aware of similar issues with the new Android client? Or does anyone have a potential solution for this?
Best regards
I'm dealing with a complex network issue and I'm not sure where the problem lies. I'm hoping someone here can offer some insight.
My Setup:
I use these three relevant subnets:
Client Subnet
Reverse Proxy Subnet (DMZ with nginx Proxy Manager)
Server Subnet
All three have gigabit connections between them, confirmed with iperf. The necessary ports are open.
The Problem:
About two weeks ago, I started experiencing constant buffering when playing media files on my Nvidia Shield Android TV (2019 Pro) in my living room (Client Subnet). I didn't have time to investigate then.
Last week, a friend of mine (also using a 2019 Shield) tried to stream something from my server from his house, and he experienced the same buffering. This is highly unusual, as this setup ran flawlessly for months.
My Troubleshooting:
My first suspicion was failing hard drives in my NAS (Server subnet). After several days of stress and rigorous testing, the drives appear to be fine.
I connected my Android TV client directly via the server's internal IP address, bypassing my reverse-proxied domain. The buffering stopped completely.
To my surprise, streaming from a desktop client (Linux) through the reverse proxy domain works without any issues. My friend confirmed the same on his Linux desktop client.
My friend currently has his Android TV client set up with a direct IP connection. He isn't home to test if the issue returns when he routes traffic through his own reverse proxy, but I will update this post once he tests it.
My Theory:
I suspect this may be related to how Android handles SSL certificates, and it might coincide with a recent update to the Android TV client. The new UI appeared around the same time as the buffering started, but I'm not certain if they're connected. Sideloading an older version of the client is a test I'm considering.
Are any of you aware of similar issues with the new Android client? Or does anyone have a potential solution for this?
Best regards

