DeHubAbrir DeHub

DeHub › Blog

Crystal Clear: aplicación DeHub Stream con soporte 4K y alto tiempo de actividad

Por DeHub Team — 2022-04-01

DeHub Q2 2022 update: Crystal Clear: DeHub Stream App with 4K Support & High Uptime

La aplicación DeHub Stream se envió en el segundo trimestre de 2022 con soporte 4K y un tiempo de actividad del 99,9%.

Dos números, y no son igual de difíciles.

4K es la apuesta mínima

Apoyar 4K es en gran medida una cuestión de hacer el trabajo de codificación correctamente y pagar por el ancho de banda. Es costoso más que difícil, y para 2022 una plataforma que no podía hacerlo no era una opción seria para los creadores que habían gastado dinero en su configuración.

Lo que lo hizo valer la pena fue menos por la resolución que por no ser la razón por la que la producción de alguien parecía peor de lo que era. Un creador con buena cámara, buena iluminación y una conexión rápida no debería ver degradado su trabajo por la plataforma que lo aloja. Cualquier cosa menos te convierte en la opción amateur sin importar el resto del producto.

La disponibilidad es el número duro

El 99,9 % equivale aproximadamente a ocho horas y media de tiempo de inactividad al año. Eso suena generoso hasta que consideras dónde caen esas horas.

La falla de transmisión no es como si un sitio web fuera lento. Un creador que va en vivo a una audiencia programada y no puede transmitir ha perdido esa audiencia, no la ha aplazado. Las personas que aparecieron se han ido a otra parte, y el creador tiene que gastar buena voluntad explicando un fracaso que no fue suyo. Hazlo dos veces y dejarán de programar en tu plataforma.

Esa asimetría impulsó esencialmente cada decisión arquitectónica en la aplicación Stream. La pregunta nunca fue "qué tan bueno puede verse esto", sino "qué sucede cuando un componente falla a mitad de la transmisión", que es algo mucho menos agradable de diseñar y considerablemente más importante.

Lo que eso significó en la práctica

El problema de costo subyacente

Ninguno de esto es gratis, y 4K lo empeora. La economía del streaming es brutal de una manera que es fácil de pasar por alto desde afuera: cuanto más exitosa es una transmisión, más cuesta, y a diferencia del almacenamiento, esos costos no se amortizan.

Esa presión produjo el trabajo avanzado de compresión de video en el mismo trimestre, lo que redujo los costos de ancho de banda en alrededor del 60%, no es algo bueno, pero es lo que hizo que ofrecer 4K fuera financieramente viable.

A dónde fue

La aplicación de transmisión 2022 es la antecesora directa de todo desde: integración de Livepeer para más de 50000 espectadores simultáneos, una CDN personalizada en sub-200 ms a nivel mundial y 99,99% uptime tres años después, nueve adicionales que requirieron mucho más trabajo que los tres primeros.

El conjunto estándar aquí no ha cambiado. El fallo de la transmisión de un creador es nuestro fracaso, sin importar la causa.

Por qué "independientemente de la causa"

Porque por parte del creador la distinción no existe.

Un flujo que falla debido a una interrupción del proveedor, una implementación incorrecta, un problema de red regional o un error en nuestro código, todos se ven idénticos a la persona que lo programó y a la audiencia que apareció. Atribuirlo externamente es preciso y completamente inútil: el creador aún perdió la sesión y aún tiene que explicarlo.

Adoptar ese encuadre tiene una consecuencia práctica que no anticipamos por completo. Descarta toda una categoría de decisiones de ingeniería cómodas, porque "el proveedor estaba caído" deja de ser un estado final aceptable y se convierte en un requisito de diseño para enrutar.

Eso es una gran parte de por qué distribuir entrega eventualmente se convirtió en una prioridad más que en una preferencia filosófica.

Todos los artículos de DeHub · Inicio de dehub.io