Tack för att du skickade din fråga! En av våra teammedlemmar kontaktar dig snart.
Tack för att du skickade din bokning! En av våra teammedlemmar kontaktar dig snart.
Kursplan
Videostreamningens historia, standarder och arkitekturens grunder
- Utvecklingen av protokoll för realtidskommunikation
- Streamingarkitekturer: klient-server, P2P och hybridmodeller
- Principer för adaptiv bitrates-streaming (ABR)
- CDN-leveransmodeller och ursprungsserverkonfiguration NyckelordStreamingarkitektur, videoleveransprotokoll, adaptiv streaming, CDN-arkitektur, realtidskommunikation, ursprungsserverupp-ättning, edge-datorberäkning
Kärnprotokoll och överföringstekniker för streaming
- RTMP (Real-Time Messaging Protocol): Äldre och övergångs-anspråk, Adobe Flash-migreringsstrategier
- HLS (HTTP Live Streaming): Apples standard för adaptiv streaming, m3u8-manifester, hantering av segment
- MPEG-DASH: Adaptiv streaming enligt ISO-standard, generering av manifes-ter, byte av bitrates
- WebRTC: Peer-to-peer-straming med låg latens, TURN/STUN/ICE-servrar, SFU/MCU-arkitekturer
- SRT (Secure Reliable Transport): Öppen källkod för protokoll för förluståterhämt-ning, AES-256-kryptering, ant-rate-control
- WebSockets och SIP: Interaktiv signalering och realtidskonferens NyckelordRTMP-protokoll, HLS-streaming, MPEG-DASH, WebRTC, SRT-protokoll, TURN/STUN-servrar, SFU-arkitektur, adaptiv bitrate, streaming med låg latens, realtidsöverföring, videosignalering
Öppen källkod för transcoding och medieprocesseringsramverk
- FFmpeg: Codechänhantering (H.264/HEVC AV1), byggande av pipelines, hårdvaruaccelerer-ing (NVENC, QSV), streammultiplexning, formatomvandling
- GStreamer: Pipelinearkitektur, pluginekosystem (GIR), skapande av anpassade element, WebRTC-pluginintegrering
- x264/x265: Avancerade encoder-profiler (high, main, main10), PBR/ABR/crf-rate-control, preset-optimering (slow till ultrafast)
- HandBrake CLI: Batch-medieprocessering och molnbaserade transcodingarbetsflöden NyckelordFFmpeg-pipelines, GStreamer-ramverk
- x264-encoding, HEVC/H.265-codec, AV1-encoding, transcodingoptimering, hårdvaruencodning, codechänhantering, medieprocessering, batch-transcoding, rate-control (CRF), encoder-profiler
Öppen källkod för streaming-servrar och infrastruktur
SRS (Simple Realtime Server - Tencent): Docker-deployment, byten av HLS/DASH/WebRTC-läge, klusterkonfigurationer med SRS Edge
- Wowza Streaming Engine (öppen källkod-komponenter): Streamhantering, virtual host-konfigurationer, API-drivern orkestrering
- nginx-mod-rtmp: Konfiguration av RTMP-module, uppsättning av HLS/DASH-module, live-to-VOD-konversion
- Janus Gateway: WebRTC-mediaserverarkitektur, plugin-ekosystem (VoIP-inspelning, videokonferens), RESTful admin-API
- mediasoup: WebRTC SFU-bibliotek, RTP/RTCP/RDTP-hantering, konsument/producer-mönster, simulcast-stöd
- Jitsi VideoBridge: JVB-konfiguration, brokluster, lastbalansering med JVB-colibri
- Ant Media Server Community Edition: WebRTC/RTMP/HLS-streaming, dashboardkonfiguration, WebSockets-integrering NyckelordSRS-server, nginx-rtmp-module, Janus Gateway, mediasoup SFU, Jitsi VideoBridge, Ant Media Server, Wowza streaming, WebRTC-mediaserver, Docker-deployment, stream-orkes-trering, klusterkonfiguration
Live- och on-demand-videoproduktion med öppen källkod
- OBS Studio: Scenhantering, anpassade filter och övergångar, StreamDSP/NDI-integration, fjärrövervakning, encoder-förinställningar
- Lister (Open Broadcaster Tools): Uppseting av multi-scener, ljudkällmixning, virtuell kamerastöd (OBS-VirtualCam)
- VLC Media Server: Streaming-gränssnitt, multicast-unicast-konversion, spellistanhantering
- Mixxx: Live-remixning och DJ-sändning över internetprotokoll
- Whisper: Öppen källkod för taligenkänning för live-undertextning och transkri-bering under streaming NyckelordOBS Studio, videoproduktion, live-sändning, scenhantering, NDIn-integration, streamDSP, videomixing, ljudkällhantering, virtuell kamera, VLC Media Server, transcoding, live-undertextning, öppen källkod för taligenkänning
WebRTC-konferens- och gruppsystem för streaming
- Jitsi Meet öppen källkod-stack: Prosody-konfiguration, Jicofo-sessionhantering, komponentbaserad arki-tektur, utveckling av anpassade teman
- mediasoup + WebRTC: SFU-arkitekturdesign, simulcast- och SVC-encoder-strategier, bandbreddsuppskattning
- MediaSoup SFUs: WebRTC SFU-bibliotek (C++/Node.js), rumstopologi, medieflödeskontroll, simulcast-stöd
- LiveKit: WebRTC SFU-plattform, rums-hantering, deltagarhantering, egress/ingress-APIs, Kubernetes-deployment
- BigBlueButton: Öppen källkod för virtuellt klassrum, WebRTC-baserad skärmdelning, omröstningar, breakout-rooms, inspelning
- NyckelordWebRTC-konferens, Jitsi Meet, mediasoup SFU, Simulcast-encoding, SVC skalbar video-kodning, bandbreddsuppskattning, BigBlueButton, LiveKit SFU, deltagarhantering, egress/ingress, Kubernetes-deployment, virtuellt klassrum, skärmdelning, öppen källkod för kommunikation
Edge-datorberäkning, CDN-integration och skalbarhets-strategier
- Ursprung-CDN-edge-leveranstopologidesign för global låg-latens
- FFmpeg-ingestpunktshantering och multi-CDN-lastbalansering
- Dynamiskt ursprungsskydd och edge-caching-strategier (Akamai CloudFront Fastly edge workers)
- Multi-CDN-streaming: redundans, failover och kostnadsoptimering
- WebRTC-edge-servrar och global TURN-deployment
- Kubernetes-native streaming: K3s, KubeEdge, edge-containers-orchestrering NyckelordCDN-leverans, edge-datorberäkning, multi-CDN, ursprung-edge-topologi, Akamai CloudFront, dynamiskt ursprung, edge-cachning, globala TURN-servrar, failover-redundans, kostnadsoptimering, K3s-edge-orkes-trering
Streaminganalys, övervakning och upplevelsekvalitet (QoE)
- Live-streamövervakningsverktyg (FFprobe Prometheus, Grafana-dashboards)
- Viewer-retentionanalyser, buffringshändelser, uppmätning av starttid
- Öppen källkod för observabilitetsstack: Prometheus + Grafana för streaming-KPI:er
- ABR (Adaptive Bitrate)-kvalitetsmått: byte av bitrates-frekvens, rebuffer-ratio
- Loggkorrelation och felsökningsverktyg: Wireshark-paketanalys för RTP/RTCP Nyckelordstreaminganalyser, FFprobe-overvakning, Prometheus Grafana-dashboards, ABR-kvalitetsmått, viewer-retention, buffringshändelser, QoE-mätning start-tid, loggkorrelation Wireshark RTP-analys, öppen källkod för övervakning
Monetisering, DRM och innehållsskydd
- DRM-strategier för öppen källkodsekosystem: PlayReady, Widevine, FairPlay-integration
- Abonnemangmonetiseringsmodeller: återkommande fakturering med Stripe open-payments, betalningsarbetsflöden
- Ad-insertion: SSAI (Server-Side Ad Insertion) med öppen källkod ad-server (OpenX, Prebid)
- Vattenmärkning och fingerprinting för innehållsskydd
- Åtkomstkontroll, tokenbaserad autentisering, JWT-baserat strömskydd NyckelordDRM-strategier, PlayReady Widevine, FairPlay Innehållsskydd, Server-Side Ad Insertion, OpenX ad-server, Prebid öppen källkod, videovattenmärkning, JWT-autentisering, tokenbaserad åtkomstkontroll, återkommande fakturering, abonnemangsmonetisering
Deployment-arkitektur, CI/CD och containeriserad streaming
- Docker Compose-deployment för multi-service streaming-stack (FFmpeg SRS Janus nginx)
- Kubernetes Helm-charts för skalbara mediaserverkluster
- CI/CD-pipelines för streaming-infrastruktur (GitHub Actions GitLab CI)
- Infrastructure-as-Code: Terraform AWS CloudFormation för medi-tjänster
- Lastbalanserings-strategier: HAProxy round-robin weighted least-connections
- Blue/green och canary-deploymenter för noll-downtime streaming-uppdateringar NyckelordDocker Compose streaming-stack Kubernetes Helm-deployment CI/CD-pipelines GitHub Actions Terraform CloudFormation infrastruktur-as-Code HAProxy lastbalansering blue-green-deployment canary-deployment noll-downtime-uppdateringar mediaserver-scaling
Emergerande trender och praktiska tillämpningar
Låg-latens HLS- och DASH-innovationer sub-second streamingprotokoll (LL-HLS LL-DASH)
- AV1- och VP9-codecoptimering för CDN-leverans
- AI-drivet videotranscoding (Deepstream OpenCV-baserad scenklassificering)
- Molnnativ streaming med Knative Knative Eventing för serverless media-pipelines
- 5G-nätverks-slicing för ultra-pålitlig streaming av video med låg latens
- WebAssembly (Wasm) för client-side videoprocessering i webbläsare
- XR/AR-videostreaming med WebXR och 360° video-protokoll nyckelordLL-HLS låg latens HLS LL-DASH AV1-codec VP9-optimering AI-driven transcoding OpenCV scenklassificering Molnnativ streaming Knative Eventing serverless media-pipelines 5G-nätverks-slicing WebAssembly client-side video WebXR AR-streaming 360-video-protokoll
Hands-on-labb och projekt-baserad tillämpning
End-to-end live-streaming-pipeline: OBS → nginx-rtmp → SRS → HLS/DASH-spelare
- WebRTC-videokonferensuppset med Jitsi Meet
- Anpassad FFmpeg-pipeline för multibitrate-utgång (SD/HD/4K) med CDN-push
- Integrationstestning: lasttestning av streaming-infrastruktur (Locust/AB) i skala
- Felsökning: vanliga streaming-problem, codec-mismatch, brandvägg/NAT-problem, felsökning av codec-förhandling nyckelordlive streaming-pipeline OBS nginx-rtmp FFmpeg multibitrate HLS DASH WebRTC videokonferens Jitsi Meet integrationstestning lasttestning Locust AB codec-felsökning NAT-brandväggsproble-m codec-förhandling SD HD 4K-utgång
Krav
Allmänna kunskaper inom systemadministratörssysslor
14 Timmar