Tratando de determinar cuál es el "más" responsable de la latencia: el viaje de ida y vuelta que hace mi video desde mi codificador hasta mi servidor y de regreso al reproductor en mi navegador.Latencia de video en tiempo real
Ahora estoy a unos 12 segundos con un jugador que me gusta. ¿Está almacenando en mi reproductor? Buffering en la salida por FMLE?
La razón por la que pregunto es porque siento que eliminé a otros culpables con mi pequeño escenario de prueba que se describe a continuación. Y también, todo lo demás igual, intercambiando otros jugadores produce la mayor variación en la latencia. Uno lo reduce a 4 segundos. Sin embargo, no se puede obtener más bajo que eso.
La eliminación de otros culpables:
red -Bad? No, ejecutando todo localmente. -El códec ?, No, configurar FMLE a VP6 o H.264 produce la misma latencia. -Extraer demasiados datos de FMLE? No, 50kbs o 1000kbs producen 12 segundos -La configuración del cuadro a intenso? No, 5-29.97 fps cambia la calidad del movimiento de los efectos, pero el retraso se mantiene alrededor de 12 segundos.
Estoy desarrollando un pequeño paquete de presentación web basado en FMS por lo que la latencia tendrá que ser de hasta un segundo como máximo. He visto un paquete similar con casi ninguna latencia. Aquí está establecido hasta mi prueba:
-Cámara conectado a la máquina Windows XP -Flash Media Live Encoder 3.0.1 -PEN Media Server 3.51 -Video jugador - Muestra reproductor de streaming dinámico en herramientas de productividad Adobe Flash Media Server (especie de como una implementación de referencia para la Clase de Streaming Dinámico ActionScript 3.0 de Adobe)
Si reboto mi video de un servidor a unas 30 millas de mí, el resultado es casi idéntico.
Realicé una prueba con un CDN y un reproductor que me proporcionaron y lo mejor que pude hacer fue 4 segundos.
¿Alguien tiene un jugador realmente rápido que pueda probar?
podría intentar cosas además FMLE para ver si es el culpable (pista: los clientes con frecuencia añadir un poco de amortiguación .. .) https://trac.ffmpeg.org/wiki/StreamingGuide – rogerdpack