frameworks streaming infrastructuur logo

Case study

DDVTech

DDVTech bouwt soevereine video-infrastructuur op de bare-metal capaciteit van NovoServe in Europa en Noord-Amerika, en combineert de controle van self-hosted setups met het bereik van onbeperkte, high-bandwidth gehoste diensten.

Hoofdkantoor: Nederland

Sector: Streaming

Website: mistserver.com

DDVTech, het team achter MistServer, bouwt FrameWorks, een streamingplatform dat de controle van self-hosted infrastructuur combineert met het bereik en gemak van gehoste diensten. Klanten kunnen de volledige stack draaien, hun eigen edge-capaciteit koppelen, of door FrameWorks gehoste infrastructuur gebruiken zonder hun video-operatie rond een ander platform opnieuw op te bouwen.

Om dat gehoste en hybride model aan te drijven, werkte DDVTech samen met NovoServe voor dedicated bare-metal capaciteit in Europa en Noord-Amerika. Onbeperkte connectiviteit houdt de bandbreedtekosten voorspelbaar naarmate het verkeer groeit, terwijl volledige toegang tot de hardware en het besturingssysteem DDVTech in staat stelt elke server af te stemmen op videolevering. Het resultaat is één enkel platform voor zowel door FrameWorks gehoste als door de klant beheerde infrastructuur, waardoor gebruikers gehoste verwerking kunnen toevoegen wanneer ze dat nodig hebben, zonder de controle over de mediapijplijn op te geven.

Vijftien jaar aan video-engineering

DDVTech heeft meer dan vijftien jaar besteed aan het oplossen van problemen die standaard streamingsoftware niet aankon. Hun public-domain MistServer-toolkit werd geboren nadat een livestreamingproject in 2009 mislukte. Sindsdien heeft het wereldwijde CDN's, omroepen, OTT-platforms, zakelijke videosystemen en grootschalige monitoringoperaties aangedreven.

Het bedrijf wordt nog steeds geleid door de engineers die MistServer hebben gemaakt. Ze ontwikkelen, beheren en ondersteunen de software zelf, zodat klanten direct spreken met experts die hun specifieke videopijplijnen begrijpen. FrameWorks kwam voort uit een terugkerende vraag van Web3-platforms, beveiligingsbedrijven, OTT-providers en gebedshuizen: behoud de flexibiliteit en controle, maar neem het werk van het bouwen en beheren van de omliggende infrastructuur uit handen.

Sectoren waarvoor casestudies zijn uitgevoerd

Citaat van DDVTech

"We hebben verschillende providers getest voordat we voor NovoServe kozen. Hun infrastructuur hield zich uitstekend onder aanhoudende belasting, de onbeperkte prijsstelling was logisch en de capaciteit in Europa en Noord-Amerika gaf ons een duidelijk pad om FrameWorks te laten groeien."

- Marco van Dijk, Core & Solutions Engineer, DDVTech B.V.

Marco van Dijk, senior engineer bij DDVTech, Mistserver

Geen twee videopijplijnen zijn hetzelfde

Videoklanten beginnen zelden met een schone lei. Ze vertrouwen al op camera's, encoders, protocollen, CDN's, opslagsystemen en operationele workflows. Een bruikbaar platform moet in die omgeving passen in plaats van een volledige vervanging te eisen. Een beveiligingsimplementatie kan bijvoorbeeld continue RTSP-camera-ingest en strikte opnameprotocollen vereisen, terwijl een omroep SDI, NDI, SRT en externe bijdragers combineert. FrameWorks had brede protocolondersteuning en flexibele API's nodig om die bestaande onderdelen naadloos met elkaar te verbinden.

Weten dat een stream online is, is niet genoeg. Operators moeten de status van ingest, verwerking, routing, levering en de spelerervaring inzien om te begrijpen welke edge een kijker heeft bediend en waar pakketverlies of rebuffering precies begon. Bovendien moeten workloads op de optimale locatie draaien. Gevoelige camerabeelden moeten wellicht op de infrastructuur van de klant blijven, terwijl openbare uitzendingen gehoste levering dicht bij de kijkers vereisen.

Video creëert ook een aanhoudende vraag naar infrastructuur. Transcoderen verbruikt rekenkracht, opnemen verbruikt opslag en elke extra kijker genereert meer uitgaand verkeer. Of je nu een continu beveiligingssysteem draait of een groot live-evenement uitzendt, het proces wordt financieel onhoudbaar wanneer elke geleverde gigabyte extra kosten met zich meebrengt. FrameWorks vereiste voorspelbare kosten voor zowel continue workloads als plotselinge piekbelastingen door het publiek.

Een trans-Atlantische bare-metal-backbone

Na het benchmarken van verschillende infrastructuuraanbieders onder aanhoudende videobelasting, koos DDVTech voor NovoServe vanwege de consistente prestaties, betrouwbare connectiviteit en scherpe prijzen. De dedicated bare-metal servers van NovoServe bieden FrameWorks high-performance capaciteit voor ingest, levering, opname en lokale mediaverwerking. Het FrameWorks control plane monitort actief de beschikbaarheid van de stream, servergezondheid en actuele belasting, en stuurt kijkers naadloos naar de meest geschikte locatie via zowel NovoServe-servers als door de klant beheerde edge-nodes.

De initiële implementatie werd gelanceerd met 2Gbps Premium Unmetered uplinks op dedicated poorten. Deze architectuur stelt FrameWorks in staat om enorme pieken in het aantal kijkers en zware coderingstaken aan te kunnen zonder tegen een bandbreedtelimiet aan te lopen of extra kosten te maken, waarbij de capaciteit in Europa en Noord-Amerika wordt benut om verkeer lokaal af te handelen.

Streaming van bare-metal netwerkswitches

Waarom bouwen op bare metal?

De benchmarks van DDVTech toonden aan dat de beste resultaten afkomstig waren van infrastructuur die de architectuur van MistServer weerspiegelde. MistServer isoleert inputs, outputs, kijkerverbindingen en verwerkingsstappen in afzonderlijke processen die media delen via het geheugen. Deze opzet vereist een hoog aantal CPU-cores, wat de Dual Intel Xeon- en AMD EPYC-systemen van NovoServe een uitstekende keuze maakt door consistente prestaties te leveren zonder 'noisy neighbors'.

Omdat MistServer zeer efficiënt is in het herverpakken van media, putten leveringsworkloads meestal eerst de netwerkcapaciteit uit voordat CPU of geheugen de limiet bereiken. Met Dedicated Premium Unmetered-poorten kan FrameWorks een maximale doorvoer realiseren zonder egress-kosten per gigabyte te activeren. Deze poorten zijn direct aangesloten op het 19+ Tbps-netwerk van NovoServe, ondersteund door meer dan 800 peeringpartners en top Tier-1 carriers.

Elke server bevat 64 GB dedicated geheugen dat is afgestemd op de gedeelde streambuffers, caching en lokale verwerking van MistServer. Hierdoor kan DDVTech nauwkeurige capaciteit plannen rond echte workloads in plaats van te moeten schuiven tussen dure cloud-instancetiers. Tot slot biedt IPMI toegang tot remote power en recovery, terwijl root-toegang tot het besturingssysteem het engineeringteam in staat stelt aangepaste builds te implementeren en netwerkbuffers, kernelinstellingen en TCP-gedrag strikt af te stemmen op de levering van live-video.

Een toekomstbestendig videoplatform

Door op NovoServe te bouwen, hanteert FrameWorks een infrastructuurmodel dat is ontworpen om storingen bij providers te overleven, wereldwijd uit te breiden en de bandbreedteboete per gigabyte te elimineren. De capaciteit is verdeeld over NovoServe-locaties in Nederland en de Verenigde Staten, wat ervoor zorgt dat een lokale public cloud-storing niet de hele mediapijplijn plat kan leggen. Het onbeperkte bandbreedtemodel garandeert dat DDVTech een betaalbare, volledig gehoste streaminginfrastructuurdienst kan aanbieden. Bedrijven die strikte governance vereisen, kunnen nog steeds hun eigen hardware aansluiten en hun data en mediapijplijnen stevig onder hun eigen voorwaarden houden.

Schaal je streaminginfrastructuur

Bouw je een streamingplatform met hoge bandbreedte of beheer je intensieve media-transcoding-workloads? Verken onze unmetered dedicated servers en test je video-infrastructuur vandaag nog op de high-performance bare metal van NovoServe.