Reproductor de vídeo para desarrolladores con un SDK real y API

Estás en muy buena compañía

Por qué el reproductor de vídeo por defecto no funciona para aplicaciones de desarrolladores

  • Sin control programático de la reproducción

    La inserción por defecto mediante iframe reproduce, pausa e informa eventos según sus propios términos. Si tu producto necesita sincronizar la reproducción con una UI, reanudar desde un desplazamiento almacenado o capturar eventos, un iframe por sí solo no es suficiente.

  • Sin API para la gestión masiva de vídeos

    Las aplicaciones que gestionan numerosos vídeos (contenido autogenerado, cargas de usuarios, catálogos programáticos) no pueden hacerlo desde un panel. Sin una API, la gestión de vídeo se convierte en un cuello de botella manual.

  • La autenticación y el acceso son opacos

    Muchas plataformas de vídeo carecen de flujos de OAuth 2.0 documentados, por lo que integrar el acceso a vídeo en una aplicación personalizada implica soluciones alternativas, credenciales compartidas y lagunas en la pista de auditoría.

Los desarrolladores que construyen sobre vídeo necesitan un reproductor y una plataforma que puedan controlar desde código: eventos de reproducción, pipelines de subida, gestión de metadatos y control de acceso, todo accesible mediante APIs documentadas. El Player SDK de Vimeo, la REST API, los webhooks y los flujos de OAuth 2.0 cubren los elementos básicos, y la misma plataforma aloja, transcodifica, entrega y asegura el vídeo, de modo que el equipo de ingeniería no tiene que unir cinco proveedores para lanzar un producto.

Inserta y controla tu reproductor de vídeo desde JavaScript con el Player SDK

El Player SDK de Vimeo es una biblioteca JavaScript que permite a tu aplicación controlar la reproducción, capturar eventos y leer el estado del reproductor embebido. Reproduce, pausa, busca, ajusta el volumen, escucha actualizaciones de tiempo y responde a eventos de fin de vídeo desde tu propia UI. El reproductor sigue manejando tasa de bits adaptativa hasta 8K, HDR y Dolby Vision, marca personalizada y reproducción sin anuncios.
Empieza ahora

Player SDK para JavaScript

Reproduce, pausa, busca, ajusta el volumen y lee actualizaciones de tiempo programáticamente. Escucha eventos (play, pause, ended, timeupdate) y controla tu UI a partir del estado de reproducción.

Tasa de bits adaptativa hasta 8K HDR

El reproductor gestiona la entrega con tasa de bits adaptativa, HDR y Dolby Vision. Tu aplicación se beneficia de streaming de nivel de plataforma sin una canalización de codificación personalizada.

Marca y controles personalizados

Aplica tu logotipo, paleta de colores y disposición de controles. El reproductor embebido luce como tu producto, no como una plataforma, a la vez que conserva el control programático completo desde el SDK.

Incrustaciones restringidas por dominio

Restringe el reproductor a tus dominios aprobados a nivel de plataforma. Incluso con inserciones programáticas, el reproductor solo se renderiza en las propiedades que autorizas.

Gestiona vídeos, cargas y analíticas desde tu backend mediante la REST API

La REST API de Vimeo cubre cargas (resumibles, hasta 200 GB por archivo), metadatos, carpetas, personalización del reproductor, analíticas y control de acceso. OAuth 2.0 maneja la autenticación con scopes para acceso público, privado y del espacio de trabajo. Para aplicaciones que gestionan muchos vídeos a través de la API (cargas de usuarios, catálogos programáticos), la API soporta las operaciones que los desarrolladores esperan.
Empieza ahora

REST API para la gestión de vídeo

Sube, actualiza, elimina y organiza vídeos programáticamente. Gestiona carpetas, reproductores y acceso. La API cubre lo que una aplicación moderna necesita hacer con vídeo a escala.

Webhooks para eventos de vídeo

Suscríbete a eventos (upload complete, transcode ready, video updated) y alimenta la lógica de tu aplicación. Evita el sondeo y recibe notificaciones push cuando cambie el estado del vídeo.

OAuth 2.0 con acceso por scopes

Los flujos de OAuth 2.0 manejan la autenticación para tu aplicación y sus usuarios. Los scopes te permiten solicitar solo los permisos que necesita tu integración, y los tokens pueden revocarse limpiamente.

API de analíticas para datos de interacción

Lleva las analíticas de interacción, abandono y de espectadores a tus propios paneles. Combina los datos de vídeo con los de uso del producto para ver cómo el contenido contribuye a la conversión y la retención.

Con la confianza de especialistas en marketing, empresas y profesionales del video en todo el mundo

  • más de 100 mil millones

    visualizaciones de video (y en aumento)

  • más de 7 millones

    videos subidos cada mes

  • más de 4 mil millones

    minutos transmitidos cada mes

Qué te aporta a ti como desarrollador construir sobre el reproductor de vídeo de Vimeo

El Player SDK, la REST API, los webhooks y OAuth 2.0, en conjunto, te permiten incrustar un reproductor con marca y sin anuncios, controlar la reproducción desde la UI de tu producto, gestionar vídeos a escala desde tu backend y extraer analíticas a tus paneles. La plataforma de vídeo se encarga del alojamiento, la transcodificación, la entrega y la reproducción, de modo que tu equipo lanza funcionalidades de producto en vez de infraestructura.
  • Control programático de reproducción

    Controla la reproducción desde tu UI: sincroniza el scrubbing con una lista de capítulos, reanuda desde un desplazamiento almacenado por usuario o pausa al hacer scroll. Tu producto se siente integrado en lugar de un iframe añadido.
  • Operaciones masivas de vídeo

    Sube, actualiza y elimina vídeos en lotes desde tu backend. El contenido autogenerado, las cargas de usuarios y las actualizaciones programáticas del catálogo se realizan mediante la API sin un panel manual.
  • Arquitectura dirigida por eventos

    Los webhooks envían eventos en upload complete, transcode ready y video updated. Tu aplicación reacciona a cambios de estado sin sondeo y las canalizaciones se mantienen responsivas.
  • OAuth 2.0 con scopes

    Los tokens de acceso con scopes encajan en cualquier integración: herramientas internas, aplicaciones de usuario final o integraciones con socios. Revoca tokens limpiamente y audita el acceso desde el lado del espacio de trabajo.
  • Reproductor personalizado, sin anuncios

    El reproductor embebido está libre de anuncios y muestra tu logotipo y paleta de colores. Sin pre-rolls, sin vídeos sugeridos al final, sin la marca de la plataforma compitiendo con la experiencia de tu producto.
  • Tasa de bits adaptativa hasta 8K HDR

    La plataforma sirve versiones adaptativas, incluyendo HDR y Dolby Vision cuando la fuente lo soporta. Tu equipo evita construir una escalera de codificación o una canalización de entrega.
  • Restricciones por dominio y DRM

    Bloquea las inserciones a dominios aprobados y, en Enterprise, aplica DRM Widevine, PlayReady y FairPlay. Los vídeos premium y el contenido restringido del producto permanecen bajo control.
  • SSO y SCIM para el espacio de trabajo

    SAML SSO con Okta, Azure AD y Google Workspace, además de aprovisionamiento SCIM, vinculan el acceso al espacio de trabajo a tu proveedor de identidad para el equipo que construye sobre la API.
  • API de analíticas para tus paneles

    Extrae datos de espectadores, interacción y abandono a los paneles de analíticas de tu producto. La contribución del vídeo a la conversión y la retención pasa a formar parte de tus métricas.

Cómo construir con el reproductor de vídeo de Vimeo como desarrollador

La superficie para desarrolladores de Vimeo es el Player SDK, la REST API, los webhooks y OAuth 2.0. Aquí está el flujo desde la configuración de la cuenta hasta un reproductor embebido funcionando controlado desde el código de tu aplicación.
  1. Paso 1

    Crea una aplicación de Vimeo API en developer.vimeo.com y registra las URIs de redirección de OAuth 2.0. Obtén tu client ID y client secret, y configura los scopes que necesita tu integración.
  2. Paso 2

    Sube vídeos vía la REST API (resumible, hasta 200 GB por archivo) o usa tus para subidas por fragmentos. Añade metadatos, ubicación en carpetas y cualquier personalización del reproductor programáticamente.
  3. Paso 3

    Inserta el reproductor en tu página mediante iframe, o usa el Player SDK para control programático. Importa @vimeo/player, instancia un objeto Player y conecta los manejadores de eventos.
  4. Paso 4

    Suscríbete a webhooks para los eventos que interesan a tu aplicación (upload complete, transcode ready). Configura los endpoints de webhook en el dashboard de la API y verifica las firmas.
  5. Paso 5

    Extrae analíticas vía la API para interacción, abandono y datos por espectador. Combínalas con las analíticas de tu producto para ver cómo el vídeo contribuye a la conversión y la retención.

Encuentra el plan adecuado para ti

    Vimeo ofrece descuentos a organizaciones sin fines de lucro y a instituciones educativas con sede en los Estados Unidos. Más información.

    Para obtener más información sobre la disponibilidad de funciones, consulte nuestra página de precios.

    Preguntas frecuentes sobre el reproductor de vídeo de Vimeo para desarrolladores