Video JS (+v10)
While other player examples are listed, most have been combined/aquired into the version 10 of VideoJS. Any new build should highly consider starting with this player as it combined Vidstack, Plyr, old VideoJS and Mux Player into this super-duper player.
The example below comes from the Mux Player migration docs on VideoJS (removing Mux Data for the example)
<script type="module" src="https://cdn.jsdelivr.net/npm/@videojs/cdn@10.1.0/video.js"></script><script type="module" src="https://cdn.jsdelivr.net/npm/@videojs/cdn@10.1.0/media/mux-video.js"></script>
<video-player content-title="Test VOD"> <video-skin style="aspect-ratio: 16 / 9"> <mux-video src="{playback_id}" poster-time="2" playsinline crossorigin="anonymous" ></mux-video> </video-skin></video-player>Any example using VideoJS simply needs the {playback_id} parameter as a stream source. There are a number of additional customizations, builds and parameters for this player. The plugin should allow just about any combination of those to work propertly.