近年來在線教育業務蓬勃發展,業務模式和教學場景也在不斷的推陳出新,新的模式和場景對直播技術提出了新的挑戰,特別是沉浸式課堂教學對直播的實時性和互動性要求越來越高,傳統的基於 rtmp 的直播技術已無法滿足這一訴求。
在這種大趨勢和自身業務發展需要的驅動下,作業幫研發了一套適應這種訴求的高併發低延遲互動直播系統,並已投入到生產環境穩定運行。本次分享立足在線教育的業務場景,着重介紹高併發低延遲直播架構的設計思路、技術要點和實踐經驗,並精選 3 個關鍵要點進行深入剖析,以期達到聽衆既能瞭解整個技術架構的全貌,又能觸及到一些關鍵核心技術要點的效果。
直播大綱
- 從業務場景談起
- 在線教育業務場景分類
- 技術模型抽象
- 高併發低延遲直播架構核心設計思路
- 核心技術要點
- RTC 總體技術架構
- 全局智能調度
- 分佈式 IDC
- 精選要點深入剖析
- RTC 協議簡化
- 多核分發模型
- 上行推流優化
- 總結回顧
聽衆受益
- 瞭解和掌握高併發低延遲直播系統架構的設計方法和思路
- 瞭解高性能網絡服務的優化方法和實踐經驗
- 瞭解 STUN/TURN,ICE,RTP/RTCP/SRTP,KCP 等協議特點
- 瞭解實時音視頻通信的流程和技術細節