Úvod do streamování v reálném čase

Koncepty streamingu

Mike Metzger

Data Engineer

Co je „reálný čas"?

  • Definice závisí na kontextu
  • Obvykle vymezuje časový rámec odezvy
  • Časový rámec odezvy je definován jako druh záruky
  • Může být:
    • 1 den
    • 1 hodina
    • 1 minuta
Koncepty streamingu

Příklad z praxe

Pošta

  • Různé třídy služeb
  • Časový rámec doručení závisí na třídě služby
  • Omezená kapacita pro rychlejší služby
  • Náklady jsou úměrné rychlosti služby
  • Výběr služby záleží na odesílateli podle dostupných možností
Koncepty streamingu

Vztah ke streamování?

Jak souvisí reálný čas se streamovanými daty?

  • Streamovací procesy jsou omezeny dostupnými zdroji
    • Jak rychle lze data přenášet?
    • ... zpracovávat?
    • ... doručovat?
    • Jaké jsou náklady?
Koncepty streamingu

Zdroje určují implementaci

  • Pomáhá definovat požadavky na procesy streamování dat
  • Rychlost přenosu
  • Latence zpracování
  • Doručení
  • Úložiště dat
  • Náklady!
Koncepty streamingu

Pojďme si procvičit!

Koncepty streamingu

Preparing Video For Download...