es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

mediaBytesTransferred en video js en dispositivos iOS

Tengo transmitir video en videoJs.
Para saber cuánto tráfico utilizan los visitantes de mi sitio, quiero medir el total de bytes de contenido descargado.
Instalé video js http streaming (vhs) y con vhs puedo ajustar el tamaño del búfer a través de una propiedad mediaBytesTransferred.

this.bufferedSize = +this.player?.tech()?.vhs.stats.mediaBytesTransferred;

Funciona en todos los navegadores excepto en los navegadores de iOS.
El vhs es indefinido en iOS.
Según este enlace en Internet (https://github.com/videojs/http-streaming/issues/1102), iOS utiliza reproductores nativos y vhs no es compatible en iOS.
He buscado otra solución, pero no puedo encontrar una.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en http-live-streaming y video.js, sugiero utilizar un método diferente para medir los bytes totales del contenido descargado en los navegadores de iOS. Una opción podría ser utilizar herramientas de análisis en el lado del servidor, como Google Analytics o los registros de acceso de AWS CloudFront, que pueden proporcionar información detallada sobre el contenido descargado desde su sitio. Otra opción podría ser escribir un código JavaScript personalizado para medir los bytes descargados utilizando el reproductor nativo de video en los navegadores de iOS. Sin embargo, esta opción puede requerir pruebas y validación en diferentes dispositivos y versiones de iOS para asegurar la precisión.

Comments are closed.