Punto de Publicación: Servidor de Ingesta para Streaming en Directo

Publishing Point_ Ingest Server For Live Streaming Image

Pongámonos físicos por un momento.

Como las retransmisiones en directo son cosa de Internet , es fácil pensar exclusivamente en términos virtuales, pero la realidad física también desempeña un papel. Eso incluye la calidad de la cámara, la iluminación, el maquillaje si es posible, los ángulos de la cámara y, por supuesto, la fiabilidad y velocidad de las conexiones a Internet. También incluye la arquitectura utilizada por servicios de transmisión en directo como puntos de publicación, equilibrio de carga, redundancia de conmutación por error y servidores de ingesta.

El punto de publicación (“pubpoint” o punto de entrada por un nombre alternativo) se refiere a la ubicación física del servidor de ingesta para la retransmisión en directo al que se entrega primero la emisión y que aloja efectivamente la retransmisión para todos los espectadores. En pocas palabras, un punto de publicación es el servidor de su CDN. Esto es importante porque, aunque la transmisión de datos por Internet es rápida, no es instantánea ni la pérdida de señal a distancia es nula. Un punto de publicación cercano al lugar desde el que se transmite la secuencia ofrece una mejor calidad de emisión (en igualdad de condiciones) que uno más alejado.

Redes de distribución de contenidos

Punto de Publicación: Servidor de Ingesta para Streaming en Directo

La disponibilidad de servidores de ingesta y la proximidad del punto de publicación a su ubicación son funciones de la red de distribución de contenidos (CDN) utilizada por un servicio de streaming en directo. Una CDN suele ser una empresa externa al servicio de streaming. Dacast, por ejemplo, utiliza el Akamai así como Verizon (antes conocida como Edgecast). La división de esfuerzos permite a cada empresa hacer lo que mejor sabe hacer y ofrece el mejor servicio a las emisoras y al público. Garantiza que las retransmisiones en directo lleguen a los espectadores con un retraso mínimo.

Aunque su servicio de streaming no disponga de su propia CDN, puede proporcionarle una idea de la proximidad del punto de publicación más cercano al lugar desde el que emite. La mayoría de las CDN son un poco reservadas a la hora de revelar los detalles de su red (Verizon es una excepción, conVerizon publica un mapa de su red) en parte porque cambian regularmente a medida que la CDN se expande y realiza tareas de mantenimiento. También debe averiguar la extensión de la red de distribución en la zona donde va a emitir. Ambos puntos -la ubicación del servidor desde el que enviará su flujo y la de los servidores desde los que sus espectadores recibirán la señal- son importantes en términos de calidad de su emisión final.

Por eso es esencial que encuentre la red de distribución de contenidos adecuada para sus emisiones en directo o a la carta. Ayudará a garantizar una experiencia de visionado de vídeo fluida para sus usuarios.

Puede encontrar información sobre las principales CDN aquí . La lista está en orden alfabético y no por tamaño. Las tres CDN más conocidas de esta lista son Akamai (que, casualmente, también es la primera de la lista), Amazon (famosa por sus ventas en Internet) y Verizon/EdgeCast.

Por qué es importante: Punto de Edición

Punto de Publicación: Servidor de Ingesta para Streaming en DirectoComo ya hemos dicho, la señal de streaming se transmite a través de conexiones físicas (cables o fibra óptica), lo que significa que tarda un tiempo no nulo en llegar desde el usuario hasta los servidores del servicio de streaming. Cuanto más lejos esté el punto de publicación de su flujo, más tiempo tardará en llegar. La señal también tendrá más posibilidades de degradarse cuanto mayor sea la distancia que recorra, y eso significa un mayor riesgo de perder datos o de que la señal se interrumpa. Hay muchas cosas que pueden causar la interrupción de la señal, desde interferencias por campos electromagnéticos y congestión del router, hasta daños físicos en la línea, y cuanto más tiempo tenga que viajar la señal, más posibilidades hay de que se produzcan este tipo de incidentes.

Por esta razón, es una buena idea tener un punto de publicación que esté cerca de su lugar de emisión. Si emite desde Boston y su punto de publicación también está en Boston, es ideal. Si es en Tokio (por presentar una hipótesis extrema), es probable que eso plantee problemas. En pocas palabras, cuantos más puntos de publicación ponga a tu disposición tu servicio de streaming, más probable será que puedas emitir a uno cercano a tu ubicación y menos problemas de calidad tendrás probablemente con tu emisión.

Además, cuanto mayor sea la CDN, más tráfico web sobre ella compartirán varios servidores, por lo que su CDN también necesita una capacidad eficaz de equilibrio de carga del servidor de ingesta para asegurarse de que no se ve afectada por la congestión en el punto de publicación. Si su punto de publicación está cerca de su ubicación de emisión pero recibe mucho tráfico de una zona amplia, es esencial que su CDN tenga la capacidad de redirigir dinámicamente el tráfico entre sus puntos de publicación.

En términos de Dacast, los usuarios tienen la ventaja del sistema Akamai Dynamic Encoder EntryPoint Mapping (DEEM) que encuentra automáticamente los mejores puntos de publicación para su flujo.

¿Y qué más?

Junto con el punto de publicación, también es importante encontrar una CDN que tenga un montón de servidores distribuidos en la región donde probablemente se encuentre la mayor parte de su audiencia. Les ayudará a reducir el retardo del vídeo y también les proporcionará una mejor experiencia de visionado. También es crucial determinar el consumo de ancho de banda y seleccionar los servidores de la red de distribución de contenidos en función de ello.

También debe tener en cuenta el tiempo de actividad de la CDN, ya que podría desempeñar un papel importante a la hora de garantizar que sus usuarios puedan acceder a sus flujos a la carta siempre que lo deseen. Cualquier tiempo de inactividad podría perjudicar considerablemente la experiencia del usuario.

Por qué es importante: Servidores web

Punto de Publicación: Servidor de Ingesta para Streaming en Directo

Los servidores de ingesta o los puntos de publicación no son lo mismo que los servidores de borde CDN , pero las consideraciones importantes son las mismas. Los servidores Edge CDN reciben el flujo desde el servidor de ingesta cuando un espectador cercano intenta verlo y lo pone a disposición de los espectadores. Al igual que con los puntos de publicación, salvo que las señales fluyen en la otra dirección, cuanto más cerca esté un servidor de borde de la ubicación del espectador, más clara será la señal que se pueda recibir, en igualdad de condiciones.

Sin embargo, no es tan sencillo como tener un único centro de datos cerca de la ubicación del espectador. Cuando un navegador busca una dirección web (que el navegador convierte en una dirección IP para un servidor concreto y un ID de flujo para un flujo en directo concreto en ese servidor), busca un “camino” que puede variar en cuanto a su longitud e implicación, en función de las variaciones del tráfico. Cuanto más extensa sea una red de servidores web, mejor será la experiencia de descarga de un espectador, en igualdad de condiciones.

Y eso subraya la importancia de los servicios CDN con más servidores cerca del usuario final, ya que pueden entregarle contenidos de Internet sin problemas. Por ejemplo, Akamai CDN tiene unos 365.000 servidores distribuidos en 135 países. Del mismo modo, Cloudflare CDN tiene servidores en 273 ubicaciones distribuidas en 115 países.

PREGUNTAS FRECUENTES

1. ¿Qué hace un servidor de streaming?

Como su nombre indica, un servidor de streaming es aquel que le permite entregar vídeo en directo o a la carta a sus usuarios finales a través de una red de distribución de contenidos (CDN). Un servidor de streaming dispone de funciones RTMP (Real-Time Messaging Protocol) que le permiten transferir los datos necesarios en tiempo real para el streaming en directo.

2. ¿Cómo alojar un servidor de streaming?

Estos son los pasos que puedes seguir para alojar un servidor de streaming:

  • Hazte una idea clara de tus necesidades de streaming
  • Seleccione un proyecto de código abierto para streaming
  • Descargar OBS Studio para streaming
  • Seleccione una CDN para entregar su vídeo a los usuarios

¡Eso es todo! Su servidor de streaming está listo para ser alojado.

3. ¿Cuál es la diferencia entre un servidor web y un servidor de streaming?

En términos sencillos, un servidor web es aquel que engloba únicamente el contenedor web. Normalmente acepta peticiones de clientes para servir contenido web estático, como páginas web HTML, imágenes, etc. Por otro lado, un servidor de streaming es aquel que tiene capacidades RTMP y puede incluso transmitir contenidos dinámicos como streams en directo.

4. ¿Qué es CDN frente a DNS?

CDN son las siglas de Content Delivery Network (red de distribución de contenidos), mientras que DNS significa Domain Name Server (servidor de nombres de dominio). DNS es un directorio que ayuda a asignar nombres de dominio a sus respectivas direcciones IP. Las CDN, por su parte, son redes de centros de datos distribuidas por todo el mundo que utilizan servidores DNS para enrutar las peticiones de forma dinámica.

5. ¿Qué significa CDN en redes?

CDN es la abreviatura de Content Delivery Network (Red de Entrega de Contenidos), que es esencialmente una red de servidores distribuidos por todo el mundo que permiten entregar contenidos a los usuarios con rapidez. Estos servidores almacenan en caché la información que les envías y la entregan instantáneamente a los usuarios con poco retraso, ya que están más cerca de ellos geográficamente que tu servidor de origen.

Conclusión

Por todas estas razones, la CDN utilizada por el servicio de su plataforma de streaming es un factor importante a la hora de elegir qué servicio utilizar. No es el único factor importante ni mucho menos, pero es algo a tener en cuenta para tus servidores de punto y borde de publicación. Quieres un servicio que ofrezca una gran capacidad de puntos de ingesta (incluido uno cerca de la ubicación desde la que emites), y también uno que envíe tu señal a un gran número de servidores web para tus espectadores.

Recuerde que su servicio de streaming casi seguro que utiliza una empresa CDN de terceros para ese fin. Por lo tanto, es una buena idea investigar sobre los principales proveedores de CDN. Disponer de esa información y saber qué empresa o empresas utiliza un servicio de streaming le dará una idea de lo bueno que puede ser el servicio a la hora de recibir su señal de emisión y hacerla llegar a sus espectadores, lo que, junto con los servicios prestados y el coste, debería informar su elección.

Fanny Elise Lagarde

Fanny Elise was a part of the Dacast engineering team, and with her technical knowledge, helped the marketing team to engage readers with streaming content.