¿La plataforma que uso para transmitir videos afecta la cantidad de datos de Internet que necesita? Por ejemplo, ¿mirar un video en una MacBook requiere más datos de Internet que mirar uno en un iPad / iPhone?

La respuesta corta es , si está viendo un video de mayor resolución en la Macbook, y no si está viendo el mismo video de resolución en dispositivos.

Cada vez que un proveedor de transmisión de video recibe un archivo, codifica múltiples copias del video. Estos archivos de video difieren en términos de:

  • Resolución, que puede variar de 4K a la humilde 240p
  • Formato de códec utilizado para codificarlos (H.264 y VP9 son los códecs más destacados)

Es intuitivo que el tamaño del archivo de video aumenta con una resolución de video más alta. Un Macbook de 13 pulgadas requeriría una resolución más alta para una buena experiencia de usuario que el iPhone de 5 pulgadas. Por esta razón, el archivo de video recibido por el Macbook probablemente usaría más bitrates que el archivo de video recibido por el iPhone.

Un segundo factor complica un poco la imagen. La función principal de un códec es eliminar las redundancias del archivo de video, reducir el tamaño del archivo y mantener la mayor calidad de video posible. Hay varios códecs disponibles y no se admite ningún códec de video único en todos los dispositivos.

La mayoría de los navegadores como Chrome, Firefox y Opera, y el sistema operativo Android son compatibles con el códec VP9. El navegador Apple Safari y los dispositivos iOS, por otro lado, solo son compatibles con el códec de video H.264. Para garantizar la reproducción de video en todos los dispositivos, los proveedores de transmisión de video deben codificar los archivos de video en ambos formatos de archivo.

VP9 es el códec de video utilizado por YouTube para la mayoría de los dispositivos, excepto, bueno, para los productos de Apple. Hay dos razones para la popularidad del códec VP9:

  • La incorporación de la capacidad de decodificador VP9 en el navegador no requiere costos de licencia de patente (que se requieren para decodificadores para códecs H.264),
  • En segundo lugar, y algo más importante, VP9 es un códec más eficiente que H.264. Las transmisiones de video codificadas en VP9 exhibieron aproximadamente un 35% de eficiencia sobre el perfil principal H.264. Entonces, si mira una transmisión de video en un teléfono Android, usaría menos datos que si lo viera en un iPhone.

También hay diferentes perfiles dentro del estándar de compresión H.264. Estos perfiles se clasifican en términos generales en los perfiles de Línea de base , Principal y Alto , con un orden creciente de eficiencia de codificación. El perfil de referencia H.264 es compatible con casi todos los dispositivos. El iPhone original (2007), por ejemplo, era compatible con el perfil H.264 Baseline 3.0. El iPhone 3G presentado en 2008 era compatible con el perfil Baseline 3.1, lo que significaba una mejor eficiencia de los datos. Los modelos más nuevos de iPhone y iPad son compatibles con el perfil H.264 Mains 3.1.

El perfil alto H.264 ofrece el tamaño de archivo más bajo para una calidad de video determinada. La otra cara es que no tiene el soporte de decodificador generalizado que tiene la versión de línea de base. iPhone 7 y iPad Pro son compatibles con el perfil H.264 High 4.2 para videos de resolución de hasta 480p. Para videos de mayor calidad (720p), el iPhone 7 requiere el perfil principal H.264. Macbook, con su mejor poder de procesamiento, admitiría el perfil alto H.264 para todas las resoluciones. Lo que esto significa es que para videos de 720p, el archivo de video que necesita la Macbook sería de un tamaño más pequeño que el iPhone.

(VP9 ofrece ~ 35% de ahorro sobre H.264 Main, mientras que H.264 High profile ofrece 15–19% de ahorro sobre H.264 Main, según las pruebas realizadas por el equipo de codificación de Netflix).

Además de estos factores, los parámetros de codificación de video también se pueden optimizar. Al hacerlo, puede mantener de manera más efectiva una alta calidad de video en archivos de bajo tamaño. Trabajo en VdoCipher, donde ayudamos a los usuarios a obtener fantásticos ingresos de su contenido de video. Estamos enfocados en brindar una experiencia de usuario increíble, al tiempo que ofrecemos protección de contenido de video contra la piratería. Los parámetros de codificación que implementamos aseguran una transmisión de video fluida incluso para conexiones de Internet de bajo ancho de banda. Visite nuestro sitio web si desea alojar sus propios videos.

Tienes datos de video y tienes gastos generales.

Si su portal para ver el video tiene AJAX ejecutándose en segundo plano, o si sirve anuncios en la misma página, etc., entonces la cantidad total de datos transmitidos durante el tiempo que mira el video será mayor que solo los datos necesarios para mostrar El video en sí.

Esto es relevante para el tema en cuestión porque, como todos hemos visto, las interfaces móviles proporcionan elementos diferentes a las interfaces equivalentes de escritorio. A veces estos cambios son drásticos. A veces, cargar el video en su teléfono realmente significa iniciar una aplicación móvil dedicada que tiene menos (o más) cosas a la vez. Una cantidad diferente de gastos generales.

Más que eso, el host de video puede proporcionar el video en sí en diferentes archivos o formatos de codificación, dependiendo de dónde lo cargue. H.264 y Flash y .mp4 y así sucesivamente. Estos también pueden afectar la cantidad de datos que requiere para sentarse allí y ver el video.

Todos estos factores son variables. No hay una regla estricta. Pero la respuesta es que sí, debido a los factores anteriores, la plataforma en la que mira el video es importante en términos de datos totales transferidos mientras mira un video.

Hay tres formatos principales para la entrega: HLS, DASH y Microsoft Smooth Streaming. HLS se puede usar principalmente en todas partes cuando no hay DRM, pero cuando lo hay, a menudo divide las plataformas y solo ciertas plataformas admiten ciertos formatos (es decir, iOS y Safari hace HLS + FairPlay, Chrome hace DASH + Widevine). Dentro de un margen, no hay mucha diferencia entre los formatos utilizados para entregar video a diferentes plataformas.

Una de las distinciones sería que algunos proveedores limitan la resolución de algunos dispositivos porque pueden tener un poder de procesamiento más bajo y, aunque reclaman soporte para una determinada resolución, prácticamente no funcionan bien con eso. A veces nos vemos obligados a limitar la calidad de video entregada a ciertos teléfonos Android debido a problemas de rendimiento.