9.1 现代流媒体链路全景(The Streaming Pipeline)
前八章带着我们跟着比特走了一路:压缩、打包、运输、拆包、播放。这条路走通之后,一个自然的问题浮上水面——当这条路不再服务一个观众,而是同时服务千万个观众,它会变成什么模样?答案是:路会变成网,机器会组成链路。
一场真实的直播,没有任何一台设备能独自完成。摄像头只管采集,推流端只管发车,源站只管接单,转码集群只管改制,CDN 只管分发,播放器只管落地——每个环节都是专职的接力手,也都可能是专属的故障源。看懂这条链路,是流媒体工程师从 "写代码" 走向 "管系统" 的第一步。
本节按 "旅程 → 延迟 → 故障 → 分工" 的顺序递进:
- 9.1.1 一场直播的完整旅程:从采集到播出的七站接力,每一站谁在值守、交出什么样的接力棒
- 9.1.2 端到端延迟:从采集到视网膜:glass-to-glass 的权威定义与延迟四级分类;为什么 1 秒延迟如此之难
- 9.1.3 链路各环节的角色与故障域:把 "卡了" 两个字拆到具体环节——每个环节坏起来各是什么模样
- 9.1.4 协议在链路两端的分工:回收第七章的协议群像——为什么推流端与拉流端从来不用同一种语言
完成本节后,我们将手握一张标注了角色、延迟与故障域的链路全图——9.2 的质量监控体系,就建在这张图上。