I found an interesting project by Roku. They provides OS for TV. I haven’t used them, but I found their interesting blog post.
https://blog.roku.com/developer/automated-channel-testing
It is very impressive the movement to provide well used/known protocol to developers to help their work.