Děkujeme za vaši dotaz! Jeden z našich pracovníků vás brzy kontaktuje.
Děkujeme za rezervaci! Jeden z našich pracovníků vás brzy kontaktuje.
Návrh Školení
Historie, standardy a architektura digitálního streamingu
- Evoluční vývoj protokolů pro komunikaci v reálném čase
- Architektury streamingu: klient-server, P2P a hybridní modely
- Zásady adaptivního streamingu s proměnnou bitovou rychlostí (ABR)
- Modely doručování prostřednictvím CDN a konfigurace origin serverů Klíčová slovaArchitektura streamingu, protokoly doručování videa, adaptivní streamování, architektura CDN, komunikace v reálném čase, nastavení origin serveru, edge výpočty
Základní protokoly streamingu a technologie přenosu
- RTMP (Real-Time Messaging Protocol): Zastaralé a přechodné použití, strategie migrace z Adobe Flash
- HLS (HTTP Live Streaming): Adaptivní streamovací standard Apple, manifesty m3u8, správa segmentů
- MPEG-DASH: Adaptivní streamovací standard ISO, generování manifestů, přepínání bitové rychlosti
- WebRTC: Peer-to-peer streamování s nízkou odezvou, servery TURN/STUN/ICE, architektury SFU/MCU
- SRT (Secure Reliable Transport): Otevřený protokol pro obnovu ztrát, šifrování AES-256, kontrola bitové rychlosti
- WebSockets a SIP: Interaktivní signálování a konference v reálném čase Klíčová slovaProtokol RTMP, streamování HLS, MPEG-DASH, WebRTC, protokol SRT, servery TURN/STUN, architektura SFU, adaptivní bitová rychlost, streamování s nízkou odezvou, přenos v reálném čase, video signálování
Rámce pro transcoding a zpracování médií s otevřeným zdrojovým kódem
- FFmpeg: Správa kodeků (H.264/HEVC AV1), budování pipeline, hardwarová akcelerace (NVENC, QSV), multiplexování streamů, konformátů
- GStreamer: Architektura pipeline, ekosystém pluginů (GIR), vytváření vlastních prvků, integrace pluginu WebRTC
- x264/x265: Pokročilé profily kódování (high, main, main10), kontrola bitové rychlosti PBR/ABR/crf, optimalizace presetů (od slow po ultrafast)
- HandBrake CLI: Dávkové zpracování médií a workflow transcodingu v cloudu Klíčová slovaFFmpeg pipeline, framework GStreamer,
- kódování x264, kodek HEVC/H.265, kódování AV1, optimalizace transcodingu, hardwarové kódování, správa kodeků, zpracování médií, dávkový transcoding, kontrola bitové rychlosti (CRF), profily kódování
Serverové infrastruktury pro streaming s otevřeným zdrojovým kódem
SRS (Simple Realtime Server - Tencent): Nasazení v Dockeru, přepínání režimů HLS/DASH/WebRTC, konfigurace klasterů s SRS Edge
- Wowza Streaming Engine (komponenty s otevřeným zdrojovým kódem): Správa streamů, konfigurace virtuálních hostitelů, orchestrace řízená API
- nginx-mod-rtmp: Konfigurace modulu RTMP, nastavení modulů HLS/DASH, konverze živého vysílání na VOD
- Janus Gateway: Architektura mediálního serveru WebRTC, ekosystém pluginů (VoIP nahrávání, video konference), RESTful administrační API
- mediasoup: Knihovna SFU WebRTC, správa RTP/RTCP/RDTP, vzor consumer/producer, podpora simulcastu
- Jitsi VideoBridge: Konfigurace JVB, klaster mostů, vyvažování zátěže s JVB-colibri
- Ant Media Server Community Edition: Streamování WebRTC/RTMP/HLS, konfigurace dashboardu, integrace WebSocketů Klíčová slovaServer SRS, modul nginx-rtmp, Janus Gateway, SFU mediasoup, Jitsi VideoBridge, Ant Media Server, streamování Wowza, mediální server WebRTC, nasazení Dockeru, orchestrace streamů, konfigurace klastera
Tvorba živého a na požádání dostupného videa s nástroji s otevřeným zdrojovým kódem
- OBS Studio: Správa scén, vlastní filtry a přechody, integrace StreamDSP/NDI, vzdálené sledování, přednastavení 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 seznamu skladeb
- Mixxx: Živé remixování a DJ vysílání přes internetové protokoly
- Whisper: Otevřený systém rozpoznávání řeči pro živé titulky a transkripce během streamu Klíčová slovaOBS Studio, tvorba videa, živé vysílání, správa scén, integrace NDI, streamDSP, management zvukových zdrojů, virtuální kamera, VLC Media Server, transcoding, živé titulky, open source systém rozpoznávání řeči Whisper
Systémy konferencí a skupinového streamingu WebRTC
- Otevřená zásobní technologie Jitsi Meet: Konfigurace Prosody, správa relací Jicofo, komponentová architektura, vývoj vlastních témat
- mediasoup + WebRTC: Návrh architektury SFU, strategie simulcastu a kódování SVC, odhad šířky pásma
- MediaSoup SFUs: Knihovna SFU WebRTC (C++/Node.js), topologie místností, řízení toku médií, podpora simulcastu
- LiveKit: Platforma SFU WebRTC, správa místností, správa účastníků, API pro egress/ingress, nasazení Kubernetes
- BigBlueButton: Otevřená virtuální učebna, sdílení obrazovky založené na WebRTC, hlasování, breakout místnosti, nahrávání
- Klíčová slovaKonferencování WebRTC, Jitsi Meet, SFU mediasoup, kódování Simulcast, škálovatelné video kódování SVC, odhad šířky pásma, BigBlueButton, SFU LiveKit, správa účastníků, egress/ingress, nasazení Kubernetes, virtuální učebna, sdílení obrazovky, open source komunikace
Edge výpočty, integrace CDN a strategie škálovatelnosti
- Návrh topologie doručování origin CDN k edge pro globální nízkou odezvu
- Správa ingest pointů FFmpeg a vyvažování zátěže multi-CDN
- Dynamická ochrana originu a strategie edge ukládání do mezipaměti (edge workers Akamai CloudFront Fastly)
- Multi-CDN streamování: redundantnost, failover a optimalizace nákladů
- Edge servery WebRTC a globální nasazení TURN
- Streamování nativní pro Kubernetes: K3s, KubeEdge, orchestrace kontejnerů na edge Klíčová slovaDoručování CDN, edge výpočty Kubernetes, multi-CDN, topologie origin-edge, Akamai CloudFront, dynamický origin, edge ukládání do mezipaměti, globální servery TURN, redundance při selhání, optimalizace nákladů, orchestrace edge K3s
Analýza streamování, monitorování a kvalita zážitku (QoE)
- Nástroje pro monitorování živého streamu (FFprobe, Prometheus, grafy Grafana)
- Analytika zadržování diváků, události bufferování, měření času spuštění
- Stap open-source pro observabilitu: Prometheus + Grafana pro KPI streamování
- Kvalitativní metriky ABR (Adaptive Bitrate): frekvence přepínání bitové rychlosti, poměr opětovného bufferování
- Nástroje pro korelací logů a ladění: analýza paketů Wireshark pro RTP/RTCP Klíčová slovaAnalýza streamování, monitorování FFprobe, grafy Prometheus Grafana, kvalitativní metriky ABR, zadržování diváků, události bufferování, měření QoE času spuštění, korelace logů, analýza Wireshark RTP, open source monitorování
Monetizace, DRM a ochrana obsahu
- Strategie DRM pro ekosystémy s otevřeným zdrojovým kódem: integrace PlayReady, Widevine, FairPlay
- Modely monetizace předplatného: opakované fakturování se Stripe open-payments, platební workflow
- Vložení reklam: SSAI (Server-Side Ad Insertion) s open source reklamními servery (OpenX, Prebid)
- Vodotiskování a otiskování prstů pro ochranu obsahu
- Řízení přístupu, ověřování na základě tokenů, ochrana streamů na základě JWT Klíčová slovaStrategie DRM, PlayReady Widevine, FairPlay Ochrana obsahu, Server-Side Ad Insertion, reklamní server OpenX, Prebid open source, vodotisk videa, ověřování JWT, řízení přístupu na základě tokenů, opakované fakturování, monetizace předplatného
Architektura nasazení, CI/CD a kontejnerizované streamování
- Nasazení Docker Compose pro víceslužbovou streamovací techniku (FFmpeg SRS Janus nginx)
- Keystone Helm charts pro škálovatelné klastery mediálních serverů
- Pípely CI/CD pro streamovací infrastrukturu (GitHub Actions GitLab CI)
- Infrastruktura jako kód: Terraform AWS CloudFormation pro mediální služby
- Strategie vyvažování zátěže: HAProxy round-robin weighted least-connections
- Blue/green a canary nasazení pro aktualizace streamování bez prostojů Klíčová slovaDocker Compose streamovací technika Kubernetes Helm nasazení Pipely CI/CD GitHub Actions Terraform CloudFormation infrastruktura-kako-kód HAProxy vyvažování zátěže blue-green nasazení canary nasazení aktualizace bez prostojů škálování mediálního serveru
Nové trendy a praktické aplikace
Inovace v LL-HLS a LL-DASH Protokoly streamování s nízkou odezvou podsekundové
- Optimalizace kodeků AV1 a VP9 pro doručování CDN
- Umělá inteligence řízená video transcoding (Deepstream klasifikace scény založená na OpenCV)
- Cloud-native streamování s Knative Knative Eventing pro serverless mediální pipeline
- Řezání sítí 5G pro ultra-spolehlivé streamování videa s nízkou odezvou
- WebAssembly (Wasm) pro zpracování videa na straně klienta v prohlížečích
- XR/AR streamování videa s WebXR a protokoly videa 360° keywordsLL-HLS nízká latence HLS LL-DASH kodek AV1 optimalizace VP9 AI řízený transcoding klasifikace scény OpenCV cloud-native streamování Knative Eventing serverless mediální pipeline řezání sítí 5G WebAssembly zpracování videa na straně klienta WebXR AR streamování protokoly videa 360
Praktické laboratorní práce a aplikace založené na projektech
End-to-end pipeline živého streamování: OBS → nginx-rtmp → SRS → přehrávače HLS/DASH
- Nastavení video konference WebRTC s Jitsi Meet
- Vlastní FFmpeg pipeline pro výstup s více bitovou rychlostí (SD/HD/4K) s pushem do CDN
- Integrační testování: load testování streamovací infrastruktury (Locust/AB) ve velkém měřítku
- Řešení problémů: běžné problémy se streamováním, nesrovnalosti kodeků, problémy s bránou firewall/NAT, ladění vyjednávání kodeku keywordslive streamovací pipeline OBS nginx-rtmp FFmpeg multibitrate HLS DASH WebRTC video konference Jitsi Meet integrační testování load testing Locust AB ladění kodeků problémy NAT firewall vyjednávání kodeků výstup SD HD 4K
Požadavky
Obecné znalosti správy systémů
14 Hodiny