Concepts e Guias
Aqui estão alguns Concepts e orientações para ajudar você a dar os primeiros passos:
Tutoriais
- Criação de um aplicativo de videochamada
- Criação de um aplicativo de bate-papo por texto
- Criação de um renderizador de vídeo personalizado
- Criação de um driver de áudio personalizado
- Criação de um capturador de vídeo básico
- Como configurar o compartilhamento de tela
- Criação de um aplicativo simples com vários usuários
Como fazer
Guias de migração
- Guias de migração do Twilio — Visão geral
- Guias de migração do Twilio — Android
- Guias de migração do Twilio — iOS
- Guias de migração do Twilio — Web
Guias de transição do SDK do servidor OpenTok
- SDK do Ruby Server
- Java Server SDK
- .NET Server SDK
- SDK do servidor PHP
- SDK do servidor Python
- SDK do Node Server
Participar de uma sessão
Conexão com um único par
Uma Video API mais inteligente e segura
Testes prévios à chamada
Estruturas
Fluxos
Fluxos de publicação
- Visão geral
- Inicializando um objeto publisher
- Publicação de um stream
- Definindo a taxa de bits máxima para uma transmissão
- Impedir que uma emissora transmita
- Como obter estatísticas sobre o stream de um editor
- Acesso e verificações
- Testando a transmissão de um emissor
- Noções básicas
- Configurações e dispositivos
- Verificação prévia e permissões
- Diagnósticos
Inscreva-se no Streams
Personalização da interface do usuário
- Personalização geral
- Swift
- Exclusivo para a Web
- Acesso direto ao elemento de vídeo para um Editor ou Assinante
- Exibição de um elemento de interface do usuário personalizado quando o áudio do assinante estiver bloqueado
- Ajustando o recorte do vídeo e o formato letterbox
- Ocultar todos os controles integrados da interface do usuário para vídeos
- Exibir ou ocultar o nome em um vídeo
- Configurar uma imagem para ser exibida no modo somente áudio
- Definindo a posição inicial e as dimensões de um vídeo
- Acesso a objetos MediaStream
- Acesso a objetos MediaStream para assinantes
- Redimensionar ou reposicionar um vídeo
- Capturar um quadro de um vídeo
Compartilhamento de tela
- Concepts gerais
- Compartilhamento de tela usando o Web SDK
- Exemplo de código para Android
- Exemplo de código para iOS
Ferramentas e depuração
- Depurando seu aplicativo
- Inspetor de Sessão
- API do Insights
- Tratamento de exceções — SDK do JavaScript
Gravação de vídeos e outros tutoriais
- Gravação de vídeos
- Criar uma sessão
- Criar tokens
- Use a sinalização
- Moderação de vídeos
- Verificação de webhooks
- Configurações do editor
- Configurações do assinante
- Filtros e efeitos
- Restrições de vídeo do editor
- Captura personalizada de vídeo
- Renderização personalizada de vídeo
- Driver de áudio personalizado
Referência
- Glossário
- SDKs de cliente
- SDKs de servidor
- Processador de mídia
- Referência da API REST
- Video Express (OBsoleto)
- Relatórios de uso