基于PCDN技术的无延时直播方案
摘要:?2018亞太CDN峰會(huì)在北京隆重召開(kāi),在4月12日上午的運(yùn)營(yíng)商論壇中,阿里云邊緣計(jì)算團(tuán)隊(duì)高級(jí)技術(shù)專(zhuān)家張士波進(jìn)行了《基于PCDN技術(shù)的無(wú)延時(shí)直播方案》的主題演講。本文為演講內(nèi)容。當(dāng)大家談到直播,一般很驚訝于直播近幾年來(lái)發(fā)展的規(guī)模,尤其是2016到2017年直播用戶(hù)增長(zhǎng)速度達(dá)到了22.6%,用戶(hù)的總體規(guī)模已經(jīng)達(dá)到了4.2億,營(yíng)收方面達(dá)到了人民幣300億以上,發(fā)展趨勢(shì)是非常喜人的。
2018亞太CDN峰會(huì)在北京隆重召開(kāi),在4月12日上午的運(yùn)營(yíng)商論壇中,阿里云邊緣計(jì)算團(tuán)隊(duì)高級(jí)技術(shù)專(zhuān)家張士波進(jìn)行了《基于PCDN技術(shù)的無(wú)延時(shí)直播方案》的主題演講。本文為演講內(nèi)容。
當(dāng)大家談到直播,一般很驚訝于直播近幾年來(lái)發(fā)展的規(guī)模,尤其是2016到2017年直播用戶(hù)增長(zhǎng)速度達(dá)到了22.6%,用戶(hù)的總體規(guī)模已經(jīng)達(dá)到了4.2億,營(yíng)收方面達(dá)到了人民幣300億以上,發(fā)展趨勢(shì)是非常喜人的。
在2017年有兩撥熱潮,第一撥是抓娃娃,第二撥是答題,都把視頻直播推到了一個(gè)新的高度,同時(shí)直播也有著十分廣闊的發(fā)展空間,我們看到直播已經(jīng)從原來(lái)的泛娛樂(lè)逐漸地和垂直行業(yè)進(jìn)行深度的結(jié)合,從娛樂(lè)轉(zhuǎn)到了像電商、在線(xiàn)教育、傳媒等關(guān)系國(guó)計(jì)民生的各個(gè)方面。
在直播發(fā)展的同時(shí),市場(chǎng)對(duì)用戶(hù)的體驗(yàn)、性能和成本方面其實(shí)也提出了更高要求,我想作為PCDN這個(gè)技術(shù),我們能夠在成本和體驗(yàn)方面貢獻(xiàn)自己的一份力量,尤其是在將來(lái)的發(fā)展中,我們認(rèn)為直播的延時(shí)能力非常影響用戶(hù)的使用體驗(yàn)。所以,今天的分享中,我將為各位介紹基于PCDN技術(shù)的無(wú)延時(shí)直播方案。
內(nèi)容深度下沉,流量本地化是未來(lái)趨勢(shì)
PCDN是基于P2P的一種技術(shù),利用了邊緣網(wǎng)絡(luò)中海量的閑散資源充分發(fā)掘他們的能力,這樣就形成了我們的低成本、高質(zhì)量的分發(fā)網(wǎng)絡(luò),我們這種分發(fā)網(wǎng)絡(luò)會(huì)大大的降低骨干網(wǎng)之間的流量消耗,從而促進(jìn)我們流量深度的下沉和流量本地化的趨勢(shì),從而大大提高邊緣網(wǎng)絡(luò)的資源利用率,提高分發(fā)的速度。
一般而言,以往CDN大多部署在一線(xiàn)和二線(xiàn)這樣的城市,剛才中國(guó)移動(dòng)的專(zhuān)家也說(shuō)了,現(xiàn)在我們正在往三線(xiàn)、四線(xiàn)甚至五六線(xiàn)在部署,其實(shí)我們也是深刻的認(rèn)同這個(gè)觀(guān)點(diǎn),我們認(rèn)為將來(lái)要服務(wù)好客戶(hù),我們的內(nèi)容一定是深度下沉的,流量本地化也是將來(lái)的趨勢(shì)。
我們PCDN實(shí)際上是和CDN進(jìn)行深度融合的,我們可以利用PCDN的技術(shù)把大量的三四線(xiàn)、五六線(xiàn)城市的各種優(yōu)勢(shì)資源利用起來(lái),通過(guò)靈活的系統(tǒng)對(duì)這種能力進(jìn)行分配,最終視頻資源和直播資源是在云、CDN和PCDN網(wǎng)絡(luò)之間進(jìn)行網(wǎng)狀的流動(dòng),而且我們跟普通的連接是有所不同的,我們是一種多點(diǎn)多徑的方法,能達(dá)到成功率流暢率更高的效果。
PCDN定位:擴(kuò)展CDN的邊界,讓內(nèi)容離你更近
我們認(rèn)為,PCDN是邊緣計(jì)算矩陣中的一個(gè)Paas產(chǎn)品,它擴(kuò)展了CDN的邊界,能夠讓內(nèi)容分發(fā)能力下達(dá)到用戶(hù)小區(qū),甚至下達(dá)到用戶(hù)的家里。
PCDN對(duì)直播的支持有非常明顯的優(yōu)勢(shì),首先,在調(diào)度端,阿里云有管理億級(jí)節(jié)點(diǎn)的能力,通過(guò)資源優(yōu)選,可以為消費(fèi)點(diǎn)分配最適合他的節(jié)點(diǎn)。同時(shí),在端上有很多算法,比如說(shuō)像子流化、分片化的算法,還有多點(diǎn)多徑的連接都可以更好的支持直播,單節(jié)目可以支持百萬(wàn)級(jí)的同時(shí)在線(xiàn)。
其實(shí)P2P還有一個(gè)點(diǎn),我們選擇這么多特點(diǎn)各異的節(jié)點(diǎn),它在成本上區(qū)別是非常之大的。利用這些特點(diǎn),通過(guò)我們的調(diào)度算法和連接服務(wù),最終我們可以達(dá)到很高的分享率,同時(shí)因?yàn)楣?jié)點(diǎn)非常靠近用戶(hù),和用戶(hù)的距離非常近,PCDN在直播延時(shí)方面接近零延時(shí)。
PCDN既是一個(gè)云產(chǎn)品,又是一個(gè)端的產(chǎn)品。在端這方面,PCDN經(jīng)過(guò)多年的技術(shù)積累,并與客戶(hù)業(yè)務(wù)進(jìn)行深度的結(jié)合和打磨,我們積累建立了完整的端的系統(tǒng)。
因?yàn)槎水a(chǎn)品它面向的是不同種類(lèi)的端,尤其是端的這種異構(gòu)性,比如像設(shè)備異構(gòu)、平臺(tái)異構(gòu)、軟件異構(gòu),播放器也是各有不同,PCDN采用通用化的處理方式,最大的做到了一個(gè)兼容性。因此,PCDN在媒體的協(xié)議支持方面,在媒體的格式方,在平臺(tái)的支持和終端的支持方面做到了非常全面的狀態(tài),提供的直播和點(diǎn)播方案也是比較成熟和全面的。
按照“質(zhì)量?jī)?yōu)先,兼顧成本”原則合理配比
PCDN可以實(shí)現(xiàn)基于后臺(tái)調(diào)度,選擇優(yōu)質(zhì)節(jié)點(diǎn)進(jìn)行傳輸。對(duì)于分布在網(wǎng)上各種各樣的節(jié)點(diǎn)設(shè)備的統(tǒng)一管理,PCDN采用了對(duì)三個(gè)能力進(jìn)行單元化處理的模型,像計(jì)算能力、帶寬能力和存儲(chǔ)能力,從而實(shí)現(xiàn)用一致的方法來(lái)為整個(gè)系統(tǒng)進(jìn)行調(diào)度。
在直播開(kāi)始階段,PCDN優(yōu)選出來(lái)的首批優(yōu)質(zhì)節(jié)點(diǎn),可以快速的讓終端連上這些節(jié)點(diǎn),迅速的拿到首播數(shù)據(jù),從而達(dá)到很好的輸出效果。在播放的過(guò)程中,我們用自己的智能算法找出那些性?xún)r(jià)比更高的節(jié)點(diǎn)來(lái)逐步的加入,使這個(gè)能力越來(lái)越強(qiáng),從而達(dá)到了播放體驗(yàn)和成本之間的很好平衡。
簡(jiǎn)單易用 保障有力
在技術(shù)和產(chǎn)品在發(fā)展的過(guò)程中,除了靠自身對(duì)于技術(shù)的不斷追求和迭代之外,實(shí)際上也經(jīng)常被客戶(hù)所教育和引導(dǎo)。一個(gè)好的產(chǎn)品,從客戶(hù)的角度來(lái)看一定是簡(jiǎn)單方便、容易使用的、支持完善的,這幾點(diǎn)也是我們研發(fā)的動(dòng)力。在SDK簡(jiǎn)單易用性、控制臺(tái)實(shí)操方面,我們做了大量的工作,讓SDK的接口調(diào)用更簡(jiǎn)單,并提供了完整詳盡的文檔與售后支持。
在客戶(hù)的業(yè)務(wù)場(chǎng)景中,對(duì)業(yè)務(wù)層數(shù)據(jù)的跟蹤和監(jiān)控是十分重要的,依托于阿里云的數(shù)據(jù)處理能力,能夠?qū)崟r(shí)的去監(jiān)控到線(xiàn)上發(fā)生的各種情況,進(jìn)行自動(dòng)修復(fù)和危險(xiǎn)預(yù)警。
還有一點(diǎn)客戶(hù)比較關(guān)心的是,對(duì)單點(diǎn)故障的排除能力和定位能力。在這方面PCDN利用端的底層的技術(shù),能夠分析和匯報(bào)有關(guān)網(wǎng)絡(luò)方面的各個(gè)特征,同時(shí)對(duì)整個(gè)鏈路進(jìn)行分級(jí)操作,實(shí)現(xiàn)提取客戶(hù)關(guān)心的用戶(hù)畫(huà)像等特征等增值服務(wù)。
以上就是張士波在技術(shù)角度,對(duì)PCDN無(wú)延時(shí)直播解決方案的特點(diǎn)闡述。
原文鏈接
干貨好文,請(qǐng)關(guān)注掃描以下二維碼:
總結(jié)
以上是生活随笔為你收集整理的基于PCDN技术的无延时直播方案的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: PyODPS开发中的最佳实践
- 下一篇: Kubernetes的Device Pl