
Pérdida de Paquetes
glossary.categories.technicalCuando los paquetes de datos no logran llegar a su destino a través de una red
¿Qué es la Pérdida de Paquetes?
La pérdida de paquetes ocurre cuando uno o más paquetes de datos que viajan a través de una red no logran llegar a su destino. En las videollamadas, esto significa que porciones de tu audio o video simplemente desaparecen en tránsito: se envían desde tu dispositivo pero nunca llegan al receptor.
Para la comunicación en tiempo real, la pérdida de paquetes es particularmente devastadora porque WebRTC usa UDP, que no retransmite los paquetes perdidos (a diferencia de TCP). Los paquetes perdidos se han ido para siempre, dejando vacíos en el audio y artefactos en el video.
Impacto en la calidad de la llamada
- 0-0.5% de pérdida: Imperceptible. Calidad de llamada normal
- 0.5-2% de pérdida: Ligeramente notable. Cortes menores ocasionales de audio
- 2-5% de pérdida: Claramente degradado. Audio entrecortado frecuente, artefactos de video
- 5-10% de pérdida: Severamente degradado. Audio ininteligible, video congelado o pixelado
- >10% de pérdida: Inutilizable. La llamada es efectivamente imposible
Causas de la pérdida de paquetes
- Congestión de red: Demasiado tráfico para la capacidad disponible; los routers descartan paquetes
- Interferencia WiFi: Interferencia de radio causa paquetes corruptos que se descartan
- Señal WiFi débil: Baja intensidad de señal aumenta las tasas de error
- Hardware defectuoso: Cables de red dañados, routers defectuosos o puertos de switch defectuosos
- Congestión del ISP: Hora pico cuando muchos usuarios comparten el mismo ancho de banda
Mecanismos de recuperación en WebRTC
- NACK (Acuse de recibo negativo): El receptor solicita retransmisión de paquetes perdidos específicos. Funciona para video cuando la latencia lo permite
- FEC (Corrección de errores hacia adelante): El emisor añade datos de redundancia para que el receptor pueda reconstruir paquetes perdidos sin retransmisión
- Solicitudes PLI/FIR: El receptor solicita un nuevo fotograma clave cuando la pérdida corrompe la decodificación del video
- Ocultamiento de pérdida de paquetes: Para audio, los algoritmos sintetizan audio faltante usando paquetes circundantes
- Reducción de tasa de bits adaptativa: Reduce la calidad de envío para reducir la pérdida causada por congestión
Reducción de la pérdida de paquetes
- Usar conexiones por cable: Ethernet tiene pérdida de paquetes casi nula comparada con WiFi
- Reducir congestión de red: Cerrar aplicaciones de alto consumo de ancho de banda
- Mejorar señal WiFi: Acercarse al punto de acceso, usar WiFi 5GHz
- Calidad de Servicio (QoS): Priorizar tráfico de videollamadas en tu router
- Reducir calidad de video: Menor resolución/tasa de fotogramas reduce el tráfico de red
Referencias
- Packet Loss - BlogGeek.me
- WebRTC Packet Loss - Stream