HubLens › Trending › bytedance/xgplayer
bytedance

xgplayer

FrontendJavaScriptVideo PlayerHTML5Web Development
View on GitHub
9,157
+340

// summary

xgplayer is a web video player library that utilizes a fully componentized architecture with detachable UI elements. It offers advanced functionality by managing video loading and buffering independently, including support for staged loading of non-streaming MP4 files. The library also provides integrated support for on-demand and live streaming formats such as FLV, HLS, and DASH.

// use cases

01
Seamless switching between video qualities with load control and bandwidth savings
02
Support for on-demand and live streaming across FLV, HLS, and DASH formats
03
Highly customizable interface through a flexible, component-based plugin system