Hi Coluch... I’m completely with you on the old/new hardware point. In fact, Apple states somewhere how exchanging both HEVC videos and HEIC photos between new and old devices (iPhones, iPads, etc.) is to be handled... ie, re-encoded when necessary. This makes perfect sense. I wouldn’t expect my old Apple TV 2 to play back HEVC files natively. Here, though, I’m talking about an Apple TV 4, where HEVC is supposed to be the star of the show. It’s in the core of tvOS 11, and it does work great as long as you don’t expect to continue using Home Sharing for HEVC files the way we’ve all become accustomed to using it for H.264. To me, that’s a huge minus that nobody told us about.
Similarly, new Apple TV hardware may understandably be a requirement for Apple’s new upcoming 4K video services, but we’re not talking about 4K video files here. My tests were all performed with plain old ordinary SD video... tiny bandwidth.
As as far as Airplay simply being a transport for the stream, I’m with you on that one, too. You quickly lose me again on the screen mirroring remarks, though. Although I had not thought about it, I don’t see what difference it would make whether mirroring goes via H.264 or H.265. For me, it would even be easier from an engineering point of view just to stick with the old H.264 stream... IMHO. (And for clarity, maybe we should mention that H.264 remains supported in tvOS 11.) This way you wouldn’t have to do any of the handshaking between client and server that you were talking about. But, once arrived at the Apple TV, tvOS does not re-encode anything... It just doesn’t. Still, though, none this has anyhing to to with the removal of Home Sharing functionality I’m complaining about.
This takes us to the point you made about my having succeeded in getting HEVC files to play natively. This was done using Plex, not iTunes (except, indeed, for sending from iTunes directly, which works fine... and natively). I know with 100% certainty that tvOS 11 is playing these HEVC files natively for several reasons. Firstly, as I noted above, there is a remarkable improvement in video quality. It’s very visible. Secondly, the Plex server does not start up its transcoder process on the Mac. Also, CPU usage is practically zero, and transcoding is CPU-intensive. You just need to monitor the server OS to see these things. The Apple TV itself also shows no lag whatsoever (although, clearly, I can’t monitor the OS there.) But, conversely, if I remove my tweak that tells Plex my Apple TV can play HEVC natively, then it indeed does start transcoding the file, and the lower video quality is quite noticible. Importantly, all of these remarks also apply when streaming (“air playing”) from iTunes to the Apple TV: No transcoder processes start up on the Mac server, and there is no CPU lag on either side. Again, it’s just that you can’t use the usual interface to get at the files via Home Sharing.
So, whatever kind of spin is put on it, corporate, commercial, or otherwise... the upshot is that Apple has removed Home Sharing functionality for one of the best parts of tvOS 11: HEVC. As I said earlier, what I’ve said is indeed speculation, and I’ll let people draw their own conclusions as to why. But there is an awful lot of public knowledge out there about Apple’s plans for its future in the media content market. 🙂
As far as your suggestion that this functionality may potentially reappear in the final release... It’s kind of hard to understand the point of all those months of public beta testing if they withhold this crucial part till the end. I’ll be royally surprised if it does reappear, but if so, I’ll come back and eat my words. 🙂