¿Cómo probar por qué la transmisión en vivo no funciona para algunos de mis clientes? ¿Hay algún software / proveedor que brinde dicho servicio?

Me temo que es mucho trabajo duro. Como probablemente haya descubierto, todo lo siguiente impacta la experiencia de transmisión en vivo.

  • Calidad del software ‘player’ en dispositivo
  • Qué cliente de Isp está usando
  • Hora del día
  • Qué versión particular del dispositivo
  • Condiciones de la red local para el cliente (red doméstica con contención WiFi u oficina compartida o móvil)
  • Calidad y fiabilidad de la fuente en vivo, en particular cualquier problema de codificación o transporte.
  • CDN utilizado
  • Etc

Entonces, lo primero que necesita son métricas confiables para esto. Necesita un servicio que pueda medir las métricas por debajo de la clave por sesión del cliente y cortar y cortar en las dimensiones anteriores

  • Tiempo de buffer por sesión
  • Cantidad de tampones
  • Promedio / velocidad de bits máxima
  • Lo que estaban viendo cuándo y por cuánto tiempo
  • Tiempo de inicio
  • Fallos de inicio

Los siguientes servicios lo hacen, pero todos requieren que se instalen bibliotecas y códigos en su aplicación web o móvil para medirlos. Por lo general, cobran en función de cuántas sesiones de clientes con bandas de uso

  • Conviva
  • Holacdn
  • Nicepeopleatwork

Esto le brinda una buena visión general y puede identificar áreas problemáticas o incluso inspeccionar problemas específicos del cliente.

Una vez que haya encontrado un problema, puede profundizar con herramientas específicas

  • Chrome y Firefox han incorporado ‘herramientas de desarrollador’ que en la pestaña de red le brindan un registro detallado del tráfico de red entre el navegador y los servidores de transmisión. PERO tienes que estar en la ubicación del cliente para probar. Ambos gratis
  • ‘Charles Proxy’ similar al anterior pero le permite probar dispositivos móviles y específicos, nuevamente en la misma red y costos
  • En el símbolo del sistema de inicio de Mac y en la PC, instale ‘git’ y use la herramienta ‘GITBASH’. Luego puede usar traceroute (o tracert), hacer ping y curl para medir los tiempos y el rendimiento de la red a recursos específicos.

¿Cómo lo arreglas? Me temo que esto es difícil pero pocas opciones

  • Si afecta a todos los clientes al mismo tiempo, quizás su origen de transmisión en vivo a conectividad cdn
  • Si solo es cierto ISPS, es posible que deba usar un CDN diferente con un mejor soporte para ese ISP
  • Si ciertos dispositivos teclean la calidad y la configuración de las bibliotecas del cliente

Aunque no tengo miedo de una respuesta simple

Negocio complicado porque gran parte de la experiencia del usuario está fuera de su control.

¿Qué tipo de hardware están ejecutando?

¿Qué ancho de banda real tienen?

¿Están llamando a la transmisión durante el uso pico?

¿Qué navegador están usando? ¿Tiene un formato compatible (es decir, Firefox no es compatible de forma nativa con MP4 …)?

Los proveedores de terceros que admiten software de servidor de transmisión generalmente no brindan servicios de soporte oportunos, aunque existen foros y otras fuentes de información de soporte.