Per title, PVR integration, while it works, is very slow to change channels.
On the same Apple TV, same connection, the Channels app can access the direct stream in under 2 seconds. On the Plex client it takes 6 to 8. Checking the server dashboard I can confirm that both the audio and video are direct stream.
Is there any way to speed this up? I don’t see any errors in the server logs, and the Plex server has plenty of memory, low CPU usage.
On Plex the stream takes a detour through the Server so that the stream can be shared with multiple clients that may or may not need transcoding. This enables one tuner to serve many clients. It is also a way for clients with limited memory to be able to perform time shifting and pausing a live stream.
Channels app aims to tune within 1.5s. With ATSC3 it may be a bit slower. We spent a lot of time optimizing every millisecond to make tuning as fast as possible.
Plex really needs an option to disable caching on live tv if the signal quality is consistently good. I’m also on HDHomeRun and native app switches channels almost instantly while in plex it takes 5 seconds to buffer the stream and play. Would be nice if they added an option to directly connect to the tuner without buffering if you wish to do that but I don’t think it will happen.