Introduction
Enterprise-grade video recording SDK for the browser. Record, transcode, and upload videos with just a few lines of code.
VIDTREO Recorder SDK
Gravação de vídeo profissional para a web. VIDTREO fornece tudo o que você precisa para adicionar poderosas capacidades de gravação de vídeo à sua aplicação - gravação de câmera, captura de tela, transcodificação em tempo real e uploads automáticos.
VIDTREO processa o vídeo diretamente no navegador usando WebCodecs, entregando arquivos MP4 sem transcodificação no servidor. Isso significa uploads mais rápidos e custos de infraestrutura menores.
Por que VIDTREO?
- Nativo do Navegador — Usa a API WebCodecs para codificação eficiente H.264 MP4
- Zero Processamento no Backend — Vídeos são transcodificados no cliente, reduzindo custos de servidor
- Múltiplas Opções de Integração — Componentes React, Web Components, ou JavaScript vanilla
- Pronto para Empresas — Lógica de retry integrada, suporte offline e tratamento de erros
- Econômico — A partir de $0.01/minuto para vídeo HD (62% mais barato que alternativas)
Exemplo Rápido
import { VidtreoRecorder } from '@vidtreo/recorder-react';
function App() {
return (
<VidtreoRecorder
apiKey="sua-api-key"
onUploadComplete={(result) => {
console.log('Vídeo enviado:', result.uploadUrl);
}}
/>
);
}Escolha sua Integração
React
Componentes e hooks pré-construídos para aplicações React
Web Component
Elemento personalizado agnóstico de framework para qualquer app web
JavaScript Vanilla
Controle total com a API do Core SDK
Comece Agora
Instalação
Instale o SDK no seu projeto
Início Rápido
Grave seu primeiro vídeo em 5 minutos
Autenticação
Configure sua API key e acesso
Recursos em um Olhar
| Recurso | Descrição |
|---|---|
| Gravação de Câmera | Capture vídeo e áudio da câmera e microfone do usuário |
| Gravação de Tela | Grave tela, janela ou aba do navegador com áudio opcional |
| Troca de Fonte | Alterne entre câmera e tela durante a gravação |
| Transcodificação em Tempo Real | Converta para MP4 com H.264/AAC diretamente no navegador |
| Upload Automático | Upload automático com acompanhamento de progresso e lógica de retry |
| Suporte Offline | Enfileire gravações para upload quando a conexão for restaurada |
| Seleção de Dispositivos | Escolha entre múltiplas câmeras e microfones |
| Pausar/Retomar | Pause e retome a gravação sem perder dados |
| Controle de Mudo | Alterne a captura de áudio durante a gravação |
| Internacionalização | Suporte integrado para inglês, espanhol e português |
Pacotes do SDK
| Pacote | Descrição | Tamanho |
|---|---|---|
@vidtreo/recorder | Core SDK com API completa | ~50KB |
@vidtreo/recorder-react | Componentes e hooks React | ~15KB |
@vidtreo/recorder-wc | Web Component | ~20KB |
Suporte de Navegadores
VIDTREO requer navegadores que suportam a API WebCodecs:
| Navegador | Versão Mínima |
|---|---|
| Chrome | 94+ |
| Edge | 94+ |
| Opera | 80+ |
| Safari | 16.4+ |
| Firefox | Não suportado (WebCodecs em desenvolvimento) |
Firefox atualmente não suporta a API WebCodecs. Usuários no Firefox verão uma mensagem de navegador não suportado.