Panoramica
Lo strumento di convalida WebRTC è uno strumento basato sul web che mira a emulare il codice WebRTC player disponibile sugli smart display Google con Google Assistant. Questa applicazione web sfrutta l'API WebRTC disponibile nei browser moderni. Più in generale, lo strumento di convalida WebRTC peer da o verso cui puoi trasmettere contenuti.
Vai allo strumento di convalida WebRTC
Personalizzare il server STUN/TURN
Per impostazione predefinita, lo strumento di convalida WebRTC utilizza il server STUN di Google. WebRTC Lo strumento di convalida può utilizzare un server STUN/TURN definito dall'utente.
Aggiunta di un server STUN/TURN
- Inserisci l'indirizzo del server STUN o TURN in 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, ti verrà chiesto di inserire le credenziali nelle caselle di testo Nome utente TURN e Password TURN.
- 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 userà stun:stun.l.google.com:19302
se non ci sono altri
I server STUN/TURN sono specificati.
Attiva/disattiva invio di audio
- Per impostazione predefinita, lo strumento invia l'audio come parte dello stream WebRTC. Se desideri disattiva l'invio di audio, deseleziona la casella di controllo Attiva audio.
Pulsante Invia
Dopo aver confermato di aver impostato i server STUN/TURN e le preferenze audio, fai clic Invia.
L'input video proveniente dalla webcam verrà visualizzato nell'elemento video locale.
Crea SDP offerta
- Fai clic su Crea SDP dell'offerta per generare un SDP dell'offerta. Il file JSON dell'offerta sarà
nel seguente formato:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2.Ora l'SDP offerta può essere passato a un peer WebRTC. Potrebbe essere tuo Agente WebRTC per la smart home di Google o lo strumento di convalida WebRTC in esecuzione su un altro browser.
Invia risposta SDP
Inserisci il file JSON della risposta nella casella di testo SDP della risposta e fai clic su Invia risposta SDP. Il file JSON della risposta deve essere nel seguente formato:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Se la risposta SDP è valida, il video (e l'audio) della sorgente remota saranno visibili nell'elemento video remoto.
Debug di WebRTC
È vivamente consigliato utilizzare lo strumento di convalida WebRTC con un browser (versione 87 o superiore). Gli strumenti del browser Chrome potranno aiutarti a eseguire il debug dello stream WebRTC.
Pagina Webrtc-Internals
- Apri una nuova scheda nel browser Chrome
- Visita il seguente indirizzo
chrome://webrtc-internals
Questa pagina mostra tutte le connessioni WebRTC attive in corso. Le statistiche e le metriche generate in questa pagina vengono raccolte API getStats().
Strumenti per sviluppatori di Chrome
Gli Strumenti per sviluppatori di Chrome e per la risoluzione di eventuali problemi con lo stream WebRTC. È molto ha consigliato di aprire Console prima di utilizzare lo strumento di convalida WebRTC.