Player de vídeo para desenvolvedores com um SDK e API reais

Você está em ótima companhia

Por que o player de vídeo padrão não funciona para aplicações de desenvolvedor

  • Sem controle programático da reprodução

    O embed padrão via iframe reproduz, pausa e reporta eventos em seus próprios termos. Se seu produto precisa sincronizar reprodução com uma UI, retomar a partir de um offset armazenado ou capturar eventos, apenas um iframe não é suficiente.

  • Sem API para gerenciamento em massa de vídeos

    Aplicações que gerenciam muitos vídeos (conteúdo auto-gerado, uploads de usuários, catálogos programáticos) não conseguem fazer isso a partir de um painel. Sem uma API, o gerenciamento de vídeos vira um gargalo manual.

  • Autenticação e acesso são opacos

    Muitas plataformas de vídeo não possuem fluxos OAuth 2.0 documentados, então integrar o acesso a vídeo em uma aplicação customizada implica em soluções alternativas, credenciais compartilhadas e lacunas no rastro de auditoria.

Desenvolvedores que constroem sobre vídeo precisam de um player e de uma plataforma de vídeo que possam controlar via código: eventos de reprodução, pipelines de upload, gestão de metadados e controle de acesso, tudo acessível por APIs documentadas. O Player SDK do Vimeo, a REST API, os webhooks e os fluxos OAuth 2.0 cobrem os primitivos, e a mesma plataforma hospeda, transcodifica, entrega e protege o vídeo, evitando que a engenharia tenha de integrar cinco fornecedores para lançar um único produto.

Incorpore e controle seu player de vídeo a partir do JavaScript com o Player SDK

O Vimeo Player SDK é uma biblioteca JavaScript que permite que sua aplicação controle a reprodução, capture eventos e leia o estado do player embutido. Reproduza, pause, faça seek, ajuste o volume, escute atualizações de tempo e responda a eventos de fim de vídeo a partir da sua própria UI. O player continua a oferecer taxa de bits adaptativa até 8K, HDR e Dolby Vision, branding personalizado e reprodução sem anúncios.
Comece agora

Player SDK para JavaScript

Reproduza, pause, faça seek, ajuste o volume e leia atualizações de tempo programaticamente. Escute eventos (play, pause, ended, timeupdate) e conduza sua UI a partir do estado de reprodução.

Taxa de bits adaptativa até 8K HDR

O player gerencia entrega com taxa de bits adaptativa, HDR e Dolby Vision. Sua aplicação se beneficia de streaming em nível de plataforma sem uma pipeline de codificação customizada.

Branding e controles personalizados

Aplique seu logo, paleta de cores e layout de controles. O player embutido fica com a aparência do seu produto, e não de uma plataforma, mantendo controle programático total via SDK.

Incorporações restritas por domínio

Bloqueie o player para seus domínios aprovados a nível de plataforma. Mesmo com embeds programáticos, o player só é renderizado nas propriedades que você autorizar.

Gerencie vídeos, uploads e análises a partir do seu backend via a REST API

A Vimeo REST API cobre uploads (resumível, até 200 GB por arquivo), metadados, pastas, customização do player, análises e controle de acesso. OAuth 2.0 trata da autenticação com escopos para acesso público, privado e de workspace. Para aplicações que gerenciam muitos vídeos via API (uploads de usuários, catálogos programáticos), a API suporta as operações que os desenvolvedores esperam.
Comece agora

REST API para gerenciamento de vídeo

Envie, atualize, exclua e organize vídeos programaticamente. Gerencie pastas, players e acesso. A API cobre o que uma aplicação moderna precisa fazer com vídeo em escala.

Webhooks para eventos de vídeo

Inscreva-se em eventos (upload complete, transcode ready, video updated) e direcione a lógica da sua aplicação. Evite polling e receba notificações push quando o estado do vídeo mudar.

OAuth 2.0 com acesso por escopos

Os fluxos OAuth 2.0 lidam com a autenticação da sua aplicação e de seus usuários. Os escopos permitem solicitar apenas as permissões que sua integração precisa, e os tokens podem ser revogados de forma limpa.

API de análises para dados de engajamento

Puxe métricas de engajamento, queda de audiência e análises de espectadores para seus próprios dashboards. Combine dados de vídeo com dados de uso do produto para entender como o conteúdo contribui para conversão e retenção.

Confiado por profissionais de marketing, empresas e profissionais de vídeo ao redor do mundo

  • 100+ bilhões

    visualizações de vídeo (e contando)

  • 7+ milhões

    vídeos enviados por mês

  • 4+ bilhões

    minutos transmitidos por mês

O que construir sobre o player de vídeo do Vimeo te traz como desenvolvedor

O Player SDK, a REST API, os webhooks e o OAuth 2.0, em conjunto, permitem incorporar um player com marca e sem anúncios, controlar a reprodução pela UI do seu produto, gerenciar vídeos em escala a partir do seu backend e puxar análises para seus dashboards. A plataforma de vídeo cuida da hospedagem, transcodificação, entrega e reprodução, para que sua equipe entregue funcionalidades de produto em vez de infraestrutura.
  • Controle programático da reprodução

    Controle a reprodução a partir da sua UI: sincronize o scrubbing com uma lista de capítulos, retome a reprodução a partir de um offset armazenado por usuário ou pause ao rolar a página. Seu produto fica integrado em vez de um iframe encaixado.
  • Operações de vídeo em lote

    Envie, atualize e exclua vídeos em lotes a partir do seu backend. Conteúdo auto-gerado, uploads de usuários e atualizações programáticas de catálogo são executados via API sem um painel manual.
  • Arquitetura orientada a eventos

    Webhooks enviam eventos em upload complete, transcode ready e video updated. Sua aplicação reage a mudanças de estado sem polling, e os pipelines permanecem responsivos.
  • OAuth 2.0 com escopos

    Tokens de acesso com escopo servem para qualquer integração: ferramentas internas, apps de usuário final ou integrações de parceiros. Revogue tokens de forma limpa e audite o acesso pelo lado do workspace.
  • Player personalizado, sem anúncios

    O player embutido é sem anúncios, com seu logo e paleta de cores. Sem pre-rolls, sem vídeos sugeridos no final e sem a marca da plataforma competindo com a experiência do seu produto.
  • Taxa de bits adaptativa até 8K HDR

    A plataforma entrega versões adaptativas, incluindo HDR e Dolby Vision quando a fonte suporta. Sua equipe evita construir uma encoding ladder ou uma pipeline de entrega.
  • Restrições de domínio e DRM

    Bloqueie embeds para domínios aprovados e, no Enterprise, aplique DRM Widevine, PlayReady e FairPlay. Premium video e conteúdo gated do produto permanecem controlados.
  • SSO e SCIM para workspace

    SSO SAML com Okta, Azure AD e Google Workspace, além de provisionamento SCIM, vinculam o acesso ao workspace ao seu provedor de identidade para a equipe que constrói sobre a API.
  • API de análises para seus dashboards

    Extraia dados de espectadores, engajamento e abandono para os painéis de análise do seu produto. A contribuição do vídeo para conversão e retenção passa a fazer parte das suas métricas.

Como desenvolver com o player de vídeo do Vimeo

A superfície de desenvolvimento do Vimeo é o Player SDK, a REST API, os webhooks e o OAuth 2.0. Aqui está o fluxo desde a configuração da conta até um player embutido funcionando, controlado pelo código da sua aplicação.
  1. Passo 1

    Crie uma aplicação Vimeo API em developer.vimeo.com e registre os URIs de redirecionamento do OAuth 2.0. Obtenha seu client ID e client secret, e defina os escopos que sua integração precisa.
  2. Passo 2

    Envie vídeos via a REST API (resumível, até 200 GB por arquivo), ou use tus para uploads em chunks. Adicione metadados, posição em pastas e qualquer customização do player programaticamente.
  3. Passo 3

    Incorpore o player na sua página via iframe, ou use o Player SDK para controle programático. Importe @vimeo/player, instancie um objeto Player e conecte os manipuladores de eventos.
  4. Passo 4

    Inscreva-se em webhooks para os eventos que sua aplicação precisa (upload complete, transcode ready). Configure endpoints de webhook no dashboard da API e verifique as assinaturas.
  5. Passo 5

    Extraia análises via a API para engajamento, queda de audiência e dados por espectador. Combine com as análises do seu produto para ver como o vídeo contribui para conversão e retenção.

Encontre o plano certo para você

    Vimeo oferece descontos para organizações sem fins lucrativos e instituições educacionais com sede nos EUA. Saiba mais.

    Para mais informações sobre a disponibilidade de recursos, consulte nossa página de preços.

    Perguntas frequentes sobre o player de vídeo do Vimeo para desenvolvedores