Zkuste nás kontaktovat

Návrh Školení

Historie, standardy a základy architektury streamování videa

  • Evolutivní vývoj protokolů pro reálný čas
  • Architektury streamování: klient-server, P2P a hybridní modely
  • Zásady adaptivního streamování s proměnlivou přenosovou rychlostí (ABR)
  • Modely distribuce přes CDN a konfigurace původních serverů Klíčová slova: Architektura streamování, protokoly pro distribuci videa, adaptivní streamování, architektura CDN, komunikace v reálném čase, nastavení původního serveru, okrajové výpočetní technologie

Základní protokoly a technologie přenosu streamu

  • RTMP (Real-Time Messaging Protocol): Původní a přechodové využití, strategie migrace od Adobe Flash
  • HLS (HTTP Live Streaming): Adaptivní standard Apple, manifesty m3u8, správa segmentů
  • MPEG-DASH: Adaptivní streamování dle standardu ISO, generování manifestů, přepínání přenosové rychlosti
  • WebRTC: Peer-to-peer streamování s nízkou latencí, servery TURN/STUN/ICE, architektury SFU/MCU
  • SRT (Secure Reliable Transport): Open source protokol pro obnovení po ztrátách, šifrování AES-256, kontrola rychlosti ant
  • WebSockets a SIP: Interaktivní signalizace a konference v reálném čase Klíčová slova: Protokol RTMP, streamování HLS, MPEG-DASH, WebRTC, protokol SRT, servery TURN/STUN, architektura SFU, adaptivní přenosová rychlost, streamování s nízkou latencí, přenos v reálném čase, signalizace videa

Open source rámce pro překódování a zpracování médií

  • FFmpeg: Správa kodeků (H.264/HEVC AV1), stavění pipeline, hardwarové urychlení (NVENC, QSV), multiplexování streamů, konverze formátů
  • GStreamer: Architektura pipeline, ekosystém pluginů (GIR), vytváření vlastních elementů, integrace pluginu WebRTC
  • x264/x265: Pokročilé profily kodování (high, main, main10), kontrola rychlosti PBR/ABR/crf, optimalizace presetů (od slow po ultrafast)
  • HandBrake CLI: Průběžné zpracování médií a workflow cloudového překódování Klíčová slova: FFmpeg pipeline, framework GStreamer,
  • kódování x264, kodek HEVC/H.265, kódování AV1, optimalizace překódování, hardwarové kódování, správa kodeků, zpracování médií, průběžné překódování, kontrola rychlosti (CRF), profily kódování

Open source streamovací servery a infrastruktura

SRS (Simple Realtime Server - Tencent): Nasazení pomocí Dockeru, přepínání režimů HLS/DASH/WebRTC, konfigurace clusterů se SRS Edge

  • Wowza Streaming Engine (open source komponenty): Správa streamů, konfigurace virtuálních hostitelů, řízení pomocí API
  • nginx-mod-rtmp: Konfigurace modulu RTMP, nastavení modulu HLS/DASH, konverze živého streamu do VOD
  • Janus Gateway: Architektura média serveru WebRTC, ekosystém pluginů (záznam VoIP, video konference), administrativní RESTful API
  • mediasoup: Knihovna WebRTC SFU, správa RTP/RTCP/RDTP, vzor consumer/producer, podpora simulcast
  • Jitsi VideoBridge: Konfigurace JVB, clustery mostů, vyvažování zatížení pomocí JVB-colibri
  • Ant Media Server Community Edition: Streamování WebRTC/RTMP/HLS, konfigurace přehledu, integrace WebSockets Klíčová slova: Server SRS, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, streamování Wowza, média server WebRTC, nasazení Dockeru, orquestrace streamů, konfigurace clusteru

Živá a záznamová produkce videa pomocí open source nástrojů

  • OBS Studio: Správa scén, vlastní filtry a přechody, integrace StreamDSP/NDI, dálkové monitorování, presety pro kódování
  • Lister (Open Broadcaster Tools): Nastavení více scén, míchání zvukových zdrojů, podpora virtuální kamery (OBS-VirtualCam)
  • VLC Media Server: Rozhraní pro streamování, konverze multicast na unicast, správa playlistů
  • Mixxx: Živé remíxování a DJ vysílání přes internetové protokoly
  • Whisper: Open source rozpoznávání řeči pro živé titulky a přepisování během streamu Klíčová slova: OBS Studio, video produkce, živé vysílání, správa scén, integrace NDIn, streamDSP, míchání videa a správa zvukových zdrojů, virtuální kamera, VLC Media Server, překódování, živé titulky, Whisper open source rozpoznávání řeči

Systémy konferencí a skupinového streamování WebRTC

  • Open source stack Jitsi Meet: Konfigurace Prosody, správa relací Jicofo, komponentová architektura, vývoj vlastních témat
  • mediasoup + WebRTC: Návrh architektury SFU, strategie kódování simulcast a SVC, odhad šířky pásma
  • MediaSoup SFUs: Knihovna WebRTC SFU (C++/Node.js), topologie místnosti, řízení toku médií, podpora simulcast
  • LiveKit: Platforma WebRTC SFU, správa místností, správa účastníků, API egress/ingress, nasazení na Kubernetes
  • BigBlueButton: Open source virtuální třída, sdílení obrazovky založené na WebRTC, ankety, rozbití místnosti, záznam
  • Klíčová slova: WebRTC konference, Jitsi Meet, mediasoup SFU, kódování Simulcast, SVC škálovatelné video kódování, odhad šířky pásma, BigBlueButton, LiveKit SFU, správa účastníků, egress/ingress, nasazení Kubernetes, virtuální třída, sdílení obrazovky, open source komunikace

Okrajové výpočetní technologie, integrace CDN a strategie škálovatelnosti

  • Návrh topologie okrajové distribuce Origin CDN pro globální nízkou latenci
  • Správa bodů příjmu FFmpeg a vyvažování zatížení více CDN
  • Dynamická ochrana původního serveru a strategie mezipaměti okraje (Akamai CloudFront Fastly okrajoví pracovníci)
  • Multi-CDN streamování: redundantnost, přepínání při selhání, optimalizace nákladů
  • Okrajové servery WebRTC a globální nasazení TURN
  • Streamování nativní pro Kubernetes: K3s, KubeEdge, orquestrace kontejnerů na okraji Klíčová slova: Distribuce CDN, okrajové výpočetní technologie Kubernetes, multi-CDN, topologie okraje původního serveru, Akamai CloudFront, dynamický původní server, mezipaměť okraje, globální TURN servery, redundantnost při selhání, optimalizace nákladů, K3s okrajová orquestrace

Analýza streamů, monitorování a kvalita uživatelské zkušenosti (QoE)

  • Nástroje pro monitorování živého streamu (FFprobe Prometheus, dashboardy Grafana)
  • Analýza retence diváků, události bufferování, měření času spuštění
  • Open source observability stack: Prometheus + Grafana pro KPI streamování
  • Kvalitativní metriky ABR (Adaptive Bitrate): frekvence přepínání přenosové rychlosti, poměr znovu-bufferování
  • Nástroje pro korelaci logů a ladicí: analýza paketů Wireshark pro RTP/RTCP Klíčová slova: analýza streamování, monitorování FFprobe, dashboardy Prometheus Grafana, kvalitativní metriky ABR, retence diváků, události bufferování, měření QoE start-up čas, korelace logů Wireshark analýza RTP, open source monitorování

Monetizace, DRM a ochrana obsahu

  • Strategie DRM pro open source ekosystémy: integrace PlayReady, Widevine, FairPlay
  • Modely monetizace předplatného: opakující se fakturace s Stripe open-payments, platební workflow
  • Vkládání reklam: SSAI (Server-Side Ad Insertion) s Open Source reklamními servery (OpenX, Prebid)
  • Vodotisky a otisky prstů pro ochranu obsahu
  • Kontrola přístupu, autentizace založená na tokenech, ochrana streamu pomocí JWT Klíčová slova: Strategie DRM, PlayReady Widevine, FairPlay Ochrana obsahu, Server-Side Ad Insertion, reklamní server OpenX, Prebid open source, vodotisky videa, autentizace JWT, přístupová kontrola založená na tokenech, opakující se fakturace, monetizace předplatného

Architektura nasazení, CI/CD a kontejnerizované streamování

  • Nasazení pomocí Docker Compose pro multi-service streamovací stack (FFmpeg SRS Janus nginx)
  • Kubernetes Helm grafy pro škálovatelné clustery média serverů
  • CI/CD pipeline pro streamovací infrastrukturu (GitHub Actions GitLab CI)
  • Infrastruktura jako kód: Terraform AWS CloudFormation pro média služby
  • Strategie vyvažování zatížení: HAProxy round-robin weighted least-connections
  • Nasazení blue/green a canary pro aktualizace streamování bez výpadku Klíčová slova: Streamovací stack Docker Compose Nasazení Kubernetes Helm CI/CD pipeline GitHub Actions Terraform CloudFormation infrastruktura-jako-kód HAProxy vyvažování zatížení blue-green nasazení canary nasazení aktualizace bez výpadku škálování média serveru

Nové trendy a praktické aplikace

Inovace v nízkolatenčním HLS a DASH, protokoly pro streamování pod sekundou (LL-HLS LL-DASH)

  • Optimalizace kodeků AV1 a VP9 pro distribuci CDN
  • AI řízené překódování videa (klasifikace scén na bázi Deepstream OpenCV)
  • Cloud nativní streamování pomocí Knative Knative Eventing pro serverless média pipeline
  • 5G network slicing pro ultraspolehlivé streamování videa s nízkou latencí
  • WebAssembly (Wasm) pro zpracování videa na klientu v prohlížečích
  • XR/AR video streamování pomocí WebXR a 360° video protokolů klíčová slova: LL-HLS nízkolatenční HLS LL-DASH AV1 kodek VP9 optimalizace AI řízené překódování OpenCV klasifikace scén Cloud nativní streamování Knative Eventing serverless média pipeline 5G network slicing WebAssembly klient-side video WebXR AR streamování 360 video protokoly

Praktické laboratoře a projektové aplikace

End-to-end živá streamovací pipeline: OBS → nginx-rtmp → SRS → HLS/DASH přehrávače

  • Nastavení video konference WebRTC pomocí Jitsi Meet
  • Vlastní FFmpeg pipeline pro multi-bitrate výstup (SD/HD/4K) s pushem na CDN
  • Integrační testování: load testing streamovací infrastruktury (Locust/AB) ve velkém měřítku
  • Rušení problémů: časté problémy se streamováním, nesrovnalosti kodeků, problémy s firewall/NAT, ladicí vyjednávání o kodeku klíčová slova: živá streamovací pipeline OBS nginx-rtmp FFmpeg multi-bitrate HLS DASH WebRTC video konference Jitsi Meet integrační testování load testing Locust AB odstraňování problémů s kodekem NAT firewall problémy vyjednávání o kodeku SD HD 4K výstup

Požadavky

Obecné znalosti správce systémů

 14 Hodiny

Počet účastníků


Cena za účastníka

Nadcházející kurzy

Související kategorie