Players & Clients

Browse 447 curated open-source video players and client SDKs — Video.js, hls.js, dash.js, Shaka Player, and mobile players on Awesome Video.

Subcategories

Resources (showing 289–312 of 447)

  • mpv-androidAn Android port of the mpv media player. It leverages mpv’s core for high quality video playback on Android devices, supporting hardware de…
  • ABR Player ChromeChrome extension that uses Eyevinn HTML player to be able to play HLS and MPEG-DASH natively
  • Chimeea video player framework aims to bring wonderful experience on browser
  • ClapprAn open source HTML5 video player that supports custom plugins and playback of various formats.
  • DPlayer (GitHub)Wow, such a lovely HTML5 danmaku video player
  • Docker Html5playerA Docker containerized HTML5 player based on Shaka Player
  • FlowplayerA lightweight HTML5 video player known for fast performance and plugin support, historically used as an open source web player.
  • HJPlayerTypeScript HTML5 video player supporting FLV and HLS playback via Media Source Extensions.
  • Indigo PlayerHighly extensible, modern, JavaScript video player. Handles MPEG-DASH / HLS / MPEG-4 and is built on top of the HTML5 video element.
  • JSMpegPure-JavaScript MPEG-TS demuxer and MPEG1/MP2 decoder with WebGL rendering, ~50ms low-latency WebSocket streaming in ~20kb.
  • JW Player (Free Version)A popular embeddable web video player with a free tier, originally an open source project, offering HLS and DASH support and extensive cust…
  • Media Element SyncerSynchronise two or more HTML5 media elements.
  • MediaelementHTML5 audio/video player with support for MP4, WebM, and MP3 as well as HLS, DASH, YouTube, Facebook, SoundCloud and others, exposing a con…
  • Plyr (GitHub)A simple HTML5, YouTube and Vimeo player.
  • ProjekktorAn open source HTML5 video player from the early 2010s. Projekktor provided a unified player with plugin support to handle both HTML5 and F…
  • ReplayA React video player facilitating adaptive stream playback with custom UI and a React-friendly API.
  • Shaka PlayerAn open source JavaScript library for adaptive video streaming, providing a DASH and HLS player with Widevine DRM support for HTML5 browser…
  • VideogularThe HTML5 video player for AngularJS.
  • afterglowAn open source HTML5 video player that builds on top of Video.js, offering a simpler integration (just adding data attributes to video tags…
  • elements/packages/mux-playerThe official Mux-flavored video player web component. The player UI is built on Media Chrome, with the mux-video element driving the core p…
  • jPlayerA jQuery-based media library that can be used to build web audio and video players. jPlayer abstracts the HTML5 <video> and <audio> element…
  • media-chrome — web components for player UIFramework-agnostic custom elements for building audio/video player controls; works with any playback engine (hls.js, dash.js, native video,…
  • svelte-video-player — Svelte 5 streaming player componentSvelte 5 video player component with HLS/DASH streaming, subtitles, PiP, quality selection and Media Session API; hls.js lazy-loaded on m3u…
  • video-reactA web video player built for the HTML5 world using React.