白皮書
背景
ApsaraVideo for VOD是一種便於即時觀看視頻和即時下載視頻以供將來觀看的服務。它是一種常見業務情境,需要強大的基礎設施資源來處理大型周期性業務負載波動。傳統解決方案面臨的挑戰包括:同步上傳、加工、串流和播放視頻時的延遲,以及由突發服務導致的不可控峰值流量等。
解決方案架構
該方案套件含視頻上傳、視頻廣播和系統管理三個模組。在視頻上傳模組中,視頻檔案將上傳到網頁上,並儲存在 OSS 中,OSS 可提供 PB 級視頻檔案儲存體功能。片段索引儲存在 RDS 資料庫中。此外,OSS 還可以直接與媒體轉碼和 CDN 整合,以提供視頻檔案轉碼和分發功能。 該解決方案可針對不同的業務負載Auto Scaling,根據 OSS 和 CDN 的實際使用量進行計費,從而實現成本效益。視頻廣播模組建立外部 Web 服務,實現即時觀看功能。Server Load Balancer執行個體接收來自使用者終端的訪問請求,並將其提交給 ECS 執行個體(Web 服務器)進行處理。Web 服務器執行使用者和裝置驗證,然後檢索視頻索引資料庫並搜尋視頻索引,以找到所需的視頻。系統管理模組系統管理使用者資訊、裝置和其他相關服務。
功能亮點
- 降低開發成本
- 量身定製的ApsaraVideo for VOD解決方案
- 高可用性ApsaraVideo for VOD Web 服務
