Embeddable Media Player stable

Plyr

Simple, accessible HTML5 media player

27.0K stars 100 contributors Since 2015
Website → GitHub

Simple, accessible HTML5 media player

License
MIT
Min RAM
16 MB
Min CPUs
1 core
Scaling
single_node
Complexity
beginner
Performance
medium
Self-hostable
K8s native
Offline
Pricing
fully free
Docs quality
good
Vendor lock-in
none

Use cases

  • Lightweight video/audio player
  • YouTube/Vimeo wrapper with custom UI
  • Accessible media playback

Anti-patterns / when NOT to use

  • Less extensible than Video.js
  • No HLS/DASH built-in
  • Fewer plugins

Compare with alternatives

Replaces / alternatives to

  • Default browser player
  • YouTube/Vimeo embeds

Technical specs

Language
TypeScript
API type
SDK
Protocols
HTTP
Deployment
npmcdn

Community

GitHub stars 27.0K
Contributors 100
Commit frequency weekly
Plugin ecosystem none
Backing Sam Potts
Funding community

Release

Latest version
Last release
Since 2015

Best fit

Team size
solosmallmedium
Industries
general

Tags

  • video-player
  • audio-player
  • html5
  • youtube
  • vimeo
  • accessible
  • lightweight
  • customizable