Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Schița de curs
Istoria, Standardele și Fundamentele Arhitecturii Transmisiei Video
- Evoluția protocoalelor de comunicare în timp real
- Arhitecturi de streaming: client-server, P2P și modele hibride
- Principiile streaming-ului adaptiv la rata de biți (ABR)
- Modele de livrare CDN și configurații ale serverelor de origine Cuvinte cheieArhitectura streaming, protocoale de livrare video, streaming adaptiv, arhitectura CDN, comunicare în timp real, configurarea serverului de origine, edge computing
Protocoale de Bază de Streaming și Tehnologii de Transmisie
- RTMP (Real-Time Messaging Protocol): Utilizare moștenită și de tranziție, strategii de migrare de la Adobe Flash
- HLS (HTTP Live Streaming): Standardul de streaming adaptiv Apple, fișiere manifest m3u8, gestionarea segmentelor
- MPEG-DASH: Streaming adaptiv conform standardului ISO, generarea fișierelor manifest, comutarea ratei de biți
- WebRTC: Streaming peer-to-peer cu latență redusă, servere TURN/STUN/ICE, arhitecturi SFU/MCU
- SRT (Secure Reliable Transport): Protocol open source de recuperare a pierderilor, criptare AES-256, control al ratei
- WebSockets și SIP: Semnalizare interactivă și conferințe în timp real Cuvinte cheieProtocol RTMP, streaming HLS, MPEG-DASH, WebRTC, protocol SRT, servere TURN/STUN, arhitectură SFU, rata de biți adaptivă, streaming cu latență redusă, transport în timp real, semnalizare video
Cadre Open Source de Transcodare și Procesare Media
- FFmpeg: Gestionarea codecurilor (H.264/HEVC AV1), construirea pipeline-urilor, accelerare hardware (NVENC, QSV), multiplexare stream, conversie de formate
- GStreamer: Arhitectura pipeline-urilor, ecosistemul de pluginuri (GIR), crearea de elemente personalizate, integrarea pluginurilor WebRTC
- x264/x265: Profile avansate de codare (high, main, main10), control al ratei PBR/ABR/crf, optimizare preset (slow to ultrafast)
- HandBrake CLI: Procesare media în lot și fluxuri de lucru de transcodare bazate pe cloud Cuvinte cheiePipeline-uri FFmpeg, cadrul GStreamer,
- Codare x264, codec HEVC/H.265, codare AV1, optimizare transcodare, codare hardware, gestionare codec, procesare media, transcodare în lot, control al ratei (CRF), profile de codare
Servere și Infrastructuri Open Source de Streaming
SRS (Simple Realtime Server - Tencent): Implementare Docker, comutare între modurile HLS/DASH/WebRTC, configurații de cluster cu SRS Edge
- Wowza Streaming Engine (componente open source): Gestionare stream, configurații de gazde virtuale, orchestrare bazată pe API
- nginx-mod-rtmp: Configurare modul RTMP, configurare module HLS/DASH, conversie live-to-VOD
- Janus Gateway: Arhitectură server media WebRTC, ecosistem de pluginuri (înregistrare VoIP, conferințe video), API administrativ RESTful
- mediasoup: Biblioteca WebRTC SFU, gestionare RTP/RTCP/RDTP, model consumer/producer, suport simulcast
- Jitsi VideoBridge: Configurare JVB, clustere de punte, echilibrare a sarcinii cu JVB-colibri
- Ant Media Server Community Edition: Streaming WebRTC/RTMP/HLS, configurare tablou de bord, integrare WebSockets Cuvinte cheieServer SRS, modul nginx-rtmp, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, server media WebRTC, implementare Docker, orchestrare stream, configurare cluster
Producție Video Live și la Cerere cu Instrumente Open Source
- OBS Studio: Gestionare scene, filtre și tranziții personalizate, integrare StreamDSP/NDI, monitorizare la distanță, presetări de codare
- Lister (Open Broadcaster Tools): Configurații multi-scene, mixare surse audio, suport cameră virtuală (OBS-VirtualCam)
- VLC Media Server: Interfață de streaming, conversie multicast-unicast, gestionare playlist
- Mixxx: Remixare live și difuzare DJ pe protocoale de internet
- Whisper: Recunoaștere vocală open source pentru subtitrări și transcriere live în timpul stream-urilor Cuvinte cheieOBS Studio, producție video, difuzare live, gestionare scene, integrare NDI, StreamDSP, mixare video, gestionare surse audio, cameră virtuală, VLC Media Server, transcodare, subtitrări live, recunoaștere vocală open source Whisper
Sisteme de Conferințe și Streaming de Grup WebRTC
- Stiva open source Jitsi Meet: Configurare Prosody, gestionare sesiuni Jicofo, arhitectură bazată pe componente, dezvoltare teme personalizate
- mediasoup + WebRTC: Proiectare arhitectură SFU, strategii de codare simulcast și SVC, estimare lățime de bandă
- MediaSoup SFUs: Biblioteca WebRTC SFU (C++/Node.js), topologie cameră, control flux media, suport simulcast
- LiveKit: Platformă WebRTC SFU, gestionare cameră, gestionare participanți, API-uri egress/ingress, implementare Kubernetes
- BigBlueButton: Sală de clasă virtuală open source, partajare de ecran bazată pe WebRTC, sondaje, camere de discuții, înregistrare
- Cuvinte cheieConferințe WebRTC, Jitsi Meet, mediasoup SFU, Codare simulcast, Codare video scalabilă SVC, estimare lățime de bandă, BigBlueButton, LiveKit SFU, gestionare participanți, egress/ingress, implementare Kubernetes, sală de clasă virtuală, partajare de ecran, comunicare open source
Edge Computing, Integrare CDN și Strategii de Scalabilitate
- Proiectare topologie de livrare la margine CDN pentru latență redusă globală
- Gestionare puncte de ingestie FFmpeg și echilibrare a sarcinii multi-CDN
- Strategii de protecție a originii dinamice și caching la margine (Akamai CloudFront Fastly edge workers)
- Streaming multi-CDN: redundanță, failover și optimizare costuri
- Servere WebRTC la margine și implementare globală TURN
- Streaming nativ Kubernetes: K3s, KubeEdge, orchestrare containere la margine Cuvinte cheieLivrare CDN, edge computing Kubernetes, multi-CDN, topologie origine-margine, Akamai CloudFront, origine dinamică, caching la margine, servere TURN globale, redundanță failover, optimizare costuri, orchestrare K3s la margine
Analiza, Monitorizarea și Calitatea Experienței (QoE) în Streaming
- Instrumente de monitorizare stream live (FFprobe Prometheus, panouri Grafana)
- Analiza retenției spectatori, evenimente de buffering, măsurarea timpului de pornire
- Stivă open source de observabilitate: Prometheus + Grafana pentru KPI-uri de streaming
- Metrici de calitate ABR (Adaptive Bitrate): frecvența comutării ratei de biți, raportul de rebuffer
- Corelație jurnaluri și instrumente de depanare: analiză pachete Wireshark pentru RTP/RTCP Cuvinte cheieAnaliză streaming, monitorizare FFprobe, panouri Grafana Prometheus, metrici calitate ABR, retenție spectatori, evenimente buffering, măsurare QoE timp pornire, corelație jurnaluri analiză RTP Wireshark, monitorizare open source
Monetizare, DRM și Protecția Conținutului
- Strategii DRM pentru ecosisteme open source: Integrare PlayReady, Widevine, FairPlay
- Modele de monetizare prin abonament: facturare recurentă cu Stripe open-payments, fluxuri de plată
- Inserție anunțuri: SSAI (Server-Side Ad Insertion) cu Servere Open Source de Anunțuri (OpenX, Prebid)
- Marcare și amprentare pentru protecția conținutului
- Control acces, autentificare bazată pe token, protecție stream bazată pe JWT Cuvinte cheieStrategii DRM, PlayReady Widevine, FairPlay Protecție conținut, Inserție anunțuri server-side, OpenX ad server, Prebid open source, marcare video, autentificare JWT, control acces bazat pe token, facturare recurentă, monetizare abonament
Arhitectura de Implementare, CI/CD și Streaming Containerizat
- Implementare Docker Compose pentru stivă multi-serviciu de streaming (FFmpeg SRS Janus nginx)
- Diagrame Helm Kubernetes pentru clustere scalabile de servere media
- Pipeline-uri CI/CD pentru infrastructura de streaming (GitHub Actions GitLab CI)
- Infrastructură-ca-Cod: Terraform AWS CloudFormation pentru servicii media
- Strategii de echilibrare a sarcinii: HAProxy round-robin weighted least-connections
- Implementări blue/green și canary pentru actualizări de streaming fără timp mort Cuvinte cheieStivă de streaming Docker Compose, implementare Kubernetes Helm, pipeline-uri CI/CD GitHub Actions, Terraform CloudFormation infrastructură-ca-Cod, echilibrare sarcină HAProxy, implementare blue-green, implementare canary, actualizări fără timp mort, scalare servere media
Tendințe Emergente și Aplicații Practice
Inovații HLS și DASH cu latență redusă, protocoale de streaming sub-secundă (LL-HLS LL-DASH)
- Optimizare codec AV1 și VP9 pentru livrare CDN
- Transcodare video bazată pe AI (Deepstream clasificare scene bazată pe OpenCV)
- Streaming cloud-native cu Knative Knative Eventing pentru pipeline-uri media serverless
- Segmentare rețea 5G pentru streaming video ultra-fiabil cu latență redusă
- WebAssembly (Wasm) pentru procesare video în browser
- Streaming XR/AR cu WebXR și protocoale video 360° Cuvinte cheieLL-HLS latență redusă, LL-DASH, codec AV1, optimizare VP9, transcodare bazată pe AI, clasificare scene OpenCV, streaming cloud-native, Knative Eventing, pipeline-uri media serverless, segmentare rețea 5G, WebAssembly procesare video, WebXR streaming AR, protocoale video 360°
Laborator Practic și Aplicație Bazată pe Proiect
Pipeline de streaming live de la un capăt la altul: OBS → nginx-rtmp → SRS → playeri HLS/DASH
- Configurare conferințe video WebRTC cu Jitsi Meet
- Pipeline personalizat FFmpeg pentru ieșire multi-bitrate (SD/HD/4K) cu push CDN
- Testare integrare: testare de sarcină a infrastructurii de streaming (Locust/AB) la scară
- Depanare: probleme comune de streaming, nepotriviri codec, probleme firewall/NAT, depanare negocieri codec Cuvinte cheiepipeline streaming live OBS nginx-rtmp FFmpeg multi-bitrate HLS DASH conferințe video WebRTC Jitsi Meet testare integrare testare sarcină Locust AB depanare codec probleme NAT firewall negocieri codec ieșire SD HD 4K
Cerințe
Cunoștințe generale de administrare a sistemelor
14 Ore