Playing with VLC is no indication. It may be doing extra work.
I don't recall whether an unadorned .ts file will work with tvOS. It may have trouble deciding what it is.
If this is the .ts that the .m3u8 points to, then I don't see what you hope to gain by referencing the .ts directly.
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.