Implementing Our Own Protocol on Top of UDP
summary
Describes building a custom low-latency streaming protocol on top of UDP for a fault-tolerant streaming service that can survive a datacenter loss and serve millions of concurrent viewers. Covers problems of mobile streaming and TCP, using QUIC as a TCP replacement, UDP fast-retransmit, forward error correction (FEC), trade-offs between delay and packet loss, stream prioritization, and encryption.
AI-written summary · about
chapters (11)
- 0:00Introduction
- 2:08Streaming services architecture
- 8:54Streaming protocol types
- 18:56New protocol requirements
- 21:24Mobile network analysis
- 28:53FEC vs Phase 3 Transmit
- 34:36Packet size optimization
- 36:01Buffer management
- 41:14System fault tolerance
- 44:04Results
- 57:29Q&A
related talks
43mWhy Video Streaming Will Shift Back from TCP to UDP in 15 Years
40mHTTP/3 - HTTP over QUIC is the next generation
19mLive Media Over QUIC
19mThe Future With QUIC
20mSTORM: a Multipath QUIC Scheduler for Quick Streaming Media Transport under...
19mUDP in K8S: Signed, Sealed, but Delivered?
23mIntroduction to Media Streaming Mesh
22mQ&A Session 2 – Bharat Parekh
