O que este adicional habilita
WebRTC é oferecido como saída de reprodução no navegador por USD 20 mensais por canal, além do plano de vídeo. A publicação pode continuar por RTMP ou SRT e a URL HLS padrão permanece disponível. O adicional não inclui um aplicativo de lances, chat ou videoconferência.
A reprodução atual usa sinalização WebSocket compatível com o servidor e um player compatível, como OvenPlayer. Não equivale a um endpoint WHEP. Este guia também não habilita ingestão WHIP nem publicação pela câmera do navegador.
1. Verifique a compatibilidade do canal
- Você precisa de um plano de vídeo ativo e de WebRTC habilitado no canal. TestDrive+ não ativa automaticamente todos os adicionais; solicite ao suporte um teste de WebRTC.
- WebRTC não pode ser combinado com LL-HLS nem Transcoder no mesmo canal na configuração atual. WebRTC Cam é outra opção, com suas próprias restrições.
- LL-HLS exige habilitação em um canal e origem compatíveis. Não transforme uma URL HLS em LL-HLS alterando o nome do arquivo.
- Dimensione acessos simultâneos e transferência para o evento. O adicional WebRTC não amplia automaticamente todos os limites do plano.
Antes de alterar opções de um canal em uso, confirme com o suporte o efeito no player e nos destinos. Valide a configuração em um teste antes da transmissão ao vivo.
2. Publique um sinal de teste por RTMP ou SRT
- Copie do painel o endereço e as credenciais de ingestão correspondentes ao encoder.
- Envie um sinal com vídeo, áudio e um relógio visível. Use codecs e perfil compatíveis com o modo WebRTC do canal; um sinal que reproduz em HLS não comprova compatibilidade WebRTC.
- Confirme que o canal recebe o sinal. Verifique a carga de CPU do encoder, a continuidade do áudio e a estabilidade da rede antes de testar o navegador.
3. Conecte um player compatível
- Obtenha no painel a opção de reprodução WebRTC do canal. Se nenhum endereço ou configuração WebRTC aparecer, confirme a habilitação com o suporte.
- Use o player fornecido ou uma integração compatível com a sinalização do servidor. Mantenha o endereço e os parâmetros recebidos; não substitua WSS por HTTPS nem acrescente /whep.
- Abra o player em uma página HTTPS e em um navegador compatível. Teste primeiro com o usuário clicando para reproduzir: as políticas de autoplay podem bloquear o áudio.
- Se você configurou proteção de reprodução, preserve seus parâmetros de acesso. Não coloque a senha ou o token de publicação no player.
Uma conexão de sinalização bem-sucedida não garante que o tráfego de mídia chegue ao dispositivo. Firewalls, VPNs, redes corporativas e rotas de conexão podem afetar a reprodução. Confirme com o suporte os requisitos de rede do canal; não pressuponha que uma rede funciona apenas porque permite navegação HTTPS.
4. Verifique latência e experiência de reprodução
- Valide imagem, áudio, sincronização e reconexão nos navegadores e celulares previstos para o evento.
- Compare o relógio visível na fonte com o vídeo recebido. Repita várias vezes e anote encoder, resolução, rede, dispositivo, navegador e horário.
- Diferencie o tempo de início do atraso durante a reprodução. Trocar de rede ou retomar uma aba pode produzir outra experiência.
- Ensaie com acessos simultâneos representativos e combine a capacidade com o suporte. Uma sessão de teste não demonstra o comportamento de toda a audiência.
- Prepare uma URL ou player HLS alternativo se precisar de reserva para reprodução e teste como fazer a troca. A disponibilidade de HLS não implica troca automática.
Menos de um segundo é um objetivo condicionado por captura, encoder, distância, rede e dispositivo. Não é uma garantia para todos os espectadores. Este guia explica como medir; não apresenta resultados de testes executados contra produção.
Diagnóstico de problemas frequentes
| Sintoma | O que verificar |
|---|---|
| A opção WebRTC não aparece | Habilitação do canal, plano e restrições com Transcoder, LL-HLS ou WebRTC Cam. |
| O endereço retorna erro ou não inicia | URL atual do painel e player compatível com sinalização WebSocket. Não substitua por uma URL WHEP ou WHIP. |
| Conecta, mas não mostra vídeo | Sinal de entrada, codecs, negociação do player e acesso de rede ao tráfego de mídia. Compare outro navegador e outra rede. |
| Há imagem, mas não áudio | Faixa de áudio, codec compatível, volume e políticas de autoplay. Tente clicar para reproduzir. |
| Funciona em uma rede e falha em outra | Firewall, VPN e políticas da rede afetada. Informe ao suporte o tipo de rede e o erro; não desative permanentemente a segurança da rede como solução. |
| HLS funciona, mas WebRTC não | WebRTC habilitado, configuração do player, codecs e requisitos de rede. Os protocolos usam percursos diferentes. |
Para o suporte, reúna o identificador do canal, data e hora com fuso horário, navegador e sistema operacional, rede, encoder e descrição do erro. Oculte tokens e credenciais nos registros. Se o evento envolver lances ou decisões com prazo, o aplicativo deve gerenciar suas próprias confirmações; não as baseie apenas no atraso do vídeo.