Usando JSMpeg ( https://github.com/phoboslab/jsmpeg ), la reproducción de video es un poco fluida con Firefox pero con Chrome el audio se retrasa. Vea esta demostración: https://cycdpo.github.io/jsmpeg-player/
¿Cuáles son las posibles razones por las que un navegador causará audio retrasado al reproducir videos con Javascript?
Supongo que no es la latencia de la red:
Aquí está mi configuración local:
var player = new JSMpeg.Player('assets/video.ts', { canvas: canvas, progressive: true, maxAudioLag: 0, videoBufferSize: 1024*1024, audioBufferSize: 1024*1024, throttled: false, disableGl: true, disableWebAssembly: true, autoplay: true });