Köszönjük, hogy elküldte érdeklődését! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Köszönjük, hogy elküldte foglalását! Csapatunk egyik tagja hamarosan felveszi Önnel a kapcsolatot.
Időtartalma 14 órák
Kurzusleírás
A videostreaming története, szabványai és architekturális alapjai
- A valós idejű kommunikációs protokollok fejlődése
- Streaming-architektúrák: kliens-szerver, P2P és hibrid modellek
- Az adaptív bitsebességű streaming (ABR) alapelvei
- CDN-átviteli modellek és origin-szerver konfigurációk KulcsszavakStreaming-architektúra, videóátviteli protokollok, adaptív streaming, CDN-architektúra, valós idejű kommunikáció, origin-szerver beállítás, edge computing
Alapvető streaming-protokollok és átviteli technológiák
- RTMP (Real-Time Messaging Protocol): Öröklött és átmeneti használat, Adobe Flash migrációs stratégiák
- HLS (HTTP Live Streaming): Az Apple adaptív streaming-szabványa, m3u8 manifestek, szegmenskezelés
- MPEG-DASH: ISO-szabványú adaptív streaming, manifestgenerálás, bitsebesség-váltás
- WebRTC: Peer-to-peer alacsony késleltetésű streaming, TURN/STUN/ICE szerverek, SFU/MCU architektúrák
- SRT (Secure Reliable Transport): Nyílt forráskódú veszteség-helyreállító protokoll, AES-256 titkosítás, hangyasebesség-szabályozás
- WebSockets és SIP: Interaktív jelzésátvitel és valós idejű konferencia KulcsszavakRTMP protokoll, HLS streaming, MPEG-DASH, WebRTC, SRT protokoll, TURN/STUN szerverek, SFU architektúra, adaptív bitsebesség, alacsony késleltetésű streaming, valós idejű átvitel, videójelzés
Nyílt forráskódú átkódolási és médiafeldolgozási keretrendszerek
- FFmpeg: Kodekkezelés (H.264/HEVC AV1), folyamatépítés, hardveres gyorsítás (NVENC, QSV), stream-multiplexelés, formátumkonverzió
- GStreamer: Folyamatarchitektúra, bővítmény-ökoszisztéma (GIR), egyedi elemek létrehozása, WebRTC bővítményintegráció
- x264/x265: Speciális kódolási profilok (high, main, main10), PBR/ABR/crf sebességszabályozás, preset-optimalizálás (slow-tól ultrafast-ig)
- HandBrake CLI: Kötegelt médiafeldolgozás és felhőalapú átkódolási munkafolyamatok KulcsszavakFFmpeg folyamatok, GStreamer keretrendszer,
- x264 kódolás, HEVC/H.265 kodek, AV1 kódolás, átkódolás-optimalizálás, hardveres kódolás, kodekkezelés, médiafeldolgozás, kötegelt átkódolás, sebességszabályozás (CRF), kódolási profilok
Nyílt forráskódú streaming-szerverek és infrastruktúra
SRS (Simple Realtime Server - Tencent): Docker-telepítés, HLS/DASH/WebRTC módváltás, fürtkonfigurációk SRS Edge-szel
- Wowza Streaming Engine (nyílt forráskódú komponensek): Streamkezelés, virtuális hoszt konfigurációk, API-vezérelt irányítás
- nginx-mod-rtmp: RTMP modul konfiguráció, HLS/DASH modul beállítás, élőből VOD konverzió
- Janus Gateway: WebRTC médiaszerver architektúra, bővítmény-ökoszisztéma (VoIP rögzítés, videokonferencia), RESTful admin API
- mediasoup: WebRTC SFU könyvtár, RTP/RTCP/RDTP kezelés, consumer/producer minta, simulcast támogatás
- Jitsi VideoBridge: JVB konfiguráció, bridge-fürtök, terheléselosztás JVB-colibri-val
- Ant Media Server Community Edition: WebRTC/RTMP/HLS streaming, irányítópult-konfiguráció, WebSockets integráció KulcsszavakSRS szerver, nginx-rtmp-modul, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, WebRTC médiaszerver, Docker-telepítés, stream-irányítás, fürtkonfiguráció
Élő és igény szerinti videógyártás nyílt forráskódú eszközökkel
- OBS Studio: Jelenetkezelés, egyedi szűrők és átmenetek, StreamDSP/NDI integráció, távoli megfigyelés, kódolási presetek
- Lister (Open Broadcaster Tools): Többjelenetes beállítások, hangforrás-keverés, virtuális kamera támogatás (OBS-VirtualCam)
- VLC Media Server: Streaming interfész, multicast unicast konverzió, lejátszásilista-kezelés
- Mixxx: Élő remixelés és DJ-közvetítés internetes protokollokon keresztül
- Whisper: Nyílt forráskódú beszédfelismerés élő feliratozáshoz és átíráshoz streamelés közben KulcsszavakOBS Studio, videógyártás, élő közvetítés, jelenetkezelés, NDI integráció, streamDSP, videokeverés, hangforrás-kezelés, virtuális kamera, VLC Media Server, átkódolás, élő feliratozás, Whisper nyílt forráskódú beszédfelismerés
WebRTC konferencia- és csoportos streaming-rendszerek
- Jitsi Meet nyílt forráskódú stack: Prosody konfiguráció, Jicofo munkamenet-kezelés, komponensalapú architektúra, egyedi témafejlesztés
- mediasoup + WebRTC: SFU architektúra-tervezés, simulcast és SVC kódolási stratégiák, sávszélesség-becslés
- MediaSoup SFU-k: WebRTC SFU könyvtár (C++/Node.js), szobatopológiák, médiafolyam-vezérlés, simulcast támogatás
- LiveKit: WebRTC SFU platform, szobakezelés, résztvevőkezelés, egress/ingress API-k, Kubernetes-telepítés
- BigBlueButton: Nyílt forráskódú virtuális osztályterem, WebRTC-alapú képernyőmegosztás, szavazás, különtermek, rögzítés
- KulcsszavakWebRTC konferencia, Jitsi Meet, mediasoup SFU, Simulcast kódolás, SVC skálázható videokódolás, sávszélesség-becslés, BigBlueButton, LiveKit SFU, résztvevőkezelés, egress/ingress, Kubernetes-telepítés, virtuális osztályterem, képernyőmegosztás, nyílt forráskódú kommunikáció
Edge computing, CDN-integráció és skálázhatósági stratégiák
- Origin CDN edge átviteli topológia tervezése globális alacsony késleltetéshez
- FFmpeg betáplálási pontok kezelése és több-CDN terheléselosztás
- Dinamikus origin-védelem és edge-gyorsítótárazási stratégiák (Akamai CloudFront Fastly edge workerek)
- Több-CDN streaming: redundancia, failover és költségoptimalizálás
- WebRTC edge szerverek és globális TURN-telepítés
- Kubernetes-natív streaming: K3s, KubeEdge, edge konténer-irányítás KulcsszavakCDN-átvitel, edge computing Kubernetes, több-CDN, origin edge topológia, Akamai CloudFront, dinamikus origin, edge-gyorsítótárazás, globális TURN szerverek, failover redundancia, költségoptimalizálás, K3s edge irányítás
Streaming-analitika, megfigyelés és felhasználói élmény minősége (QoE)
- Élő stream megfigyelő eszközök (FFprobe Prometheus, Grafana irányítópultok)
- Nézőmegtartási analitika, pufferelési események, indítási idő mérése
- Nyílt forráskódú megfigyelési stack: Prometheus + Grafana streaming KPI-khoz
- ABR (Adaptív bitsebesség) minőségi mutatók: bitsebesség-váltási gyakoriság, újrapufferelési arány
- Naplókorreláció és hibakereső eszközök: Wireshark csomagelemzés RTP/RTCP-hez Kulcsszavakstreaming-analitika, FFprobe megfigyelés, Prometheus Grafana irányítópultok, ABR minőségi mutatók, nézőmegtartás, pufferelési események, QoE mérés, indítási idő, naplókorreláció, Wireshark RTP elemzés, nyílt forráskódú megfigyelés
Monetizáció, DRM és tartalomvédelem
- DRM stratégiák nyílt forráskódú ökoszisztémákhoz: PlayReady, Widevine, FairPlay integráció
- Előfizetéses monetizációs modellek: ismétlődő számlázás Stripe nyílt fizetésekkel, fizetési munkafolyamatok
- Hirdetésbeillesztés: SSAI (Server-Side Ad Insertion) nyílt forráskódú hirdetésszerverekkel (OpenX, Prebid)
- Vízjelezés és ujjlenyomat-képzés tartalomvédelemhez
- Hozzáférés-vezérlés, tokenalapú hitelesítés, JWT-alapú streamvédelem KulcsszavakDRM stratégiák, PlayReady Widevine, FairPlay tartalomvédelem, Server-Side Ad Insertion, OpenX hirdetésszerver, Prebid nyílt forráskód, videóvízjel, JWT hitelesítés, tokenalapú hozzáférés-vezérlés, ismétlődő számlázás, előfizetéses monetizáció
Telepítési architektúra, CI/CD és konténerizált streaming
- Docker Compose telepítés többszolgáltatásos streaming stackhez (FFmpeg SRS Janus nginx)
- Kubernetes Helm diagramok skálázható médiaszerver-fürtökhöz
- CI/CD folyamatok streaming infrastruktúrához (GitHub Actions GitLab CI)
- Infrastructure-as-Code: Terraform AWS CloudFormation médiaszolgáltatásokhoz
- Terheléselosztási stratégiák: HAProxy round-robin súlyozott least-connections
- Kék/zöld és kanári telepítések leállásmentes streaming-frissítésekhez KulcsszavakDocker Compose streaming stack Kubernetes Helm telepítés CI/CD folyamatok GitHub Actions Terraform CloudFormation infrastructure-as-Code HAProxy terheléselosztás kék-zöld telepítés kanári telepítés leállásmentes frissítések médiaszerver skálázás
Feltörekvő trendek és gyakorlati alkalmazások
Alacsony késleltetésű HLS és DASH innovációk, másodperc alatti streaming protokollok (LL-HLS LL-DASH)
- AV1 és VP9 kodekoptimalizálás CDN-átvitelhez
- AI-vezérelt videótranszkódolás (Deepstream OpenCV-alapú jelenetosztályozás)
- Felhő-natív streaming Knative Knative Eventinggel szerver nélküli médiafolyamatokhoz
- 5G hálózatszeletelés ultramegbízható alacsony késleltetésű videostreaminghez
- WebAssembly (Wasm) kliensoldali videófeldolgozáshoz böngészőkben
- XR/AR videostreaming WebXR-rel és 360°-os videoprotokollokkal kulcsszavakLL-HLS alacsony késleltetésű HLS LL-DASH AV1 kodek VP9 optimalizálás AI-vezérelt átkódolás OpenCV jelenetosztályozás Felhő-natív streaming Knative Eventing szerver nélküli médiafolyamatok 5G hálózatszeletelés WebAssembly kliensoldali videó WebXR AR streaming 360 videoprotokollok
Gyakorlati labor és projektalapú alkalmazás
Teljes körű élő streaming folyamat: OBS → nginx-rtmp → SRS → HLS/DASH lejátszók
- WebRTC videokonferencia beállítás Jitsi Meettel
- Egyéni FFmpeg folyamat több bitsebességű kimenethez (SD/HD/4K) CDN push-szal
- Integrációs tesztelés: streaming infrastruktúra terheléstesztje (Locust/AB) nagy léptékben
- Hibaelhárítás: gyakori streaming-problémák, kodek-eltérések, tűzfal/NAT problémák, kodekegyeztetési hibakeresés kulcsszavakélő streaming folyamat OBS nginx-rtmp FFmpeg több bitsebesség HLS DASH WebRTC videokonferencia Jitsi Meet integrációs tesztelés terhelésteszt Locust AB kodek hibaelhárítás NAT tűzfal problémák kodekegyeztetés SD HD 4K kimenet
Követelmények
Általános rendszergazdai ismeretek