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
- Cómo registrarse en Netflix en India
- ¿Dónde puedo ver en línea Cómo escapar de un asesinato (serie de televisión)?
- Cómo apagar mi reproductor Roku
- ¿Cómo podemos un amigo y yo crear un podcast (o transmisión de audio) si viven a 1000 millas de mí y ninguno de nosotros tiene mucho dinero?
- ¿Cómo podría construir un servicio de alojamiento de video?
- 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