As far as I’m aware this has not yet been achieved. The best you can do is capture the video through some means.
In capping the digital extras for Star Wars, I used a Blackmagic DeckLink mini recorder to capture the hdmi output of a secondary monitor running iTunes. The problems come when your video frame rates don’t match the specs of your hardware exactly. For instance, my graphics card only outputs 30.000fps or 24.000fps at 1080p, but the extras were encoded as either 29.970fps or 23.976fps. The graphics card will automatically duplicate 1 frame in ~1000 to maintain 30fps or 24fps, but there was no particular pattern to it, which meant I had to do some semi-automated things to search for and remove duplicate frames.
Also, I couldn’t us an Apple TV because the Decklink doesn’t support 59.94/60 fps video at 1080p.