¿Qué es una CDN?
Una red distribuida de servidores que entrega contenido, como los archivos de video y miniaturas de YouTube, desde una ubicación cercana al espectador.
Una CDN es una red de servidores repartida en muchas ubicaciones geográficas, usada para entregar contenido desde un servidor físicamente cercano a quien lo solicita, lo cual reduce el tiempo de carga. YouTube se apoya en gran medida en la propia infraestructura CDN de Google para servir con rapidez las transmisiones de video y las imágenes en miniatura en todo el mundo.
Por qué esto importa al insertar
Como las miniaturas y las transmisiones de video provienen de la CDN de YouTube (dominios como i.ytimg.com y googlevideo.com) en lugar de tu propio servidor, insertar un video no añade una carga de ancho de banda significativa a tu propio alojamiento; solo el ligero contenedor iframe lo hace.
Idea práctica
No necesitas tu propia CDN para insertar video de forma responsable. El trabajo pesado ya ocurre en la infraestructura de Google; tu tarea consiste principalmente en asegurarte de que la página circundante (y el propio iframe) se cargue de forma eficiente, para lo cual sirven la carga diferida y un contenedor responsivo adecuado.
Cómo entrega concretamente la CDN de Google el contenido de YouTube
Google opera una de las mayores redes de entrega de contenido del mundo, con infraestructura de servidores distribuida en muchos países específicamente para servir de forma eficiente contenido de alto ancho de banda como el video a usuarios cercanos. Cuando insertas un video de YouTube, la transmisión de video real y las imágenes en miniatura se solicitan a dominios como googlevideo.com e i.ytimg.com, ambos respaldados por esta infraestructura CDN, en lugar de a un único servidor central al que de otro modo cada visitante en el mundo tendría que acceder.
Un ejemplo práctico de por qué esto importa para la inserción
Si alojaras tú mismo un archivo de video en lugar de insertarlo, una visitante en un país distinto al de tu servidor web experimentaría un retraso real y medible comparado con una visitante cercana a tu servidor, ya que el archivo tiene que recorrer más distancia. Insertar un video de YouTube evita esto por completo: sin importar dónde esté ubicado tu propio servidor web, el navegador del visitante solicita la transmisión de video al servidor CDN de Google que resulte estar más cerca de él, no al lugar donde está alojado tu sitio.
Inserciones entregadas por CDN frente a video autoalojado
Autoalojar video te da control total sobre el archivo y la experiencia de reproducción, pero significa que eres responsable de tu propia CDN o de los costes de ancho de banda para lograr un rendimiento mundial comparable, además de codificar tú mismo varios niveles de calidad para distintas velocidades de conexión. Insertar video de YouTube externaliza todo ese trabajo de CDN, codificación y streaming adaptativo a la infraestructura existente de Google, lo cual explica en gran parte por qué la inserción sigue siendo la opción práctica por defecto para la mayoría de sitios web que no se dedican ellos mismos al alojamiento de video.
Esta es una de las razones más discretas pero más importantes por las que la inserción tiende a superar al autoalojamiento en sitios web típicos que no están ellos mismos construidos alrededor de la entrega de video.
Preguntas frecuentes
¿Insertar YouTube usa el ancho de banda de mi propio servidor?
No, los datos de video y miniaturas se transmiten desde la propia CDN de YouTube, no desde tu servidor, así que insertar añade una carga mínima a tu propio alojamiento.
¿Necesito mi propia CDN para insertar video?
No, la infraestructura de YouTube ya se encarga del trabajo pesado para cualquier video insertado.