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. š