Video.js
Video.js v10 is a modular and interoperable open source media player roof for the web and React. HTML is used with special elements such as ⁇ video-player> and ⁇ video-skin>, while React is used with components; it supports HLS and DASH resources, as well as YouTube, Vimeo, and Twitch integrations. It can be added to the project via jsDelivr CDN in npm packages or projects without compilation steps.
Video.js
100videojs · Video & Media Production
Common commercial products in this category: Adobe Premiere Pro, Vimeo, Final Cut Pro
- You add video players to websites and applications that support HLS and DASH formats
- With HTML special elements or React components, you install the player and select one of the video, audio, or live broadcast presets.
- You switch between the default or plain (neutral) themes and customize the player interface.
- • High number of open issues (869)
- • NeutralHacker News
Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller
“Hey, core contributor here! If a plain video element plus hls.js is all you need to accomplish your goals, we wouldn't ever try to convince you otherwise. In fact, our "HlsVideo" media renderer is backed by hls.js, and Rob Walch has done Herculean feats maintaining and updating…”
- • NeutralHacker News
Show HN: I took back Video.js after 16 years and we rewrote it to be 88% smaller
“Can you give an example of a player/feature combo where this is the case? For general player features there's not really an excuse for only working in one browser, but features like Casting can be browser dependent because the browser has to expose that functionality. Other…”
Verified against README · Oct 25, 2026 · source
My note
Alternative pages
More in: Video & Media Production
- supervision★ 51,438 · today
- Video Use (Browser Use)★ 30,200 · 22 days ago
- SRS★ 29,401 · today
- memvid★ 17,322 · 3 mo ago
- filmcraft★ 16,978 · today
- YoutubeDownloader★ 16,590 · yesterday