Movienight 101: How to Power a Video Streaming with Kubernetes and WebRTC
Talkat KubeCon + CloudNativeCon North America 2021 · on Wednesday, 2021-10-13· at 14:30· Petree Hall C + Online·
summary
Prototype implements webrtc peer-to-peer streaming with Firebase signaling, OBS for capture, Google STUN and a TURN fallback when NATs block direct paths (≈14% of cases), packaged as a Docker image and deployed as Kubernetes per-session pods with horizontal autoscaling. It works for low-latency watch parties but sacrifices video quality; ideas tested include server-side low-latency HLS to regain quality and channel-based multiplexing to avoid duplicating identical streams.
AI-written summary · about
chapters (10)
- 0:00Intro
- 0:59What is Movienight
- 1:58Core Technology
- 5:19How I Use WebRTC
- 6:46How I Use Kubernetes
- 7:52Recap
- 8:16Core Learnings
- 10:40QA Session
- 12:03Metrics
- 13:12Conclusion
related talks
30mWebRTC: The Kubernetes way
44mSeamless mobile real-time communication with WebRTC
26m#javascript Audio/Video Streaming: #WebRTC APIs 101 explained
23mIntroduction to Media Streaming Mesh
27mWebRTC does what? Learn how robotics subsecond broadcast and game streaming is powered
20mSharing is Caring: build a peer-to-peer network with WebRTC
44mSeamless mobile real-time communication with WebRTC
55mReal Time Data
