Yeah, the client is the biggest problem.
Its not the client. Its the tvOS. Most 3-rd party players (like Infuse and XBMC) had bitstreaming option. Since tvOS 11.3 it is gone. Blocked on OS level. Apparently apps can not access hardware directly either.