DeHubDeHub openen

DeHub › Blog

Kristalhelder: DeHub Stream-app met 4K-ondersteuning en hoge uptime

Door DeHub Team — 2022-04-01

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

De DeHub stream-app werd in het tweede kwartaal van 2022 geleverd met 4K-ondersteuning en 99,9% uptime.

Twee cijfers, en ze zijn niet even moeilijk.

4K is een basisvereiste

Het ondersteunen van 4K is grotendeels een kwestie van het coderingswerk goed doen en betalen voor de bandbreedte. Het is eerder duur dan moeilijk, en tegen 2022 was een platform dat het niet kon doen geen serieuze optie voor makers die geld hadden uitgegeven aan hun setup.

Wat het de moeite waard maakte om te doen, was minder over resolutie dan over het niet de reden zijn waarom iemands productie er slechter uitzag dan het was. Een maker met een goede camera, goede verlichting en een snelle verbinding mag zijn werk niet laten degraderen door het platform dat het draagt. Alles wat minder is, maakt je de amateuroptie, ongeacht de rest van het product.

Uptime is het harde getal

99,9% is ongeveer acht en een half uur downtime per jaar. Dat klinkt genereus totdat je bedenkt waar die uren landen.

Streamingfout is niet hetzelfde als een website die traag is. Een maker die live naar een gepland publiek gaat en niet kan uitzenden, heeft dat publiek verloren — niet uitgesteld. De mensen die opdaagden zijn ergens anders heen gegaan en de maker moet goodwill besteden aan het uitleggen van een mislukking die niet de zijne was. Doe het twee keer en ze stoppen met plannen op je platform.

Die asymmetrie dreef in wezen elke architectonische beslissing in de stream-app. De vraag was nooit "hoe goed kan dit eruit zien", maar "wat gebeurt er als een component halverwege de uitzending faalt", wat veel minder leuk is om rond te ontwerpen en aanzienlijk belangrijker is.

Wat dat in de praktijk betekende

Het onderliggende kostenprobleem

Niets hiervan is gratis, en 4K maakt het erger. Streaming-economieën zijn brutal op een manier die gemakkelijk over het hoofd wordt gezien van buitenaf: hoe succesvoller een stream is, hoe meer het kost, en in tegenstelling tot opslag amortiseren die kosten niet.

Die druk produceerde het geavanceerde videocompressiewerk in hetzelfde kwartaal, waardoor de bandbreedtekosten met ongeveer 60% werden verlaagd — geen nice-to-have, maar het ding dat het aanbieden van 4K financieel mogelijk maakte.

## Waar het naartoe is gegaan

De 2022 stream-app is de directe voorouder van alles sinds: Livepeer-integratie voor 50.000+ gelijktijdige kijkers, een aangepaste CDN op sub-200ms wereldwijd, en 99,99% uptime drie jaar later — een extra negen die aanzienlijk meer werk kostte dan de eerste drie.

De hier ingestelde standaard is niet verplaatst. Het falen van de stream van een maker is ons falen, ongeacht de oorzaak.

Waarom "ongeacht de oorzaak"

Want van de kant van de maker bestaat het onderscheid niet.

Een stream die uitvalt door een providerstoring, een slechte implementatie, een regionaal netwerkprobleem of een bug in onze code, ziet er allemaal identiek uit voor de persoon die het heeft gepland en voor het publiek dat opdook. Het extern toewijzen is nauwkeurig en volledig nutteloos — de maker heeft de sessie nog steeds verloren en moet het nog steeds uitleggen.

Het aannemen van die framing heeft een praktisch gevolg waar we niet volledig op hadden geanticipeerd. Het sluit een hele categorie van comfortabele technische beslissingen uit, omdat "de provider was down" niet langer een acceptabele eindtoestand is en een ontwerpvereiste wordt om rond te leiden.

Dat is een groot deel van de reden waarom distributie verdelen uiteindelijk een prioriteit werd in plaats van een filosofische voorkeur.

Alle DeHub-artikelen · Startpagina van dehub.io