Decodificador e Inspector WebRTC SDP

Herramienta gratuita y privada en el navegador para analizar y decodificar paquetes WebRTC SDP, auditar códecs (Opus, VP8, H.264), candidatos ICE y huellas DTLS sin subir datos a servidores.

🔒 100% Private
⚡ Completely Free
🌐 Runs in Browser
📦 Export Ready
⚡

Decodificador e Inspector WebRTC SDP

Tool Workspace

Ready

Cargando herramienta...

  1. Pegue el texto SDP: Inserte el SDP generado por chrome://webrtc-internals o su servidor de señalización.
  2. Seleccione un preajuste: O elija un ejemplo predefinido (Audio + Video, Solo Audio, Simulcast o DataChannel).
  3. Revise los KPI de la sesión: Compruebe el número de flujos, códecs y candidatos ICE detectados.
  4. Examine la seguridad DTLS y Códecs: Valide las huellas SHA-256 y parámetros FMTP en la tabla interactiva.
  5. Simule la negociación Offer/Answer: Compruebe si dos SDP son compatibles en el simulador de negociación.

¿Qué es el Decodificador e Inspector WebRTC SDP?

El Decodificador e Inspector WebRTC SDP permite a desarrolladores de comunicaciones en tiempo real inspeccionar la anatomía de paquetes Session Description Protocol (RFC 8866) con total privacidad en el navegador.

Identifique de inmediato incompatibilidades de códecs (Opus, VP8, H.264, AV1), roles DTLS conflictivos y ausencia de candidatos TURN antes de desplegar aplicaciones a producción. En sistemas de videoconferencia modernos, un solo parámetro omitido puede provocar pantallas negras o llamadas unilaterales sin audio.

Arquitectura y Características Principales

  1. Disector Léxico de Códecs: Analiza parámetros a=fmtp, frecuencias de muestreo y mecanismos de control de congestión como transport-cc.
  2. Clasificación de Candidatos ICE: Separa visualmente rutas locales (Host), públicas (STUN) y retransmitidas (TURN).
  3. Simulador de Negociación Bidireccional: Compara ofertas y respuestas para detectar desajustes de puertos o roles de cifrado DTLS.
  4. Privacidad de Grado Empresarial: Funciona completamente en la memoria de su navegador sin telemetría ni subida de archivos confidenciales.

Recomendaciones para Ingenieros WebRTC

Habilite siempre a=rtcp-mux para reducir el consumo de puertos en cortafuegos corporativos, configure servidores TURN en el puerto TLS 443 para garantizar conectividad en redes móviles restrictivas y priorice el códec Opus para llamadas de voz con máxima claridad. Verifique además que la tasa de muestreo del audio coincida en ambos extremos para eliminar artefactos acústicos no deseados.

Frequently Asked Questions

¿Qué es SDP en WebRTC y para qué sirve?

SDP (Session Description Protocol) es un formato de texto estándar utilizado para negociar parámetros de medios, transporte y claves criptográficas entre navegadores antes de iniciar una transmisión peer-to-peer.

¿Es seguro analizar SDP con datos de mi red local en esta herramienta?

Sí, totalmente seguro. La herramienta se ejecuta 100% en el navegador del cliente mediante JavaScript. Sus direcciones IP y tokens nunca se envían a ningún servidor.

¿Cuál es la diferencia entre candidatos Host, STUN y TURN?

Host es su IP de red local, STUN (srflx) es su IP pública mapeada por el router, y TURN (relay) es un servidor intermedio que retransmite tráfico cuando los cortafuegos simétricos bloquean la conexión directa.

¿Por qué falla la llamada si falta a=rtcp-mux?

Sin rtcp-mux, el navegador debe asignar puertos UDP separados para datos y control RTCP, aumentando el riesgo de bloqueo por cortafuegos.

¿Qué indica el puerto 0 en una sección de medios de Answer SDP?

Indica que el extremo remoto ha rechazado explícitamente esa pista multimedia por falta de códecs compatibles o incompatibilidad de hardware.

¿Qué significa la directiva a=group:BUNDLE?

BUNDLE permite multiplexar múltiples pistas de audio y vídeo sobre una única conexión de 5 tuplas IP/puerto, acelerando drásticamente el establecimiento de llamadas.

¿La herramienta es totalmente gratuita?

Sí, es 100% gratuita para siempre, sin suscripciones, sin publicidad invasiva y sin límites de análisis.