Server Version#: 1.19.1.2645-ccb6eb67e
Player Version#: AppleTV 2.16(1)
Tuner Make/Model: HDHomeRun Dual
Guide/Lineup name: Don’t know (how do I find the answer) . OTA?
Using XMLTV?: Don’t know (how do I find the answer)
Channel number/Name: All
Let’s start with a little bit of context:
I always used MythTV for LiveTV/DVR. I tried Plex LiveTV a while ago and gave up on it because it took too much time to change channels (around 20s each time, MythTV is around 2-3s). I kept it only from media files because IMHO it’s way better than MyThTV for that.
Something I didn’t understand at that moment was that Plex server had to transcode the stream from the HDHomeRun to my AppleTV to make it work.
I thought that my dual (old) 8-core XEON with 32 GB of RAM would be able to transcode easily. I was wrong. To be fair, Plex was inside a VM with only 4 cores and 16 GB of RAM dedicated to it. Anyway each time, transcoding was involved, (v)CPUs suffered.
Few days ago I got a i3-3240 (ivy bridge and Intel QuickSync) computer and decided to give it a shot last week-end. I installed ubuntu 18.04 and latest version of the server.
I connected the AppleTV to it and … surprise … it takes around 5-7 seconds to change (sometimes the wheel appears forever but changing channel again fixes it). It is acceptable for me but always place to improvement. Anyway Congrats to Plex team. Wonderful job.
I told myself: “Nice the Intel HD 2500 HW acceleration does a really good job”. According to the dashboard, no transcoding was involved. It said “Direct stream”. From what I understood, I thought that AppleTV could not read the MPEG-2 stream from HDHomeRun without being transcoded. I was wrong (again).
So my questions are:
Is the 5-7 seconds is the minimum time needed by the server to prepare the buffer before sending the stream to the client?
Is it possible to decrease this time with a more powerful CPU? iGPU cannot be changed, I’m blocked with Intel HD 2500 or HD 4000 because of the IvyBridge platform. Anyway, would it make a difference with a more recent CPU (and obviously iGPU)?
I’d like to add another HDHomeRun. Should I consider the HDHomeRun extend? Would it help to start the stream faster on the client?
