No son comparables.
Para la primera instancia, la codificación óptima para la visualización local es diferente de la codificación óptima para la visualización en streaming.
Hablemos de codificación de video.
En la mayoría de los formatos de codificación de video, generalmente hay dos tipos de cuadros:
- Trama intracodificada (I-Frame): son tramas que se transfieren en su totalidad, esta trama se puede decodificar sin conocer ninguna otra trama. Un marco intracodificado es esencialmente una imagen estática. Los codificadores los generarían durante las transiciones repentinas. Estos son menos eficientes para comprimir.
- Cuadro predicho (cuadro P) o cuadro biprevisado (cuadro B): son cuadros que almacenan solo las diferencias entre cuadros, solo se pueden decodificar si el espectador también conoce los cuadros anteriores y / o los últimos. Estos son mucho más eficientes para comprimir.
La codificación para la visualización local puede aprovechar la ventaja de que el disco rápido busca hacer uso de más cuadros P y B, mientras que un video codificado para una transmisión eficiente tendrá que codificar más I-Frame redundante a lo largo de todo el video, incluso cuando no haya transiciones repentinas para acomodar búsqueda al azar.
Además, hay dos tipos diferentes de transmisión. Puede transmitir una transmisión pregrabada (la mayoría de los videos de Youtube) y transmisiones de eventos en vivo (por ejemplo, Youtube Live). Debido a la necesidad de latencia, la transmisión de eventos en vivo no puede aprovechar las técnicas de codificación avanzadas que requieren una cantidad de tiempo larga o impredecible, mientras que una transmisión pregrabada puede tomar todo el tiempo que necesita para codificar.
El video transmitido también suele estar codificado con velocidad de bits constante (CBR). Para el mismo tamaño de destino, un video de velocidad de bits variable (VBR) generalmente tendrá una mayor calidad que un video CBR. Por el contrario, un video VBR es más pequeño para la misma calidad de un video CBR. Un protocolo de transmisión adaptativo como DASH tiene una tasa de bits adaptativa (ABR), que es un compromiso entre CBR y VBR. ABR permite al espectador adaptarse a los cambios en el ancho de banda de la red. Dado un ancho de banda constante y constante, ABR es más o menos lo mismo que CBR.
Lo que todo esto significa es que, dada la misma calidad y experiencia de visualización , puede codificar video para visualización local de manera más eficiente que el video transmitido, y puede codificar video para transmisiones pregrabadas de manera más eficiente que las transmisiones en vivo.
Luego también hay una sobrecarga en el protocolo de transmisión. Una descarga HTTP normal puede usar codificación de transferencia fragmentada para descargar todo el archivo que tiene una sobrecarga mínima. Una descarga transmitida tendrá que negociar el fragmento y la calidad del fragmento para transferir. En el gran esquema de las cosas, la sobrecarga del protocolo de transferencia es relativamente menor.
En general, para la misma cantidad de video que se ve, el video transmitido debería terminar teniendo una mayor cantidad de ancho de banda. La principal ventaja de la transmisión, en términos de uso de ancho de banda, es que puede ser guardada por personas que descargan pero no ve el video completo, lo que puede ser un ahorro muy significativo.