Android App always chooses "Home Streaming'

This topic has probably been addressed, but after searching, couldn't find any relevant posts. Is there a way to cause the mobile app (Android for example) to be on Celluar, so I can better control the bit rate when in weaker service areas? I am using Tailscale on a PC running Channels. I've tried using the tailscale address of the Channels server, but it still chooses 'Home Streaming' . I know i can change the bit rate on the 'Home Streaming', but then I have to remember to change it back. What is the app using to choose which connection I'm on? Does it have anything to do with location permissions on the app?

Thank you

1 Like

Tailscale (or any other VPN) will force Channels to think it is "Home". "Remote" only applies if your client device does not have a local LAN IP address.

This is the answer.

If using Tailscale on your server and client, when you "Connect at Home" using the Tailnet IP:port;
(I use the iOS Tailscale Client on my iPhone and the Synology Tailscale package on my Synology NAS which runs my six Channels DVR servers in containers.)
The Channels client can select the Streaming Quality > Cellular Streaming bitrate.
The Channels Client should recognize it as a Cellular connection.
Client Settings > Playback > Streaming Quality

Not sure if this is only for iOS/tvOS, but it was added a long time ago to iOS clients.

Are you saying remote only works when I connect to the server directly from the cellular network (like with port forwarding) instead of connecting to the server with a tailscale client on my cellphone?

Yes.
Using Tailscale you "Connect at Home", since it's a peer-peer VPN.

I am using an Android client. Using tailscale on the client and server and I connect to the Tailscale IP address, and the checkmark is on Home Streaming all the time, no matter what I do (even out of the houes on cell data network). I can select streaming quality on all 3 options, Home, Internet, Cellular, but Home is always checked no matter what I try.

Ok, Guess this is the downside to having Tmobile Internet and no way to port forward. Would be nice for the client to have another way to know that I'm on Cell network

Are you using the Channels built-in Tailscale on either the client or server?
I'm not.
I use Tailscale iOS on my iPhone and the Synology Tailscale package on my NAS.
When I "Connect at Home" from my iPhone Channels client, I have to use the Tailnet IP address of my Synology NAS and the port number for the Channels DVR Server running on it.
i.e. 100.100.100.100:8089

1 Like

I'm doing exactly the same thing, except from Android.

Android with Tailscale, tailscale on an Ubuntu server running channels. I connect to 100.123.107.128 which is the tailscale IP address of the Ubuntu server.

You need to add the Channels DVR port number
So if yours is running on port 8089 you would "Connect at Home" to 100.123.107.128:8089

1 Like

I tried it - didn't work. I just tried it on an iphone, and it worked. I think its an Android client issue

Question for the developers then.

Will they see it here? ( I am BRAND NEW to channels) or should I post somewhere else?

1 Like

Just tag them @tmm1 @maddox

Thanks very much for all your help

1 Like

@tmm1 @maddox - I have a new question about this. I am primarily using channels remotely with onn Google TV sticks and boxes at a remote location from my antenna source. If the Android mobile app declares I am always "Home Streaming", even when I use the tailscale IP and port number, are the Google TV android clients going to do the same, and are there any negative affects with being remote but the clients believing I am at home? I just want to make sure I'm getting the full benefit of any algorithms that are applied to a remote connection vs one locally on the same subnet as the server.

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.