Descripción general
La herramienta WebRTC Validator es una herramienta basada en la Web que busca emular el servicio WebRTC reproductor disponible en las pantallas inteligentes de Google con Google Assistant. Esta aplicación web aprovecha las API de WebRTC disponible en los navegadores modernos. En términos más generales, la herramienta WebRTC Validator peer desde o hacia el que puedes transmitir.
Ir a la herramienta de validación de WebRTC
Personalizar servidor de STUN/TURN
La herramienta Validator WebRTC usa el servidor STUN de Google de forma predeterminada. La herramienta de validación de WebRTC puede usar un servidor STUN/TURN definido por el usuario.
Agrega un servidor STUN/TURN
- Coloca la dirección del servidor de STUN o TURN en STUN o TURN.
URI. Asegúrate de que el esquema de URI tenga el siguiente formato
scheme:host:[port]
De forma predeterminada, la herramienta usastun:stun.l.google.com:19302
- (Opcional) Si usas un servidor TURN, deberás ingresar el las credenciales en la función TURN Username y Cuadro de texto Cambiar contraseña
- Haz clic en Add Server para agregar los detalles del servidor a la herramienta.
Los servidores STUN/TURN se usarán en el orden en que aparecen en la lista.
Quita un servidor STUN/TURN
- Selecciona el servidor STUN/TURN que deseas quitar.
- Haz clic en Quitar servidor.
La herramienta usará stun:stun.l.google.com:19302
si no hay otro
Se especificaron los servidores STUN/TURN.
Habilitar/Inhabilitar el envío de audio
- De forma predeterminada, la herramienta envía audio como parte de la transmisión de WebRTC. Si deseas inhabilitar el envío de audio, desmarca la casilla Habilitar audio.
Botón Enviar
Una vez que confirmes las preferencias de audio y los servidores de STUN/TURN, haz clic en Enviar.
La entrada de video de tu cámara web se mostrará en el elemento de video local.
SDP de creación de ofertas
- Haz clic en Crear SDP de oferta para generar un SDP de oferta. El JSON de la oferta será
en el siguiente formato:
{ "action": "offer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
2. El SDP de la oferta ahora se puede pasar a un par de WebRTC. Esto podría ser tu Agente de WebRTC de Google Smart Home o la herramienta WebRTC Validator que se ejecuta en otro navegador.
Enviar SDP de respuestas
Coloca el JSON de respuesta en el cuadro de texto SDP de respuesta y haz clic en Submit Answer. SDP. La respuesta JSON debe tener el siguiente formato:
{ "action": "answer", "sdp": "o=- 4611731400430051336 2 IN IP4 127.0.0.1..." }
Si el SDP de respuesta es válido, entonces el video (y el audio) de la fuente remota aparecerán en el elemento de video remoto.
Depuración de WebRTC
Se recomienda usar la herramienta Validador WebRTC con un dispositivo Chrome navegador (Ver. 87 o una posterior). Las herramientas del navegador Chrome te ayudarán a depurar tu Transmisión de WebRTC.
Página de Webrtc-Internals
- Abre una pestaña nueva en el navegador Chrome
- Visitar la siguiente dirección:
chrome://webrtc-internals
En esta página, se muestran todas las conexiones de WebRTC activas en curso. Las estadísticas y las métricas generadas en esta página se recopilan de la API de getStats().
Herramientas para desarrolladores de Chrome
Las herramientas para desarrolladores de Chrome también puede ser útil para solucionar problemas con la transmisión de WebRTC. Es muy se recomienda abrir la Console antes de utilizarla la herramienta WebRTC Validator.