Visão geral
O WebRTC Validator é uma ferramenta baseada na Web que tem como objetivo emular o player WebRTC disponível nos smart displays do Google com Google Assistant . This web application leverages the WebRTC API available within modern browsers. More generally, the WebRTC Validator Tool is a WebRTC peer you can stream from or to.
Acessar a ferramenta WebRTC Validator

Personalizar o servidor STUN/turn
Por padrão, a ferramenta WebRTC Validator usa o servidor STUN do Google. A ferramenta Validador de WebRTC pode usar um servidor STUN/turn definido pelo usuário.

Adicionar um servidor STUN/turn
- Insira o endereço do servidor STUN ou turn na caixa de texto STUN
ou
Shift
URI. Verifique se o esquema de URI está no formato
scheme:host:[port]
. Por padrão, a ferramenta usastun:stun.l.google.com:19302
- (Opcional) Se você estiver usando um servidor turn, será necessário inserir as credenciais na caixa de texto Turn username e Turn Password.
- Clique em Adicionar servidor para incluir os detalhes do servidor na ferramenta.
Os servidores STUN/turn são usados na ordem em que aparecem na lista.
Como remover um servidor STUN/turn
- Selecione o servidor STUN/turn que você quer remover.
- Clique em Remover servidor.
A ferramenta usará stun:stun.l.google.com:19302
se nenhum outro servidor STUN/turn for especificado.
Ativar/desativar o envio de áudio
- Por padrão, a ferramenta envia áudio como parte do stream WebRTC. Se você quiser desativar o envio de áudio, desmarque a caixa de seleção Ativar áudio.

Botão "Enviar"
Depois de confirmar que você desvia a atenção dos servidores e das preferências de áudio, clique em Enviar.


A entrada de vídeo da sua webcam será exibida no Elemento de vídeo local.
Criar SDP da oferta
- Clique em Criar oferta SDP para gerar uma SDP de oferta. O JSON da oferta terá o
seguinte formato:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.O SDP da oferta agora pode ser transmitido para um peering do WebRTC. Pode ser o agente WebRTC do Google Smart Home ou a ferramenta Validator do WebRTC em execução em outro navegador.
Enviar resposta SDP
Coloque o JSON de resposta na caixa de texto SDP de resposta e clique em Enviar SDP da resposta. O JSON de resposta precisa estar no seguinte formato:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Se a SDP de resposta for válida, o vídeo (e o áudio) da fonte remota ficará visível no elemento de vídeo remoto.
Depuração WebRTC
É altamente recomendável que a ferramenta WebRTC Validator seja usada com um navegador Chrome (versão 87 ou superior). As ferramentas do navegador Chrome poderão ajudar a depurar seu fluxo do WebRTC.
Página Webrtc-Internals
- Abrir uma nova guia no navegador Chrome
- Acesse o seguinte endereço:
chrome://webrtc-internals

Esta página exibe todas as conexões WebRTC ativas. As estatísticas e métricas geradas nesta página são coletadas da API getStats().
Ferramentas para desenvolvedores do Chrome
As Ferramentas para desenvolvedores do Chrome também serão úteis para resolver problemas com o stream WebRTC. É altamente recomendável abrir o Console antes de usar a ferramenta WebRTC Validator.