The Open Source Player for the Web

For over 15 years, Video.js has been the world’s web video player. Now rebuilt in v10 for modern development and performance.

0:00
0:00

Assemble your player

Feel at home with your framework, skin, and media source

import { VideoProvider, Video } from '@videojs/react';
import { FrostedSkin } from '@videojs/react/skins/frosted';

export const VideoPlayer = () => {
  return (
    <VideoProvider>
      <FrostedSkin>
        <Video src="https://example.com/video.mp4" />
      </FrostedSkin>
    </VideoProvider>
  );
};

Take full control

Make your player truly your own with fully-editable components

Coming soon

Under construction

Join us on our journey to build the next generation of web video!

Preview

October 28, 2025

First public look, with limited features. Not production ready.

Beta

February 2025

Core features, like basic controls and adaptive streaming. Bugs likely.

Release

January 2026

Stable release. Fundamental v8 feature parity.

Beyond

2026

Collaborate with the community, migrate critical plugins, develop new streaming engines

VideoJS