¿Por qué las páginas web tienen problemas para transmitir videos y YouTube funciona sin problemas?

En el lado del cliente, podría ser un sesgo de confirmación. Hay momentos en que YouTube tiene una gran lucha en mi casa, porque si bien tengo el ancho de banda para manejarlo, mi conexión es irregular en el mejor de los casos; servicios menos robustos que el tiempo de espera de YouTube (hasta el punto de que Roku se bloquee y se reinicie automáticamente) cinco o seis veces al día, y YouTube lo hace al menos una vez al día.

En el lado del servidor, es una combinación de hardware y conexión. YouTube, siendo un gran generador de dinero, puede permitirse granjas de servidores masivas y alojamiento dedicado de alta calidad; Supongo que están conectados directamente (y, por lo tanto, podrían ser un ISP si lo desean), en lugar de tener que pasar por el intermediario (que es donde ocurren la mayoría de los problemas de conexión y ancho de banda). La mayoría de los sitios, incluso los grandes, se diseñaron más teniendo en cuenta el contenido estático.

tl; dr: YouTube fue diseñado específicamente para la transmisión, y se ha creado de esa manera. También ganan mucho dinero haciéndolo, por lo que van a priorizarlo en su infraestructura.

Depende del servidor y el software. No puede simplemente transmitir un video a una página web. Necesita un software sofisticado para ejecutar un video de página web. Con el tiempo, YouTube ha creado algo realmente magnífico que es compatible con todos los dispositivos, ya sea una PC, Mac o teléfono inteligente. Cualquiera sea el sistema operativo que YouTube pueda manejar. Respaldado por la gama de servidores backend más sofisticados del mundo.

La reproducción de video de YouTube está configurada en calidad “Auto” de forma predeterminada.

Lo que esto hace es reproducir el video con la mejor calidad posible por transmisión ininterrumpida. Esto significa que para velocidades de Internet más lentas, su auto tenderá a oscilar en el rango de calidad de 240-360p, mientras que para velocidades de Internet más rápidas, el mismo video se ejecutará en Full HD. Sin embargo, tenga en cuenta que si cambia manualmente la calidad de transmisión de “Auto” al máximo, el video se carga / almacena más lentamente.

Cada vez que sube un video en YouTube, procesa su video y conversión en múltiples resoluciones diferentes y, por esa razón, cuando la velocidad de Internet del espectador es lenta, comienza automáticamente la transmisión de video de baja resolución y, por esa razón, obtiene una mala calidad en la conexión lenta.

Por otro lado, la mayoría de los sitios web no utilizan esta función porque necesita más servidores de alta potencia.

Podría deberse a la tecnología de almacenamiento en caché que usa YouTube más la cantidad de POP que implementan en todo el mundo.