Introduction to Media Streaming Mesh
Talkat Kubernetes on Edge Day Europe 2022 · on Tuesday, 2022-05-17· at 10:25· Pavilion 4, Room C | Level 2 | Central Forum·
summary
A concrete design that makes RTP-based real-time media first-class in Kubernetes: a per-node RTP data-plane daemonset plus a tiny 500-line Rust stub that terminates TCP control channels and multiplexes over gRPC to a cluster-wide Go control plane, chained CNI/iptable injection, and a wasm-style filter chain for plugins. Supports SRTP, RTP-over-QUIC experiments and application-layer multicast; a demo uses simple forward error correction (packet duplication) and survives up to 30% simulated packet loss. Core repos land on GitHub soon.
AI-written summary · about
chapters (12)
- 0:00Intro
- 0:32A (fuzzy) Application Taxonomy
- 3:32Benefits of Media Streaming Mesh
- 7:02Interconnection of Cloud-Based Encoders
- 9:24Video Monitoring Use-Cases for MSM
- 11:48MSM Software Architecture
- 12:51MSM Stub injector
- 13:49Per-Cluster Control Pane
- 14:22The MSM Stub
- 15:24The RTP Proxy
- 17:47RTP Proxy - Internal Architecture
- 22:05In conclusion
related talks
10mLightning Talk: Introduction to Media Service Mesh
14mMovienight 101: How to Power a Video Streaming with Kubernetes and WebRTC
30mWebRTC: The Kubernetes way
12mMedia over QUIC contribution with Rust
18mDelivering Reliable Live Streaming Over Unreliable Backbone Networks
37mWebRTC: From The Ground Up
17mLive Video Streaming as "tail -f"
19mLive Media Over QUIC
