I’m having a problem with streaming video pausing and then failing just before the end of anything I’m watching. I’m not clear how to troubleshoot this one and need some help. To illustrate the problem imagine you are watching a TV show that is 45 minutes long. At 37 minutes a white spinning ring appears on the Plex app and the video pauses. A few seconds later the video resumes. Repeat. The only option to recover at this point is to run through Apple’s restart option for the TV. After the reboot playback resumes and all is well.
The first couple of times I thought it was a fluke, but it’s happening consistently across any video type, at various times during the day. And consistently it’s only happening when there is less than 15 minutes left of whatever show I’m watching. What’s the magic behind this only happening with 15 minutes or less? Where should I start troubleshooting? The Apple TV? The Plex App? The network?
Technical notes:
The behavior does not happen watching videos on the Apple TV using the the Apple Video App. It doesn’t happen when using the Plex app on a Mac laptop in her house. Hulu on the Apple TV doesn’t have this problem, nor does Netflix, suggesting to me that it’s something with the Plex app. But what could it be?
The Plex Server is running at my house behind a Comcast business class internet connection with guaranteed upload speeds of 35Mbps. Plex server is running on a Mac mini with 16GB of RAM, quad-core Intel i7 CPU with videos being stored on a Drobo 5D connected to the server via Thunderbolt. The 4th gen Apple TV (64GB) running the Plex app is at my girlfriends house. She averages around 100Mbps download speeds on her Comcast connection. I assumed it was Wifi so I disabled the Comcast Wifi and installed a new Apple Airport Extreme and made sure no other wifi networks are sharing the same wireless channel. Signal strength from the Apple TV to the Airport Extreme is constant at 87% or higher. Not perfect but it’s not possible to get them any closer together.
The Plex app was originally configured to use Unlimited for Remote Bandwidth. I keep scaling this down to see if that will eliminate the problem. I’m down to 3mbps at 720 quality and the behavior continues.