# @videojs/media [![package-badge]][package] > **⚠️ Beta** Close to stable. Experimental adoption in real projects. ## Overview `@videojs/media` provides the media contracts, state types, DOM hosts, and playback engine adapters used by Video.js packages. Runtime-agnostic media APIs are exported from `@videojs/media`. Browser-specific APIs and playback engines are available from the `@videojs/media/dom` subpaths. ## Community If you need help with anything related to Video.js v10, or if you'd like to casually chat with other members: - [Join Discord Server][discord] - [See GitHub Discussions][gh-discussions] ## License [Apache-2.0](./LICENSE) [package]: https://www.npmjs.com/package/@videojs/media [package-badge]: https://img.shields.io/npm/v/@videojs/media?label=@videojs/media [discord]: https://discord.gg/JBqHh485uF [gh-discussions]: https://github.com/videojs/v10/discussions