"All your media player needs in one place - Vime is a modern alternative to Videojs and Plyr, supporting Html5, HLS, Dash, YouTube, Vimeo, Dailymotion and more to come.
Vime is an open-sourced library focused on giving users and developers the best possible media player experience on the web. It does its best to normalize cross-browser and provider differences, supports I18N, is touch-friendly, customizable and lightweight.
Vime v1 was built with Svelte, so you could compile the player yourself and share the same Svelte internals for reduced overhead cost. The current version of Vime is a complete rewrite towards web components – it's framework-agnostic, but still provides Svelte bindings."