I've spent years working with various OTT players on big-screen devices. During this journey, two persistent challenges surfaced time and again: performant UI and compatible media encodings. These hurdles often forced me to heavily customise libraries and tackle streaming issues, leading to added costs and frustrating delays.
So I decided to build an open-source media player component for big-screen TV devices, that aims lower the barrier to entry.
## What Sets It Apart?
It's designed for TV experiences out of the box, complete with customisable UI and arrow key navigation. In addition to handling HLS and Dash streams, it tackles the challenge of playing YouTube and Vimeo urls directly on TV, saving the hassle and cost of additional custom video encoding.
I hope it's of use to some of you in your big-screen web apps. Feedback welcome.