I wanted to provide an update with remote access to my Channels DVR which runs on my home network that uses a T-Mobile Home Internet gateway to connect to the internet
I've installed Tailscale on my Samsung S21 phone, which has 5G UC connection to the T-Mobile cellular network, and on a Fire TV 4K stick that connects via WiFi to my neighbor's home network. The speed test on my S21 shows I'm getting 500Mbps down and 8Mbps up. The speed test on the Fire TV stick is showing 95Mbps down and 15Mbps up.
With Tailscale activated on both devices, I'm able to get to my Channels DVR system and move around in it to see my recordings and the channels guide. When I select a channel to watch, both tests took about 15 - 30 seconds for the channel to open, and both kept buffering (spinning circular arrow). The Fire TV would play video for a couple of seconds, then buffer for 10 - 20 seconds. The video on the S21 was even worst. Needless to say, I wasn't able to watch the football game on either device.
On those same two devices, I also have the Plex client. After turning Tailscale off on both devices, I tested Plex. On both devices I was able to connect to my Plex server which runs on the same NAS where my Channels DVR system runs, and I was able to watch videos from my libraries, and 'Live TV', both without any buffering. The 'Live TV' I was watching was the same college games I tried to watch on Channels. Both Plex and Channels share two HDHomerun devices for a total of eight tuners.
I known that a VPN adds overhead, and it appears Tailscale is not exempt from this. I've gone into settings for each Channels client and adjusted the playback streaming quality down to 700Kbps for cellular, a 1Mbps for the internet and I still experience 99% buffering.
If other users are using Tailscale so they can remotely access their Channels DVR, what are your Channels client setting on you phone and Fire TV sticks? Do you get seamless streaming?