多链路传输技术在火山引擎 RTC 的探索和实践

💡 原文中文,约6100字,阅读约需15分钟。
📝

内容提要

本文介绍了多链路传输技术的实现和优化,包括完全冗余传输和弱网冗余传输两种方式。实验结果表明,弱网双发能有效提升用户体验,且对设备性能和功耗影响不大。未来,将使用更进阶的架构来代替弱网冗余传输架构,并持续优化音视频的多链路传输策略。

🎯

关键要点

  • 传统数据传输方式依赖单一链路,易导致通信中断或卡顿。
  • 多链路传输技术利用多个网络资源,提升用户通话的可用性和流畅性。
  • 多链路技术在火山引擎 RTC 中已基本成熟,应用于抖音和飞书会议等场景。
  • 多链路技术面临架构复杂性、流量和功耗消耗等挑战。
  • 完全冗余传输模式会增加流量和功耗,影响用户体验。
  • 弱网冗余传输在弱网时开启双链路,减少流量和功耗消耗。
  • 完全冗余传输通过多路径架构和去重算法提升通信可靠性。
  • 弱网冗余传输在正常网络下不消耗额外流量,提升用户体验。
  • 弱网双发已在飞书会议和抖音社交等业务上线,显著降低音频卡顿率。
  • 未来将采用更进阶的架构优化多链路传输策略,提升用户体验。
➡️

继续阅读