this functionality is provided by AVPlayerViewController out of the box. However I think that it might not be supported for all stream types - I'm using hls for video playback.
Your information is correct.
I found some information related to this now:
https://developer.apple.com/library/tvos/documentation/General/Reference/HLSAuthoringSpec/Requirements.html#//apple_ref/doc/uid/TP40016596-CH2-SW1 (6. Digital video trick play on Apple TV has the following requirements)