Kafemlejnek.TV 28. – Realtime řízení televizního vysílání
V medailonku pro jOpenSpace jsem sliboval, že si do Kafemlejnku pozveme Davida Ondřicha z Aveco, protože jeho přednášky o řízení televizního vysílání mi přišly vždy velmi zajímavé. Jedná se o zajímavou oblast už jenom proto, že systémy zde jsou přísně real-timové a chyby se neodpouští, protože je vidí v přímém přenosu statisíce lidí.
V tomto díle jsme se tedy Davida ptali na specifika programování pro zpracování v reálném čase a vůbec zákulisí televizního vysílání. Došlo i na pár historek z vysílání a na to, že učit se v dnešní době C/C++ vůbec není špatný nápad. Tenhle jazyk jsme sice pohřbívali už před deseti lety, ale jak se ukázalo, má svoje nezastupitelné místo a dost možná nás všechny přežije.
Zdroje
Kompletní obsah zde: https://kafemlejnek.tv/dil-28-realtime-rizeni-televizniho-vysilani/
Obsah
- Co dělá AVECO? 1:21
- Jak je možné, že česká firma se po revoluci dokázala ve světové konkurenci uchytit? 2:44
- Čekáte, že vás někdo koupí? 6:48
- Co je to QNX a proč jste na něm SW postavili? 7:08
- Jak dlouho běží takový systém bez restartu? 9:29
- Jaká jsou specifika pro programování realtime systému? 10:23
- Dá se asynchronní programování přirovnat např. k serverovému Node.js? 12:08
- Jak se prioritizuje souběh asynchronních funkcí? 13:10
- Integrační testy 14:10
- Jak řešíte problémy v produkci aniž by to zatěžovalo systém? 14:52
- Hrajete spíše roli plánovače nebo přes vás putují i syrová data? Jak vypadá takové workflow materiálu od jeho vzniku po vysílání? 16:20
- Jak vypadá práce režiséra? 22:58
- Humorné historky z natáčení 28:36
- K jakým failům v TV dochází? 30:31
- Jaké jsou záložní plány pro situace, kdy se něco špatného stane? 34:30
- Jak těžce se vám hledají noví programátoři? Je Céčko ještě vůbec v kurzu? 36:27