Open Video UI web banner
Take full control of your video player UI cross-platform

Open Video UI

A comprehensive library of open-source UI components, making it easier to build and customize your video player UI to match your branding style.

Customize your video player user interface cross-platform

2023 IBC - Open Video UI

 

What to expect

22Q1_LowLatency-baro-01

Real-time streaming

Stream real-time to your viewers and create interactive experiences

22Q1_APIfirst_hesplive-01

API-first approach

Get started in minutes via APIs or the management console

22Q1_ConferenceCall_hesp-live-01

Highly scalable

Stream to a virtually unlimited number of viewers

Easily modify every single UI component

The Open Video UI, actively maintained by video experts at THEO, is available on GitHub. You can easily modify it, use your own components, or even contribute changes back to the community.
Open Video UI Full accessibility features

Advanced accessibility features

Compatible with Web Content Accessibility Guidelines (WCAG) 2.1, the Open Video UI excels in accessibility with strong support for screen readers through semantic HTML and ARIA attributes. THEOplayer offers top-notch closed captions and subtitle support, allowing users to control font size and colors. We ensure compatibility with various input methods - keyboard, mouse, touch, and TV remotes. Rigorous testing across browsers and devices guarantees a seamless viewing experience for your audience.

 Watch the VOD of the Webinar 

Open Video UI: Take full control of your video player UI cross-platform

Learn how you can create your own video player user interface with the Open Video UI. Thomas and Mattias share their experience on:

  • Developing the THEOplayer Open Video UI, a comprehensive suite of pre-built open-source video UI elements.
  • Easily customizing the Open Video UI to your needs.
  • Leveraging the Open Video UI across platforms, including smart TVs
  • Ensuring compatibility with Web Content Accessibility Guidelines (WCAG) 2.1

FAQ - Open Video UI

Does the Open Video UI require a license?
The Open Video UI is open source, so everyone can access it. It’s specifically developed for THEOplayer though, which requires a commercial license. Contact us if you’d like to give it a try!
Is it possible to add/remove new UI elements during runtime?
Yes, these changes can be reflected in real-time even during runtime. Thanks to web component in JavaScript, everything is just HTML element, and everything automatically updates. For Android, we are using Jetpack Compose, so every time you change the composition, the UI updates too. 
Where can I find more information about the THEOplayer Open Video UI?
More information can be found in GitHub (Web, Android, React Native) and our API documentation.
I’ve built a chromeless UI on top of THEOplayer. Can I re-use the code and still move to the Open Video UI?
Yes, it's possible. If you already have UI components, these can communicate with Open Video UI. However, for a smoother experience, we recommend using only the Open Video UI.

Where to meet us

    Ready to kickstart your video player UI development with Open Video UI?

    Developers