Remote Access to Channels DVR after Moving to T-Mobile

Channels Speed Test, or something else?
Have you tried the Channels Speed Test when the clients are connected via Tailscale?
Unless things have changed, when you connect a client via Tailscale it's considered Internet streaming

Here's how you can tell if a client is connecting directly or via a Tailscale DERP relay to the DVR server

In my cell, I've tried various different playback streaming quality setting, adjusting the cellular and internet settings. With Tailscale active, I can connect to my Channels DVR which is running on my QNAP NAS, but when I try to watch a recording or live TV, it buffers for a while, will display an image from the video, and just go back to the buffering spin.

Ran the speed test in Channels with cellular, then turned on the WiFi (connected to home network) and ran the speed test again. Results below.

If you are using tailscale it uses Home Streaming quality which is original. You would have to change that to match more or less your Cell Speed.

2 Likes
1 Like

I thought it was Home Streaming as tailscale acts like you are connected at home ?

While connected via Tailscale playback quality shows as internet streaming while on home network and cellular streaming while on cellular data network.

Thanks I must have been asleep when they changed that.

Spoke too soon mine says Original quality using my 5G Phone ... Maybe it is because I use Tailscale for windows not the integrated one.

For the record, I have Tailscale turned on in my Channels DVR server, and I have port 8089 forwarded to port 8089 on my server where Channels DVR runs. On my phone, I have Tailscale active. and when I started the Channels, I selected 'Home' and entered the Tailscale IP for my Channels server. Channels app connects to the DVR, but it works like crap.

I even tried uninstalling & reinstalling the Channels app on my phone and still isn't playing video.

1 Like

I have Streaming Quality set to Original for Home, Internet and Cellular.
Original Quality Delivery is set to Direct.

When I connected the Channels app on my phone using cellular (no WiFi) I followed the instructions and assistance from tmm1 in this thread (above). In Tailscale, it shows the two devices (the Channels server & the phone client are connected).

Click on the machine name for the client and see if it's connected direct or through a DERP relay.
If it's going through a DERP relay it will have a checkmark by the name and show the Latency

Tried to settings, NG.

1 Like

Here's my cellphone using cellular


Channels DVR Server

I'm going through a double NAT with my personal router and my ISP Internet Gateway, so direct connect impossible unless I open a UDP port 41641 to the Internet.

If you ensure that port UDP/41641 is not blocked, and that outgoing UDP and TCP/443 is permitted, Tailscale will be able to reliably serve direct connections.

I'll work on this tomorrow, wife is nagging me to fire up the grill

2 Likes

You will probably see better speeds installing Tailscale onto the system (i.e. QNAP package) instead of the one embedded into the DVR.

2 Likes

That is true that is why I installed tailscale on Windows.

Verified even with double NAT that port forwarding UDP port 41641 to one of my NAS devices running Tailscale enables a direct connection to it instead of through a DERP relay.
And it appears that tailscale status no longer shows the connection type,
but tailscale ping <tailnet IPaddress> does.

I installed Tailscale on my QNAP NAS and signed in which added it to my list of devices in Tailscale. I already have external port 8089 forwarded in internal port 8089 that points to the IP address of my NAS, do I change that external port number to 41641, or create an new entry?

No, you also don’t need to forward 8089 when using Tailscale.

2 Likes

Thanks, I added the port forwarding and it plays back fine on my phone. Ran the speed test on the client, and I was getting between 50 & 100 Mbps down. Now I just need to change the IP ports on my Fire TV sticks and test them, but seeing it runs on my phone, I don't think it will be a problem on the sticks.

Thanks for everyone's help and guidance.