Web Players

Browse 27 curated web players resources for video development on Awesome Video.

Resources (showing 1–24 of 27)

  • AV1 PlayerVideo player specifically for AV1 codec playback. Helps developers test and deploy AV1 streaming content.
  • Able PlayerFully accessible cross-browser HTML5 media player with extensive keyboard/screen-reader support.
  • Akamai PlayersAkamai provides a suite of media players optimized for high-quality streaming across various devices.
  • Eyevinn PlayerThrottled video player to test video streams.
  • Nimio — WebCodecs Web Player (Softvelum)Browser player using WebCodecs + SLDP over WebSockets that bypasses MSE for packet-to-pixel low-latency control.
  • OTT MultiviewThis is a web based multiview screen for HLS and MPEG-DASH streams based on hls.js and Shaka Player.
  • Phils PlayersA collection of video players with vaguely simple GUIs for video engineers.
  • WebAVAudio/video toolkit using pure web tech (WebCodecs), claims 20x ffmpeg.wasm decode/re-encode perf, includes player/editor components.
  • dash.js v5.1.0 Release NotesNovember 2025 release adding initial L3D DASH support, MPEG-5 LCEVC scalable playback, Preselection element handling and a cue interval tre…
  • ffmpeg-wasm-streaming-video-playerDemo of in-browser streaming video transcode-and-play using ffmpeg.wasm.
  • h265player — FFmpeg-WASM H.265 Web PlayerBrowser H.265 decode via FFmpeg compiled to WASM, yuv-canvas rendering and Web Audio AAC pipeline.
  • hevc.js: An H.265 Decoder in WebAssembly for BrowsersAccount of writing a from-scratch C++17 HEVC decoder compiled to WASM at 236 KB gzipped, passing 128/128 conformance streams, with WebCodec…
  • low-latency-streamer — WebCodecs H.264 Low-Latency PlayerH.264 + WebCodecs + Web Workers low-latency browser player with FastAPI/WebSocket backend.
  • media-elements — HTMLMediaElement-Compatible Custom ElementsMonorepo of custom elements such as hls-video, dash-video and shaka-video that expose HTMLMediaElement-compatible APIs over streaming playb…
  • moq-js — Media over QUIC Web PlayerMaintained IETF Media over QUIC player for the browser offering a <video-moq> web component and a headless Player class, supporting M…
  • movi-playerWebCodecs + FFmpeg WASM browser video player with HDR support (BT.2020/PQ/HLG), zero-copy canvas rendering and hardware acceleration.
  • ogv.jsEmscripten-compiled web player for Ogg Vorbis/Opus/Theora and WebM VP8/VP9/AV1, fallback decoder for codecs browsers lack natively.
  • react-tv-playerReact video player built for TV devices with arrow-key navigation and HLS/DASH support.
  • rtsp-wasm-playerRTSP-to-WebGL player pipeline: WebSocket relay, WASM FFmpeg decode, YUV to WebGL rendering in browser.
  • svelte-playerSvelte port of react-player, plays file/YouTube/Twitch/Vimeo/SoundCloud URLs via one component.
  • svelte-react-playerSvelte wrapper around react-player for reuse in Svelte apps.
  • tinyh264 — Tiny WebAssembly H.264 DecoderCompact H.264 decoder compiled to WebAssembly for use in Node.js and browsers, suitable for low-latency custom playback pipelines.
  • vlite6KB lightweight JS player for video/audio with HLS.js support, PiP/Cast/AirPlay, themeable.
  • vue-core-video-playerLightweight Vue.js video player component.