Panoramica
Lo strumento di convalida WebRTC è uno strumento basato sul Web che mira a emulare il player WebRTC disponibile su smart display di Google con Google Assistant. Questa applicazione web utilizza l'API WebRTC disponibile nei browser moderni. Più in generale, lo strumento di convalida WebRTC è un peer WebRTC da cui puoi trasmettere in streaming.
Vai allo strumento di convalida WebRTC

Personalizza server STUN/turn
Per impostazione predefinita, lo strumento di convalida WebRTC utilizza il server STUN di Google. Lo strumento strumento di convalida WebRTC può utilizzare un server STUN/Turn definito dall'utente.

Aggiunta di un server STUN/turn
- Inserisci l'indirizzo del server STUN o turn nella casella di testo STUN o turn
URI. Assicurati che lo schema dell'URI sia nel seguente formato
scheme:host:[port]
. Per impostazione predefinita, lo strumento utilizzastun:stun.l.google.com:19302
- (Facoltativo) Se utilizzi un server Turn, dovrai inserire le credenziali nella casella di testo Turn Username e Turn Password.
- Fai clic su Aggiungi server per aggiungere i dettagli del server allo strumento.
I server STUN/turn verranno utilizzati nell'ordine in cui sono visualizzati nell'elenco.
Rimozione di un server STUN/turn
- Seleziona il server STUN/turn che vuoi rimuovere.
- Fai clic su Rimuovi server.
Lo strumento utilizzerà stun:stun.l.google.com:19302
se non sono specificati altri server STUN/turn.
Attiva/disattiva l'invio di audio
- Lo strumento invia per impostazione predefinita l'audio come parte dello stream WebRTC. Se vuoi disattivare l'invio di contenuti audio, deseleziona la casella di controllo Attiva audio.

Pulsante Invia
Dopo aver confermato i server STUN/turn e le preferenze audio, fai clic su Invia.


L'input video proveniente dalla webcam verrà visualizzato nell'elemento video locale.
Crea SDP offerta
- Fai clic su Crea SDP offerta per generare un SDP offerta. Il formato del codice JSON dell'offerta è il seguente:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Ora l'SDP dell'offerta può essere passata a un peer WebRTC. Questo potrebbe essere il tuo agente WebRTC di Google Smart Home o lo strumento di convalida WebRTC in esecuzione su un altro browser.
Invia risposta SDP
Inserisci il codice JSON della risposta nella casella di testo Rispondi SDP e fai clic su Invia risposta SDP. Il formato JSON della risposta deve essere nel seguente formato:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Se l'SDP di risposta è valido, il video (e l'audio) della sorgente remota saranno visibili nell'elemento video remoto.
Debug di WebRTC
Ti consigliamo vivamente di utilizzare lo strumento di convalida WebRTC con un browser Chrome (ver. 87 o versioni successive). Gli strumenti all'interno del browser Chrome possono aiutarti a eseguire il debug dello stream WebRTC.
Pagina - Interni Webrtc
- Apri una nuova scheda nel browser Chrome
- Visita il seguente indirizzo
chrome://webrtc-internals

Questa pagina mostra tutte le connessioni WebRTC attive. Le statistiche e le metriche generate in questa pagina vengono raccolte dall'API getStats().
Strumenti per sviluppatori di Chrome
Anche gli Strumenti per sviluppatori di Chrome saranno utili per risolvere eventuali problemi relativi allo stream WebRTC. Ti consigliamo vivamente di aprire la console prima di utilizzare lo strumento di convalida WebRTC.