Emulador de terminal multiplataforma basado en tecnologías web, ampliable mediante plugins y temas.
videojs/video.js
Framework modular y componible de código abierto para crear reproductores multimedia en la Web y React, del proyecto Video.js (v10).
- Estrellas
- 39,999
- Forks
- 7,483
- Issues abiertos
- 846
- Último commit
- hace 3 horas
¿Qué es?
Video.js v10 es un framework de reproductor multimedia para crear interfaces de reproducción de video y audio en la Web y en React. Su diseño se basa en piezas modulares y componibles, para que los desarrolladores armen un reproductor con las partes que necesitan, en lugar de adoptar un único componente de reproductor fijo.
El proyecto se publica como paquetes bajo el ámbito @videojs, y el paquete principal está disponible en npm. Se distribuye para HTML y React, y los temas del repositorio también mencionan Vue y Svelte, junto con formatos de streaming como HLS y DASH.
El repositorio incluye RFC de diseño, una guía para colaboradores y un sitio web oficial con documentación. Es el sucesor del reproductor Video.js, vigente desde hace muchos años, y el README describe v10 como estable.
Funciones clave
- 01Componentes de reproductor modulares y componibles que se pueden ensamblar según las necesidades.
- 02Paquetes oficiales para HTML y React; el paquete principal se publica en npm.
- 03Admite formatos de streaming como HLS y DASH.
- 04Incluye RFC de diseño y una guía para colaboradores que desarrollan localmente.
Casos de uso
- Añadir un reproductor de video personalizable a una aplicación web de React.
- Crear una página de streaming de video que reproduzca contenido HLS o DASH en el navegador.
- Crear un tema visual personalizado para el reproductor a partir de componentes componibles.
Inicio rápido
- 1
Instala la skill de Video.js en tu agente de programación con IA
- 2
Muestra las opciones de instalación compatibles con tu framework
npx @videojs/cli agents init
Antes de usarlo
- No se pudo identificar claramente la licencia a partir de los metadatos del proyecto. Consulta la licencia del repositorio antes de usarlo.
Temas
Preguntas frecuentes
- ¿Qué es video.js?
- Framework modular y componible de código abierto para crear reproductores multimedia en la Web y React, del proyecto Video.js (v10). Video.js v10 es un framework de reproductor multimedia para crear interfaces de reproducción de video y audio en la Web y en React. Su diseño se basa en piezas modulares y componibles, para que los desarrolladores armen un reproductor con las partes que necesitan, en lugar de adoptar un único componente de reproductor fijo.
- ¿video.js es gratuito? ¿Qué licencia tiene?
- video.js es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿video.js sigue mantenido?
- Mantenimiento activo. El último commit de video.js fue el 21 oct 2026.
- ¿Para qué puedo usar video.js?
- Añadir un reproductor de video personalizable a una aplicación web de React. Crear una página de streaming de video que reproduzca contenido HLS o DASH en el navegador. Crear un tema visual personalizado para el reproductor a partir de componentes componibles.
- ¿Cómo se instala video.js?
- Instala la skill de Video.js en tu agente de programación con IA Muestra las opciones de instalación compatibles con tu framework: npx @videojs/cli agents init
- ¿Dónde consigo video.js?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/videojs/video.js
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Framework basado en React para crear videos mediante código, con el código como fuente de verdad para las líneas de tiempo y las animaciones.
Una biblioteca de JavaScript para gestionar el estado global de forma predecible y mantenible, compatible con React y otras bibliotecas de vistas.
Una plantilla profesional de inicio para HTML, CSS y JavaScript con la que crear sitios web y aplicaciones web rápidos, robustos y adaptables.
Bibliotecas open source para React y Svelte con las que crear interfaces interactivas basadas en nodos, como diagramas de flujo, grafos y editores de workflows.
Framework personalizable en TypeScript para crear editores de texto enriquecido sobre React, con un núcleo sin esquema y basado en plugins.