Medir RTT y pérdida de paquetes durante problemas de audio¶
Utilice el cuadro de diálogo Network Diagnostics para leer el tiempo de ida y vuelta en vivo y los conteos de pérdida de paquetes por categoría mientras ocurren los problemas de audio. Esto le permite distinguir la pérdida de red de otras causas como falta de datos en el búfer o jitter.
Antes de comenzar¶
- AetherSDR debe estar ejecutándose. El cuadro de diálogo no requiere una conexión activa al radio, pero el RTT y los contadores de pérdida solo son significativos mientras está conectado.
- Reproduzca o espere a que ocurra el problema de audio antes de leer los contadores: los conteos de pérdida se acumulan desde la conexión y el RTT refleja el momento actual.
Pasos¶
- Haga clic en
Settings > Network...para abrir el cuadro de diálogo Network Diagnostics. - Lea
Latency (RTT)para el tiempo de ida y vuelta actual al radio. - Lea
Max Latency (RTT)para el RTT más alto registrado desde que se estableció la conexión. - En la sección Packet Loss (Sequence Gaps), lea el contador de pérdida
Audio. El valor muestra paquetes perdidos, paquetes totales y un porcentaje de pérdida. - Verifique las filas de pérdida
FFT,Waterfall,MetersyDAXen la misma sección para ver si la pérdida está aislada al audio o afecta a todos los flujos. - Haga clic en
Closecuando termine.
Qué hace cada control¶
| Indicador | Significado | Notas |
|---|---|---|
Latency (RTT) |
Tiempo de ida y vuelta actual al radio. Muestra < 1 ms cuando es inferior a 1 ms. |
|
Max Latency (RTT) |
RTT más alto visto desde la conexión. Muestra < 1 ms cuando es inferior a 1 ms. |
|
Audio (Packet Loss) |
Paquetes perdidos / paquetes totales (% de pérdida) para el flujo de audio, inferido a partir de números de secuencia VITA faltantes. | |
FFT (Packet Loss) |
Misma métrica para el flujo FFT. | |
Waterfall (Packet Loss) |
Misma métrica para el flujo del waterfall. | |
Meters (Packet Loss) |
Misma métrica para el flujo de medidores. | |
DAX (Packet Loss) |
Misma métrica para el flujo DAX. | |
Status |
Calidad general del enlace, codificada por colores de verde (Excellent) a rojo (Poor). | |
| Overview (pestaña) | Muestra cuatro tarjetas de estado (Status, Latency, Packet Loss, Audio Buffer) y cuatro gráficos de series temporales (Latency and Jitter, Recent Packet Loss, Total Stream Rates, Audio Buffer). | |
| Details (pestaña) | Cuadrícula desplazable con valores etiquetados para los grupos Network Status, Incoming Stream Rates, Packet Loss y Audio Playback. | |
| Latency (pestaña) | Gráfico de series temporales de ancho completo de RTT, intervalo de llegada y jitter en ms. | |
| Rates (pestaña) | Gráfico de series temporales de ancho completo en escala logarítmica de las tasas de bits entrantes por flujo (RX total, Audio, FFT, Waterfall, Meters, DAX) en kbps. | |
| Packet Loss (pestaña) | Gráfico de series temporales de ancho completo del % de pérdida de paquetes por categoría de flujo. | |
| Audio (pestaña) | Gráfico de series temporales de ancho completo del llenado del búfer de reproducción (ms) y subejecuciones/s. Incluye diagnósticos de audio RX por flujo que muestran la tasa de alimentación, déficit, paquetes tardíos, código de clase de paquete y salud del flujo para cada flujo de audio activo. | v26.5.3 (#2889): los diagnósticos RX por flujo se exponen en el paquete de soporte y en la vista de detalle de esta pestaña. |
| Logs (pestaña) | Seguimiento en vivo del archivo de registro de AetherSDR, filtrado por casillas de verificación de categoría. Resaltado de sintaxis por nivel de registro y nombre de categoría. | El selector de marco temporal está oculto mientras esta pestaña está activa. |
| Timeframe | Selecciona qué tan atrás muestran el historial los gráficos de series temporales. El valor predeterminado es 5 minutos; las opciones son 1 minuto, 5 minutos, 15 minutos, 1 hora, 1 día y 1 semana. | Se muestra en la esquina superior derecha de la barra de pestañas; oculto cuando la pestaña Logs está activa. |
| Filter Categories (Logs) | Casillas de verificación por categoría que filtran la vista de registro. Incluye una categoría General (predeterminada) más todas las categorías registradas de LogManager. | |
| Select All (Logs) | Muestra todas las categorías de registro en el visor. | |
| Deselect All (Logs) | Oculta todas las categorías de registro del visor. | |
| Live / Paused (Logs) | Cuando está en Live, el visor se desplaza automáticamente a la salida más reciente. Desplazarse hacia arriba pausa automáticamente; hacer clic en Live reanuda y salta al final. | |
| Close | Cierra el cuadro de diálogo. |
Todos los contadores se actualizan una vez por segundo.
Panel de navegación¶
El cuadro de diálogo ahora utiliza un panel de navegación en forma de árbol en el lado izquierdo en lugar de una barra de pestañas. El árbol contiene los siguientes elementos:
- Overview — Mismo contenido que la antigua pestaña Overview
- Details — Mismo contenido que la antigua pestaña Details
- Latency — Mismo contenido que la antigua pestaña Latency
- Rates — Mismo contenido que la antigua pestaña Rates
- Packet Loss — Mismo contenido que la antigua pestaña Packet Loss
- Audio — Mismo contenido que la antigua pestaña Audio
- Logs — Mismo contenido que la antigua pestaña Logs
El árbol de navegación admite navegación por teclado con las teclas de flecha. El elemento seleccionado está resaltado. El cuadro combinado Timeframe permanece en la esquina superior derecha del cuadro de diálogo, oculto cuando la página Logs está activa.
Barra de búsqueda¶
Hay un campo de búsqueda disponible sobre el panel de navegación. Escriba un nombre de página o una coincidencia parcial para filtrar el árbol de navegación. La búsqueda no distingue entre mayúsculas y minúsculas y se actualiza mientras escribe. Presione Ctrl+F o Cmd+F para enfocar el campo de búsqueda. Presione Escape para borrar la búsqueda.
Rango fijo del eje Y¶
Los gráficos de series temporales en la pestaña Rates y otras pestañas ahora admiten un rango fijo del eje Y. Cuando no se establece un rango fijo, el gráfico se escala automáticamente a los datos. Cuando se establece un rango fijo, el gráfico siempre muestra los valores mínimo y máximo especificados. Esta función se controla mediante programación y no tiene un control visible para el usuario.
Modo sin marco¶
El cuadro de diálogo Network Diagnostics admite un modo de ventana sin marco que se controla mediante la configuración FramelessWindow en Settings > Preferences > Advanced > Use frameless windows. Cuando está habilitado, el cuadro de diálogo no tiene barra de título y se puede arrastrar por su área de barra de título personalizada. El comportamiento de redimensionamiento (cursor de ocho direcciones en bordes y esquinas) permanece activo en el modo sin marco. Cuando está deshabilitado, el cuadro de diálogo utiliza la decoración de ventana estándar del sistema operativo con una barra de título normal.
La configuración del modo sin marco se aplica inmediatamente cuando se cambia en Preferences; no es necesario volver a abrir el cuadro de diálogo.
Pestaña Logs¶
La pestaña Logs sigue el archivo de registro de AetherSDR en tiempo real. La ruta completa al archivo que se está siguiendo se muestra sobre el visor de registro.
Las líneas de registro tienen resaltado de sintaxis por nivel de registro y categoría:
- Las marcas de tiempo se muestran en gris azulado apagado.
- Las líneas
DBGestán atenuadas; las líneasINFse resaltan en azul claro; las líneasWRNen ámbar; las líneasCRTyFTLen rojo. - Los nombres de categoría se muestran en negrita.
- Los valores numéricos (decimal, hexadecimal) se resaltan en verde; los tokens de protocolo (UDP, TCP, RX, TX, VITA-49 y similares) en púrpura claro.
Para filtrar la salida del registro:
- Haga clic en el elemento Logs en el árbol de navegación.
- Use las casillas de verificación Filter Categories para seleccionar qué categorías aparecen. Haga clic en Select All para mostrar todas las categorías o Deselect All para borrarlas.
- Para pausar el desplazamiento, desplácese hacia arriba en el visor. El botón cambia a Paused. Haga clic en Live para reanudar el desplazamiento automático y saltar a la línea más reciente.
Consejos¶
- Una pérdida cero en la sección Packet Loss no descarta el problema. El jitter y la entrega tardía en ráfagas pueden causar cortes de audio sin provocar espacios en los números de secuencia. Si las pérdidas son cero pero el audio aún está dañado, verifique
Underruns (total),Underruns (last sec),Audio Arrival Gap,Max Arrival GapyJitter Estimateen la sección Audio Playback. Max Latency (RTT)es más útil que el RTT actual para detectar picos transitorios que ya han pasado.- La pérdida que aparece simultáneamente en todas las categorías de flujo apunta a un problema de ruta de red compartida en lugar de un problema específico de audio.
- Use el selector Timeframe para acercar o alejar los gráficos de series temporales. Los marcos temporales más estrechos (1 minuto) facilitan la visualización de picos recientes; los marcos más amplios (1 hora o más) ayudan a identificar patrones recurrentes.
- Use la pestaña Logs con los filtros de categoría adecuados para correlacionar eventos de registro sin procesar con las métricas que se muestran en las otras pestañas.
- La configuración del modo sin marco afecta a todos los cuadros de diálogo de AetherSDR que admiten este modo. Si el cuadro de diálogo Network Diagnostics no muestra una barra de título, verifique que
FramelessWindowesté habilitado en Preferences. - Use el campo de búsqueda sobre el árbol de navegación para encontrar rápidamente una página de diagnóstico específica por nombre.
Solución de problemas¶
- Todos los contadores de pérdida muestran 0 / 0 — No se han recibido paquetes VITA en esa categoría. Confirme que el radio está conectado y transmitiendo los flujos relevantes.
- El RTT muestra
< 1 mspero el audio está dañado — La latencia de red no es la causa. Consulte la sección Audio Playback para obtener datos de subejecución y jitter. - La pestaña Logs no muestra salida — Verifique que al menos una casilla de verificación de categoría esté seleccionada. Haga clic en Select All para restaurar todas las categorías.
- El cuadro de diálogo no tiene barra de título y no se puede mover — El modo sin marco está habilitado. Arrastre el cuadro de diálogo haciendo clic en el área de la barra de título personalizada en la parte superior. Para deshabilitar el modo sin marco, vaya a
Settings > Preferences > Advancedy desmarqueUse frameless windows. - El árbol de navegación no muestra elementos después de escribir en la búsqueda — El filtro de búsqueda está activo. Borre el campo de búsqueda para mostrar todos los elementos de navegación.