bytedance/xgplayer
A HTML5 video player with a parser that saves traffic observed · 2026-08-28
Health v2 · maintenance only
85/100
- Activity 98
- Release rhythm 61
- Longevity 100
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3031
- days_rel: 49
- days_push: 13
- n_releases_24m: 1
Adoption not part of the score
9283 stars · 942 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded
xgplayer is a web HTML5 video player library by ByteDance with a componentized, detachable UI and built-in parsers for MP4, HLS, FLV, and DASH. It supports staged loading of non-streaming MP4 to enable seamless quality switching, load control, and bandwidth savings, with an extensible plugin system.
Use cases
- play mp4 videos in the browser with a customizable html5 player
- play hls live and on-demand streams in a web app
- play flv streams in the browser
- seamlessly switch video quality without interruption
- reduce bandwidth when serving non-streamable mp4 files
- build a video site with a plugin-based player ui
- parse mp4, hls, and flv at the player level instead of server-side transcoding
When to choose
- you need a flexible, componentized html5 player with deep format control
- you serve mostly mp4 vod and want staged loading and bandwidth savings
- you need unified mp4/hls/flv/dash support from one library
- you want seamless clarity switching and error monitoring built in
When to avoid
- you need DRM-protected or Widevine/FairPlay content
- you need native mobile app players rather than web playback
- you prefer a minimal player without a plugin ecosystem
- your project is not JavaScript/browser based
Facets
library · maturity active
video-processing ui-components plugin-system parser web-development frontend media browser cross-platform html5-video-player hls flv mp4 dash streaming video-player javascript video web-server
3 sources
- readme: https://github.com/bytedance/xgplayer · fetched 2026-08-28 · f9952ecc4c9d
- homepage: https://h5player.bytedance.com/ · fetched 2026-08-29 · 57a255af81a4
- site_page: https://h5player.bytedance.com/about · fetched 2026-08-29 · 3aa5f40b8678
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| bytedance/xgplayer | main | 85 |
For agents
markdown · JSON · MCP: product_card(name="bytedance/xgplayer")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem