Kom i kontakt

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

Antal deltagare


Pris per deltagare

Kommande Kurser

Relaterade Kategorier