Watching Live TV doesn't work remotely, works fine locally

Server Version#: 1.31.0.6654
Player Version#: 8.15 iOS

My plex server running on my Nvidia Shield Pro (2017 500GB) works just fine when I’m local to it but when I’m remote it does not. I don’t believe it’s the remote access setup as when I look at my settings it says remote access is fine with the right IP and all green checkboxes. In addition, I can connect to Live TV and see the guide and when I click on a show, it changes, shows the icon background abut then it just spins and spins.

I have ATT Fiber (resold thru Sonic though I assume that doesn’t matter). I set up the NAT/Gaming thing though I also tried setting up the server in IP Passthru. From reading, remote access only needs port 32400 which is the port that’s set.

So, is there something else I’m missing? I didn’t see any obvious errors in the log but then again there were a LOT of entries and keeping up with it is tough. If there is some way to limit what’s up there so that I can see what might be causing this I’d appreciate any pointers.

1 Like

In my case the same thing happens, I see everything remotely except live TV with my WinTV-dualHD

I have verified that I can only watch live TV if I connect creating a VPN to my network and only play from the root or main plex user. Other users do not start playback. It keeps turning and turning…

I have also verified that from the Web it plays most of the HD channels and all the SD channels but from Android it only plays the channels in SD.

I think it makes sense that you can watch other videos just fine other than Live TV since I believe many of the Plex “channels” come from Plex public servers and not our home Plex servers. The Live TV stations come from our servers at our houses (mine uses HDHomerun) so I can easily understand why this would happen.

This makes me think that we need another port or so open for this to work? Anyone know for sure? When looking at my Plex dashboard is says my remote access is just fine.

As a note, I’m able to play both HD and SD channels on a Android phone, iOS and my Nvidia Shields just fine on my home network.

I am having the same issues with my NVIDIA Shield. Up until maybe a month ago it worked fine to watch movies and stream live TV from my HDHomerun without hiccup. Now it won’t stream anything but SD remote but works fine when on my home network at my house. Ironically, I have a second server accessing the same media that is computer based and that works fine both same network and remote. This computer is nearly 15 years old so its not a brain power issue. All of the connection settings for both servers are the same on the servers themselves and the router and always have been for years now. I am perplexed as to what is up with the shield unless an update did something to the shield itself or to plex.

Error I get when trying to watch TV or HD media from Plex on the Shield: An error occurred while attempting to play this video. Please check your connection and try again…

If I sit with my phone at my computer I can see on the dashboard it tries to play as bandwidth jumps up but then just stops and that is when I get the error.

Adding that I turned up the streaming of music on the server to maximum on cellular and watched dashboard. Its streaming high end audio at 5Mbps avg with no stuttering from the shield. Just won’t do video streaming remote.

I have another Shield that I downgraded to 8.2.3, setup a Plex Server and then attempted to watch Live TV outside of my home network. It exhibited the same issue as my normal Plex server that’s running 9.1.1. So, it’s not an Android TV/Nvidia Shield OS issue.

I’m hoping to get a chance to setup a Linux machine as a Plex server to see if that works with my ATT Fiber setup.

Thank you very much for carrying out this verification, I was planning to do it this weekend. You’ve saved me a lot of time. Now I hope that someone from the developer team is watching this issue and looking for a solution.

Just confirming I’m also seeing this issue when I checked just now after seeing this thread.

Streaming live TV works on my iPad if I’m connected locally on my own WiFi, but if I switch off the iPad WiFi and turn on cellular data, so that I am effectively “remote”, then live TV streaming no longer works.

In my case connecting to my home VPN doesn’t help either, so that may be a clue.

For both local and remote connections, streaming of my own TV and Movie content from my Synology NAS works fine as usual.

I don’t stream live TV remotely very often, so I’m not sure with which versions of server and/or player broke it, but it was definitely working at some point in the past couple of years.

My Plex server is on a Shield TV Pro 2017 500GB (SSD modded) and my live TV channels are via HDHomerun Quatro hardware. Shield is on latest SE 9.1.1. Running latest Plex betas of both server and iOS/iPadOS players.

1 Like

Need server logs and client logs to be able to help anybody here.

Plex Media Server.log (4.4 MB)

Here is mine. If that is not the right file let me know. Thanks in advance for your help.

1 Like

Plex Media Server Logs_2023-04-05_13-41-51.zip (3.7 MB)

Oh, sorry, I missed this email. I’m uploading my logs too. I cleared the logs, then tested from my phone on my LAN and it worked fine. Then, I turned off WiFi and reconnected. This time when I tried to watch it just sat there and spun.

1 Like

Update. I’m out of the house for a few days and I decided to try watching Live TV on my Android phone. To my surprise, it worked! I then tried my iPhone, it just spins. I then tried Chrome on my Chromebook and it just spins. On lark, I decided to try the Plex app installed in the Android VM and it too works.

So, the current Android app works just fine, the current iOS app does not and viewing thru the web browser also does not work. Note, both of these work when local just not remote.

Hope this helps with debugging.

Well it looks like I have the same issue still on Android that [aeroman444] has. Meaning, on Android, I can watch the SD channels but I get the same error when trying to watch anything HD. So, not a total victory but at least with Android I can watch the SD channels.

Hope this helps.

I had a success today and its working for me now on live TV and HD movies including 4K. Get on your computer and open plex. Then go to setting for the Plex Shield server and click on Transcoder. If “Use hardware-accelerated video encoding” is checked uncheck and save. All started working after that. Not sure if it was checked before or if an update checked it by default. Hope it works for you or anyone else that reads this and having an issue.

@aeroman444 thanks, can confirm that works as a “workaround”, but doesn’t really explain why “Use hardware-accelerated video encoding” would be OK if viewing Live TV locally but not remotely. And also you may want to use hardware-accelerated video encoding for something other than Live TV, such as downloading to a device etc?

I’d still consider it a bug that needs to be fixed …

Yup totally agree its odd and a bug. I never download from the server just stream so hardware encoding isnt a problem for me. Good luck!

1 Like

Forgot I did read some forums where people said the shield cannot hardware encode, but not sure if thats true. An update could have checked that box recently.

1 Like

Yep, works for my on my iPhone too. While I’m back home, I was able to turn off WiFi and play both HD and SD video over Cell.

I agree that this is some sort of bug but maybe now Plex can hone in on this as the issue and figure out what’s wrong.

2 Likes

This is crazy. Unchecking the acceleration has made everything smooth as butter lol. Thanks to all who brought feedback!

1 Like

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