¿Qué tan difícil sería crear un sitio web de transmisión de deportes HD en vivo?

¡Realmente hago esto para vivir! Trabajo para DAZN y transmitimos cientos de partidos / juegos / eventos cada semana.

Es realmente bastante difícil en realidad. Tenemos codificadores que producen ocho transmisiones diferentes de cada video, que brindan ocho cualidades diferentes y que varían ampliamente en ancho de banda. Esto significa que su reproductor / navegador puede cambiar automáticamente a una transmisión de ancho de banda más bajo si hay alguna fluctuación en su ancho de banda, tal vez causada por las condiciones de la red local, la congestión del ISP u otro problema de Internet. También creamos tres versiones diferentes de esas ocho transmisiones porque Apple necesita HLS con su DRM patentado, las máquinas Windows más antiguas y otros dispositivos necesitan MS Smooth Streaming con PlayReady, y todo lo demás usa MPEG DASH con PlayReady o Widevine (especialmente para dispositivos Android y Chrome o Firefox).

¡Eso significa que creamos 24 versiones de cada transmisión que desee! Ah, pero queremos asegurarnos de que sea altamente confiable para que tengamos al menos dos centros de datos que se dupliquen entre sí. Entonces, producimos (más de) 48 versiones de cada transmisión.

Tenemos que tener buenas conexiones con todos los ISP y si todos se conectan a nuestros servidores, no podríamos hacer frente a la gran demanda de ancho de banda. Por lo tanto, utilizamos empresas CDN (redes de entrega de contenido) que almacenan en caché nuestro contenido y lo comparten en cualquier lugar donde recibimos demanda. Pero no usamos un CDN, usamos al menos dos, ¡eso es alrededor de 100 formas de obtener cada transmisión! También utilizamos un código muy inteligente para elegir los mejores servidores para obtener sus transmisiones y, si las condiciones de la red cambian, se adapta a eso.

Estamos muy centrados en mirar los datos que obtenemos de las sesiones de los usuarios para ver dónde ocurren los problemas, desafortunadamente suceden y nos esforzamos por eliminar tantos errores como sea posible. El sistema es tan complejo que es difícil evitar errores, pero si lo hiciéramos demasiado simple, ¡no podríamos ofrecer a los clientes tantas opciones y confiabilidad que caerían en otra parte!

Además de la entrega, también hay una gran cantidad de metadatos que necesitamos pasar que crea los listados de los eventos y muestra todas las miniaturas. Además, necesitamos servidores de licencias y administración de claves DRM. Administración de cuentas, servidores de inicio de sesión, administración de sesiones, infraestructura de red para mover el contenido original de las fuentes a los codificadores, ¡y mucho, mucho más!

¡Obtienes mucho por tu dinero además del contenido!

Hoy en día, tendrás tantos sitios de transmisión de deportes en vivo para ver tu partido favorito o una actualización de deportes. Depende de la región y el proveedor de servicios, pero hay algunos sitios que ofrecen transmisión de deportes en vivo de alta calidad. Como feedtoall, crickfree, steanm hunter, etc.

Además de estos, hay más de 10+ mejores sitios de transmisión de deportes disponible . Puedes consultar aquí para más.