基於PCDN技術的無延時直播方案

摘要: 2018亞太CDN峯會在北京隆重召開,在4月12日上午的運營商論壇中,阿里雲邊緣計算團隊高級技術專家張士波進行了《基於PCDN技術的無延時直播方案》的主題演講。本文爲演講內容。當你們談到直播,通常很驚訝於直播近幾年來發展的規模,尤爲是2016到2017年直播用戶增加速度達到了22.6%,用戶的整體規模已經達到了4.2億,營收方面達到了人民幣300億以上,發展趨勢是很是喜人的。算法

 

2018亞太CDN峯會在北京隆重召開,在4月12日上午的運營商論壇中,阿里雲邊緣計算團隊高級技術專家張士波進行了《基於PCDN技術的無延時直播方案》的主題演講。本文爲演講內容。網絡

 

當你們談到直播,通常很驚訝於直播近幾年來發展的規模,尤爲是2016到2017年直播用戶增加速度達到了22.6%,用戶的整體規模已經達到了4.2億,營收方面達到了人民幣300億以上,發展趨勢是很是喜人的。性能

 

在2017年有兩撥熱潮,第一撥是抓娃娃,第二撥是答題,都把視頻直播推到了一個新的高度,同時直播也有着十分廣闊的發展空間,咱們看到直播已經從原來的泛娛樂逐漸地和垂直行業進行深度的結合,從娛樂轉到了像電商、在線教育、傳媒等關係國計民生的各個方面。阿里雲

 

在直播發展的同時,市場對用戶的體驗、性能和成本方面其實也提出了更高要求,我想做爲PCDN這個技術,咱們可以在成本和體驗方面貢獻本身的一份力量,尤爲是在未來的發展中,咱們認爲直播的延時能力很是影響用戶的使用體驗。因此,今天的分享中,我將爲各位介紹基於PCDN技術的無延時直播方案。視頻

 

內容深度下沉,流量本地化是將來趨勢blog

 

PCDN是基於P2P的一種技術,利用了邊緣網絡中海量的閒散資源充分發掘他們的能力,這樣就造成了咱們的低成本、高質量的分發網絡,咱們這種分發網絡會大大的下降骨幹網之間的流量消耗,從而促進咱們流量深度的下沉和流量本地化的趨勢,從而大大提升邊緣網絡的資源利用率,提升分發的速度。接口

 

通常而言,以往CDN大多部署在一線和二線這樣的城市,剛纔中國移動的專家也說了,如今咱們正在往三線、四線甚至五六線在部署,其實咱們也是深入的認同這個觀點,咱們認爲未來要服務好客戶,咱們的內容必定是深度下沉的,流量本地化也是未來的趨勢。資源

 

咱們PCDN其實是和CDN進行深度融合的,咱們能夠利用PCDN的技術把大量的三四線、五六線城市的各類優點資源利用起來,經過靈活的系統對這種能力進行分配,最終視頻資源和直播資源是在雲、CDN和PCDN網絡之間進行網狀的流動,並且咱們跟普通的鏈接是有所不一樣的,咱們是一種多點多徑的方法,能達到成功率流暢率更高的效果。文檔

 

PCDN定位:擴展CDN的邊界,讓內容離你更近部署

 

咱們認爲,PCDN是邊緣計算矩陣中的一個Paas產品,它擴展了CDN的邊界,可以讓內容分發能力下達到用戶小區,甚至下達到用戶的家裏。

 

PCDN對直播的支持有很是明顯的優點,首先,在調度端,阿里雲有管理億級節點的能力,經過資源優選,能夠爲消費點分配最適合他的節點。同時,在端上有不少算法,好比說像子流化、分片化的算法,還有多點多徑的鏈接均可以更好的支持直播,單節目能夠支持百萬級的同時在線。

其實P2P還有一個點,咱們選擇這麼多特色各異的節點,它在成本上區別是很是之大的。利用這些特色,經過咱們的調度算法和鏈接服務,最終咱們能夠達到很高的分享率,同時由於節點很是靠近用戶,和用戶的距離很是近,PCDN在直播延時方面接近零延時。

 

PCDN既是一個雲產品,又是一個端的產品。在端這方面,PCDN通過多年的技術積累,並與客戶業務進行深度的結合和打磨,咱們積累創建了完整的端的系統。

 

由於端產品它面向的是不一樣種類的端,尤爲是端的這種異構性,好比像設備異構、平臺異構、軟件異構,播放器也是各有不一樣,PCDN採用通用化的處理方式,最大的作到了一個兼容性。所以,PCDN在媒體的協議支持方面,在媒體的格式方,在平臺的支持和終端的支持方面作到了很是全面的狀態,提供的直播和點播方案也是比較成熟和全面的。

 

按照「質量優先,兼顧成本」原則合理配比

PCDN能夠實現基於後臺調度,選擇優質節點進行傳輸。對於分佈在網上各類各樣的節點設備的統一管理,PCDN採用了對三個能力進行單元化處理的模型,像計算能力、帶寬能力和存儲能力,從而實現用一致的方法來爲整個系統進行調度。

在直播開始階段,PCDN優選出來的首批優質節點,能夠快速的讓終端連上這些節點,迅速的拿到首播數據,從而達到很好的輸出效果。在播放的過程當中,咱們用本身的智能算法找出那些性價比更高的節點來逐步的加入,使這個能力愈來愈強,從而達到了播放體驗和成本之間的很好平衡。

 

簡單易用 保障有力

在技術和產品在發展的過程當中,除了靠自身對於技術的不斷追求和迭代以外,實際上也常常被客戶所教育和引導。一個好的產品,從客戶的角度來看必定是簡單方便、容易使用的、支持完善的,這幾點也是咱們研發的動力。在SDK簡單易用性、控制檯實操方面,咱們作了大量的工做,讓SDK的接口調用更簡單,並提供了完整詳盡的文檔與售後支持。

 

在客戶的業務場景中,對業務層數據的跟蹤和監控是十分重要的,依託於阿里雲的數據處理能力,可以實時的去監控到線上發生的各類狀況,進行自動修復和危險預警。

 

還有一點客戶比較關心的是,對單點故障的排除能力和定位能力。在這方面PCDN利用端的底層的技術,可以分析和彙報有關網絡方面的各個特徵,同時對整個鏈路進行分級操做,實現提取客戶關心的用戶畫像等特徵等增值服務。

以上就是張士波在技術角度,對PCDN無延時直播解決方案的特色闡述。

 

原文連接

閱讀更多幹貨好文,請關注掃描如下二維碼:

相關文章
相關標籤/搜索