內容分發 (Content Delivery),它通過實現用戶對網站的就近訪問及網路流量的智慧型分析,將本節點流媒體資源庫中的指定內容,根據業務運營商定義的內容分發策略向下層節點推送(PUSH)。下層節點控制系統通知下層內容管理系統登記接收,該節點以內容注入的方式接收分發的內容。從技術上解決網路頻寬小、用戶訪問量大、網點分布不均等對用戶訪問效果的影響,大大提高了網路的回響速度。
基本介紹
- 中文名:內容分發
- 外文名:content distribution
- 影響:大大提高了網路的回響速度
- 原理:建立一個完善的中間層
- 特點:使用戶能以最快的速度
系統介紹
分類
- 集中式:在IPTV業務初期,用戶地域分散,業務量小,宜採用集中部署。
- 分散式:在IPTV業務規模套用期,用戶集中,業務量大時,宜採用分布部署。
- 混合方式:是上述兩者的結合。在用戶密集區域單獨放置服務機群,就近提供服務。而對分散用戶則統一由中心伺服器機群集中提供服務。同時在內容分布上,中心節點存放所有節目,邊緣節點存放熱點節目。
功能介紹
- 設備管理:管理CDN中的各種設備的存儲空間、服務頻寬、服務能力等,如:管理器、代理、媒體存儲器、媒體伺服器。
- 節點管理:CDN節點由代理、媒體存儲器、媒體伺服器組成,對各個節點的網路傳輸頻寬,媒體存儲的空間,流媒體服務並發數等資源進行管理。
- 網路管理:實現各種拓撲組網的配置和管理。
- 業務管理:包括內容管理(管理本CDN中的內容,不管理各節點內容)、頻道管理、直播管理、錄播管理、中繼管理。
- 內容控制:內容指令解析。將內容管理下發的內容操作指令(內容發布、內容刪除、內容調度、直播、錄播、中繼控制)解析成各個任務;負責任務的生成、下發、監控等功能。
- 服務控制:全局負載均衡,根據分散式流媒體節點的負載及用戶位置靈活調度服務,均衡全網負載,確保服務質量;服務觸發控制,流媒體伺服器通過CDN代理、CDN管理器向支撐子系統上報服務開始以及服務結束,以觸發IPTV業務系統計費流程。
- 節目播放安排:安排直播、輪播節目時間表,自動按片長編排。
- 計畫監控:對計畫操作執行狀況、生命周期等進行監控。
- 性能統計:包括設備性能統計、節點性能統計、VCDN性能統計、內容統計(通過輪詢等方式統計本CDN中各內容的使用頻率)。
組網介紹
- 單中心節點結構如下圖所示。
- 中心節點統一存儲節目。
- 邊緣節點為用戶直接提供服務。
- 邊緣節點通過節目分發以及Cache機制獲得節目。
- 中心節點統一存儲節目。
- 邊緣節點為用戶直接提供服務。
- 邊緣節點通過節目分發以及Cache機制獲得與其對應的中心節點中的節目。
- 不同中心節點之間互相分發節目。
- 節目分布存儲於各節點中。
- 各節點直接為用戶提供服務。
- 各節點之間均可進行節目分發,也可互為Cache。
技術原理
實現方式
- 內容分布網路管理器包含WEB伺服器。內容分布網路管理器完成網路管理功能的邏輯、內容控制和服務控制;WEB服務完成內容分布網路管理功能的展示,在業務統一管理平台上實現。
- 內容分布網路代理完成節點管理功能、節點內的內容控制和服務控制。對內容分布網路管理器的全局重定向性能的最佳化。可通過用戶重定向請求分離(不同用戶段的請求分配到不同的重定向伺服器上)的方式來實現。