Thanks for your answer.
I'm not sure I did understand what you mean with "Playing with VLC is no indication. It may be doing extra work"
Could you please explain what "an unadorned .ts file" is?
I have applications installed on my Apple TV that work great with .ts URLs.
if I can't play those Urls, is it a TVML limitation? or playing .ts urls requires other librairies, if so, which?
Thanks for taking time to look into this.
VLC may be doing completely it's own thing and simply feeding frames out. In which case VLC playing a file tells you nothing about what the Apple frameworks will do.
By "unadorned" I meant a .ts file referenced directly (as opposed to via an m3u8).
I don't understand why you want to access the .ts directly.
We recommend HLS becuase of the added advantages over a single bit rate file.