实现无缝直播故障转移的最佳实践

当 CDN 在高风险、大规模的直播过程中发生故障时,到 2026 年,无缝切换至备用 CDN 是否已成为行业标准?在当前的流媒体环境下,除了实现零中断的 CDN 切换外,是否已无任何借口可言?

在2026年“流媒体连接大会”(Streaming Media Connect 2026)的这段视频中,英国电信集团(BT Group)宽带工程总监伊恩·帕尔(Ian Parr)、塔塔通信(TATA Communications)副总经理科里·史密斯(Corey Smith)、DAZN广播与流媒体高级副总裁詹姆斯·皮尔斯(James Pearce)以及MTech Sport创始人马特·斯塔格(Matt Stagg)就直播CDN切换的现状以及如何确保故障转移成功发表了见解。

实现无缝直播故障转移的最佳实践

视频地址:https://youtu.be/JgIqo3j6sy0?si=W63s54UI-bWyzHzP

满足 2026 年无缝 CDN 故障转移标准

Stagg 结合当前大规模体育赛事直播的现状,开启了关于 CDN 故障转移的讨论:“当直播比赛进行到一半时 CDN 节点发生故障,你们对 2026 年的故障转移标准是什么?”

“如今,在直播过程中从一家 CDN 服务商切换到另一家时,从用户体验的角度来看,故障转移应该相当无缝,”Parr 回答道。“这种故障转移其实不应依赖于一个处于冷待状态的备用 CDN,而应有一个、两个甚至三个 CDN 正在积极处理流量,这样就不会因大量请求流量涌入而导致缓存崩溃。因为这些 CDN 还没有机会提升容量并填充缓冲区。”

TATA 的 Corey Smith 也认同无缝故障转移的必要性,但他对故障转移的发展轨迹有着不同的看法。“对我来说,2026 年的基准与 2015 年相同:应该是无缝故障转移,”他表示赞同。“切换过程中可能会出现一秒钟的短暂故障,但正如 Ian 所说,这就是为什么要在同一区域并排部署预热 CDN 的原因。这样就能实现无缝故障转移,避免边缘冷启动导致的随机流量高峰,因为边缘冷启动会破坏源服务器。这样一来,你现在考虑的就变成了一个你当时认为并不存在的问题。但是,当一个提供商发生故障,所有服务器都切换到该区域内可用的备用服务器时,你遇到的情况与之前在故障发生时遇到的情况一样,都是在等待预热启动。所以,你只是在给自己和你构建平台的逻辑制造问题。”

主动冗余和端到端对齐

Pearse 承认,在 DAZN 的直播故障转移最佳实践中,他也强调了“避免冷缓存和冷 CDN”这一理念。“当然,当我们使用多个 CDN 时,我们会主动将流量分配到每个 CDN 上。我们不会把所有流量都集中在一个 CDN 上。”

他解释说,有效的 CDN 轮换应该是计划好的,而不是被动的。“此外,我们还在努力构建前端使用的工具,以便它们能够决定轮换到哪个 CDN。”

他接着说,主动冗余的重要性怎么强调都不为过。“对于我们的高端内容,我们将拥有真正冗余的、主动的端到端工作流程,同时努力确保这些独立的工作流程在时间上保持一致,这样即使发生切换,也不会出现不同步的情况,从而实现更加平滑的切换。作为一项基准和关键绩效指标,关键在于重新缓冲加载指示器,并力求在发生故障时将加载指示器的等待时间缩短至几乎为零。这就是我们 2026 年的目标:让客户几乎感觉不到故障切换。”

本文来自作者投稿,版权归原作者所有。如需转载,请注明出处:https://www.nxrte.com/jishu/yinshipin/66334.html

(0)

相关推荐