Jak vyhrat statni IT zakazku pro Ceskou Televizi a presto ji neziskat?

Meli jsme idealy. A pak nam Ceska televize ukazala realitu.

Chcete vedet, jak v CR vyhrat a zaroven nedostat verejnou IT zakazku?

Pojdme postupne.

4 dny pred uzaverkou vyberoveho rizeni na noveho provozovatele a dodavatele iVysilani (live CT24, cely archiv Ceske Televize, live prenosy z MS v hokeji, fotbale, OH atd.) jsme si vsimli, ze CT vypsalo po skoro 3 letech novy tendr. Na Tenderarena.cz

Doted sluzbu dodavaji borci z O2, kterym sluzbu z velke casti subdodava ALEF NULA resp. Nangu.tv.

Technologicky stack je trosku retro — player v Flashi, behem hokeje servery pod slusnym loadem diky zvolene architekture, proste rok 2012+, zadna technologicka extraliga podle dnesnich moznosti.

Poslednich 15 let kazdy den pracujeme pro nase klienty, kteri chteji dorucovat internet, obsah, servery — jsme z oboru, mame technicke kompetence a zazemi a bavi nas to. Extremne.

Sedli jsme s klukama pred vilu, na ulici, popili jsme asi 6 Club Matte, Tom u toho vykouril nekolik balicku cigaret a nakonec jsme se po dvou hodinach na tema: WTF to jsou ****, to nejde v tak kratkem case dodat, rozhodli, ze iVysilani pro dalsi 3 roky dodat chceme. Proste technicka challenge, tak jak to mame radi, vyzva.

Hecli jsme se a za cca 100 hodin jsme vypracovali nasi zavaznou nabidku. Holky na tom makaly skoro nonstop, i z financniho uradu jsme vyrazili potvrzeni o bezdluznosti na pockani, coz normalne trva tydny.

Pro kontext, zadavaci dokumentace je nekolik desitek stranek hutne popsane specifikace, co vse musi iVysilani umet.

Zjednodusene vam Ceska Televize v datacentru na Kavcich horach preda nekolik kabelu a zbytek je na vas.

Transport do vaseho datacentra, nahravani live kanalu CT24, CT sport, CT1, transkoding do nekolika formatu, distribuce skrze internet, skalovani na nepredvidatelne spicky v poptavce, HTML5/JS player, dashboard pro ovladani a strihani videi pro redaktory.

A krome toho par takovych drobnosti, jako 4K support, licencovany Dolby Digital Plus zvuk nebo to, ze kdyz smazete nejaka data v archivu, zaplatite par milionu korun za kazdy takovy incident.

Screen z dema, vysilani CT1 dnes odpoledne, celkem relaxacni obsah pred veceri:

Cela zakazka je pro CT zajistena celkem slusnou sankcni tabulkou za kazde pochybeni dodavatele.

Vyberove a hodnotici podminky mela CT jednoznacne:

Kdo splni formalni a technicke podminky a nabidne nejlepsi cenu, vyhral, a tomu zakazku pridelime, jsme ferova statni instituce.

Predpokladana cena za provoz na 2–3 roky byla podle CT 30 000 000 CZK.

Neni to moc, neni to malo — je to na prvni pohled ferove vypsany tendr.

Tady se slusi napsat vysledne nabidky:

  1. SuperNetwork — 25.888.382,00 CZK
  2. O2-29.750.000,00 CZK
  3. LiveBox — 29.956.000,00 CZK
  4. T-mobile — 38.864.682,80 CZK

Tj. kluci s ruzovym logem jsou ochotni stejnou praci skrze subdodavatele z Brna udelat za cenu o vice nez 12 000 000 CZK vyssi, nez nase firma.

Nase firma funguje vzdy nejlepe pod tlakem, kdyz nas nekdo trochu tlaci do rohu, nebo se neco nedari v takove kvalite, jak bychom chteli. Pak jedeme na 300% a dokazeme ze sebe vymacknout to nejlepsi.

Jako tri dny stary gulas, proste maximalni esence chuti a vasne.

Nabidku jsme podali v jeden srpnovy ctvrtek v 9AM a v ten samy den v 10AM jsme se dozvedeli, ze nas CT vybere, protoze jsme nabidli nejlepsi cenu a splnili vsechny zakladni formalni nalezitosti (par desitek papiru, ruzne vypisy, reference atd).

Sedli jsme si s klukama znovu pred vilu, dali jsme si kazdy asi 4 limonady z cersveho ananasu a rekli si, ze to proste dodame.

Core technology stack na meetingu.

Podle smlouvy jsme meli 4 mesice na dodani a 3 mesice na testy. Tj. zhruba 80 pracovnich dni bez statnich svatku a vikendu na dodani neceho, o cem lidi na trhu vypravi, jak je to nemozne dodat.

Yeah, neco, o cem jsme 150 hodin zpet vubec nevedeli, ze budeme delat, jsme meli dodat za dalsich 80 dni, pak to nasadit a pod sankci provozovat 3 roky, 24x7.

Dali jsme si kazdy dvojitou porci Ordru, co zrovna prifrcel na motorce, a zavreli se do bazenu.

V pondeli Tom s Honzou prisli, ze to pujde. Resp. ze vidi cmelaka na konci tunelu. Maleho, vysmazeneho, ale vidi.

Dalsi tyden jsme 20 hodin denne lezeli v clancich, moznych technologiich, kreslili jsme si Lucidcharty, testovali jednotlive komponenty. Ptali jsme se okoli, co lidem na soucasnem iVysilani vadi a vymysleli zpusoby, jak to pomoci nejnovejsich technologii vylepsit.

Sesli se se vsema, co k tomu muzou v CR neco rict a vsichni nam rekli: “CT vam to stejne neda, protoze to meli vyhrat kluci z Chodova a kdyz by vam to dala, nezvladnete to dodat.”

Fungoval adrenalin, pod tlakem na 300%.

Abych to zkratil, za 14 dni jsme meli prototyp, koupili jsme si do kancelare barevnou televizi s HBBTV (jeden z pozadavku na format delivery) a meli jsme technologicke demo, ktere umelo prijmout video z obskurniho formatu na Kavcich horach, live jej encodovat do 10 pozadovanych obskurnich formatu (letos uz bez Windows media, ale zustal napr. Microsoft Smooth Streaming :)), nahraval se, strihal se, vystup jsme streamovali v HLS, MPEG-DASHi a dalsich formatech do HTML5 playeru.

V mezicase si druhy team nastrelil do mozku fakta o WebRTC a dodal live verzi p2p distribuce pro site, ktere s nami nepeeruji.

P2P live video delivery

Kdyz potrebujete poslat 30 Gbps hokeje do site Dial Telecomu a Dial Telecom tato data nechce, muzete to udelat tak, ze poslete do site Dial Telecomu tech streamu 150, coz je spetka Mbps, a zbytek se rozdistribuuje live p2p mezi divaky. Obdobne, jako fungoval Napster nebo dnes Torrenty, na pozadi HTML5 prehravace. Neco, co v CR nikdo v produkci nedela, ale v zahranici na tom frci par stovek Gbps pro EuroSport nebo od minuleho tydne cely DailyMotion s jejich cca 1 Tbps peak trafficem (obdoba YouTube v FR).

Takze jsme za 3 tydny meli:

  • architekturu
  • prototyp frontendu
  • monitoring
  • backend
  • storage logiku
  • enkodery
  • p2p distribuci
  • html5/JS vymazleny player

a asi sto drobnosti, ktere zakaznik chtel, jen aby to bylo nedodatelne :)

Zakladni datova logika, jak dostat signal z CT do Vaseho mobolu nebo iPadu/mobilu

Time shift, SDK pro Apple/Android a podobne.

Kdybyste se ptali, v jakem formatu CT posila dodavateli info, kdy jaky porad zacina a konci, hadate spravne: ve formatu na kterem bezi Teletext. Jo, v 2016 ovlada iVysilani nepresne PDC, ktere vychazi z vice, nez 30 let stare technologie (VPS).

Vyvrcholeni

Nasledne se cca dva mesice nic zasadniho nedelo a dneska nam CT napsala, ze deal nedostaneme, prestoze jsme:

1) Dodali nejlepsi cenu (hlavni hodnotici kriterium)

2) Splnili vsechny pozadavky (tj. nevyloucili nas)

Stucne receno: Vitez tendru deal nedostal, protoze tri jeho konkurenti, kteri nabidli cenu o 4–12 milionu vyssi, se nechali PO otevreni obalek vyloucit z formalnich duvodu (chybejici vypisy z rejstriku, neodpoved na doplnujici dotaz).

Vysledek

CT vyberko zrusila dva mesice po otevreni obalek s oduvodnenim, ze v dealu zbyl jen jeden uchazec a tim padem vyberove rizeni rusi (viz dokument nize).

Chcete-li v CR delat nejlepsi technicke reseni, zavolejte priste radsi na Palmovku nebo na Barrandov.

Stack HTML5 video delivery + P2P WebRTC video backend + stable encoding backend tam kluci oceni vice, nezli lide z Kavcich hor.

Chcete-li si precist verejnou cast zadani & duvodu zruseni tendru:

Zadani zakazky: http://bit.ly/2dOq55h

Oduvodneni zruseni tendru: http://bit.ly/2dYkoRz

Par lidi se mne ptalo, proc chceme pracovat pro CT. Jenom proto, ze je to mezikrok k tomu, dodavat backend pro zahranicni/nadnarodni televize. Chceme dodavat backend pro televize jako BBC, CBS nebo Eurosport TV.

Coz je nas long term cil se stackem CDN77 + SuperHosting servers & boys & girls.

Chcete-li se mrknout na live demo iVysilani, kliknete zde:

… OK, zakazali mi to, ze by to bylo piratske vysilani.

BTW: Na Lupe dneska vysel clanek, ze dulezita soucast dealu je nase advantage s Peering.cz. Ok, konektivita je v takovemhle dealu 5% problemu. Majorita je software stack, ktery umi v CR dodat par lidi / firem v super kvalite.

Proc jsme deal zacali kodit drive, nez-li jsme dostali podepsanou smlouvu od CT? Protoze verime v transaprentni hru, ktera ma jasna a predvidatelna pravidla. Tj. nepotrebujeme papir s podpisem od p. Dvoraka s podpisem. Jo, mame radi riziko, hold obcas dostaneme na holou prdel :)

Kdyz mate na dodani neceho 4 mesice, co neni uplna hracka, dava smysl zacit driv, nez-li zadavatel zprocesi svuj vyberovy proces.

Jsem hrdy na to, co jsme za minimum casu dokazali vyrobit a jak obskurni duvod musel zadavatel najit, aby nam deal nemusel dat, kdyz evidentne nechce :)

Chcete-li ferovy tendr vytrollit, staci jedna veta & podpis.

Vice o nas: www.cdn77.jobs & www.superhosting.cz

Zdenek Cendra

SuperNetwork s.r.o.

Show your support

Clapping shows how much you appreciated CDN77.com & CDN hot news’s story.