手术不可重来,直播中断意味着教学机会永久丢失。双链路热备是医学直播的标准配置——不是"锦上添花",而是基本要求。核心是主备并行、自动倒换、可验证。
主备编码器的并行架构
两台编码器同时取同一路信号、同时推流到服务器(主推+备推)。服务器端以主流为准,检测不到主流时自动切备流。这种"双推"架构比"主故障后启动备机"的切换速度快得多,几乎无感。
双上行的网络冗余
主用有线千兆,备用5G聚合(或不同运营商的两条链路)。两条上行物理隔离,避免单点故障。注意:主备链路若走同一交换机或同一运营商,就不是真正的冗余。
自动倒换的判断条件
倒换触发条件需合理设置:连续丢包超过阈值、心跳超时(如5秒无数据)、或码率骤降。阈值过灵敏会频繁误切,过迟钝则中断明显。建议根据实际网络质量调优。
电源与设备的冗余
除网络外,还需考虑:编码器双电源或UPS、摄像机供电冗余、录制设备独立(不依赖编码器)。录制一定要本地独立进行——即使推流全断,本地录制仍在,教学素材不会丢。
故障演练与验证
热备方案必须演练:会前人为断开主链路,验证能否自动切换、切换耗时多久、画面是否可接受。未经验证的热备等于没有热备。建议每次重要直播前做一次倒换测试。
双链路热备的核心是"双推+自动倒换+会前演练"。没演练过的热备方案,关键时刻往往掉链子。