圖為 富聊視頻音視頻專家徐存樹現(xiàn)場(chǎng)演講圖片
富聊科技誕生于2013年7月19日,公司總部設(shè)立在杭州,由互聯(lián)網(wǎng)創(chuàng)業(yè)先鋒童幼峰先生創(chuàng)立。值得注意的是,富聊率先開創(chuàng)了聊天賺錢的社交模式,讓聊天成為了一項(xiàng)有價(jià)值的、可量化的獨(dú)特交流方式。
據(jù)悉,2017年,初富聊已經(jīng)躋身APP社交網(wǎng)絡(luò)領(lǐng)域排名前10位,目前用戶數(shù)已突破3000萬,其中主播就有近百萬人。作為一款移動(dòng)社交應(yīng)用,富聊自身造血功能強(qiáng)大,2017年?duì)I收近十億元,并持續(xù)保持高速增長。
富聊視頻主營產(chǎn)業(yè)
富聊專注于做社交,產(chǎn)品主要內(nèi)容也非常豐富,包括直播,直播包括上麥、直播轉(zhuǎn)一對(duì)一、直播間PK等等。另外一個(gè)主要的功能就是私聊,即從最原始的文字聊、圖片、語音聊到后面的視頻聊。同時(shí),富聊APP還有群聊、小視頻。特別需要提的一個(gè)功能就是配對(duì)視頻聊,這個(gè)功能的主要思想來源于醫(yī)生坐診的概念。
互動(dòng)直播
介紹完公司和產(chǎn)品介紹后,我想分享一下我們的直播。我們的第一本直播是2016年4月份開始開發(fā)的,上面的PPT是整體直播的基礎(chǔ)框架。
簡(jiǎn)介:
當(dāng)主播開播的時(shí)候會(huì)進(jìn)入一個(gè)核心服務(wù)器,創(chuàng)建一個(gè)房間,把這個(gè)房間傳遞給觀眾,這個(gè)時(shí)候可以傳輸,傳輸?shù)膮f(xié)議都是通過UDP,有一個(gè)嘉賓會(huì)上麥,會(huì)從邊緣服務(wù)器退出來再切換到核心服務(wù)器。
存在的問題:
1.主播端、觀眾端都采用sdk實(shí)現(xiàn),采用UDP協(xié)議,比較受限。一點(diǎn)供應(yīng)商系統(tǒng)出現(xiàn)問題,只能等著,干瞪眼。
2.旁路不穩(wěn)定,并且旁路不支持并流。
3.延時(shí)偏大,旁路延時(shí)達(dá)到7-8s,上麥嘉賓的延時(shí)有時(shí)也到2-3s。
4.音視頻不同步。
5.經(jīng)常只聽到聲音無法看到視頻。
旁路直播
旁路直播,富聊視頻的第二個(gè)版本。首先,旁路直播更換了一個(gè)RTC服務(wù)提供商,主播在登陸到RTC服務(wù)器后,會(huì)通過旁路推服務(wù)器向CDN推流。同時(shí),當(dāng)上麥嘉賓上麥的時(shí)候會(huì)在旁路推流服務(wù)器進(jìn)行音頻并流、視頻并流。在推流服務(wù)器做音頻和視頻推流時(shí),只要拉一個(gè)流就能很好的解決觀看的問題。富聊直播第二個(gè)版本上去之后,解決了第一版的很多問題,諸如音視頻不同步、秒開的問題也得到了很大程度的解決,讓用戶在上麥體驗(yàn)和上麥的量上都得到了提高。
旁路直播存在的問題
1.對(duì)一般的直播和連麥場(chǎng)景效果非常好。
2.場(chǎng)景變換時(shí)流會(huì)中斷,觀眾端體驗(yàn)較差。直播pk場(chǎng)景尤為突出。
3.觀眾端延時(shí)增大。相對(duì)于主播直接推流的模式增加了1-2s的延時(shí)。
4.兩次編解碼,視頻的質(zhì)量會(huì)下降。
新的嘗試
富聊視頻新的嘗試和方案,主要針對(duì)PK來做。這里的PK是指主播在我們之前的方案里推流放到旁路直播,放到RTC旁路推流服務(wù)器做的推流里,而現(xiàn)在則改到本地做推流。當(dāng)PK的觀眾或者上面的嘉賓上來的時(shí)候,會(huì)在主播端做音頻和視頻并流,這就很好的解決了在做PK的時(shí)候不斷關(guān)掉之前的rtmp流再重新推一個(gè)流而引起觀眾不好的體驗(yàn)。
當(dāng)然,主播端在推流里會(huì)有兩路編碼和兩路上行。但是PK的時(shí)候,畫面實(shí)際上會(huì)非常小,這個(gè)時(shí)候把本地推流的碼率降下來,這樣對(duì)視頻的質(zhì)量也不會(huì)有太大的影響,同時(shí)緩解了網(wǎng)絡(luò)帶寬的壓力,對(duì)性能的壓力也不會(huì)太大,這是我們直播做的第三版。
期待與展望
介紹完直播的發(fā)展我們這里面走了很多彎路,最后我想說的就是期待或者說展望。其實(shí)是對(duì)cdn廠商的一些期待。
1. 更高的穩(wěn)定性
徐存樹認(rèn)為作為直播的廠商,最主要指的是系統(tǒng)的穩(wěn)定性。
2. 更低的延時(shí)
CDN的延時(shí)從主播推流到觀眾拉流觀看,能不能達(dá)到互動(dòng)要求,我覺得這個(gè)問題還是值得去研究和嘗試的。
3. CDN廠商和RTC廠商的配合
我們做旁路直播的是,會(huì)同時(shí)使用RTC和CDN,有時(shí)候RTC和CDN廠商之間的配合其實(shí)非常重要。
4. 更佳的流暢性
前面專家說,流暢性影響很大。如果用戶覺得卡,他們會(huì)很快就走了不看了。同時(shí),我也非常期待QUIC的引入可以可改善產(chǎn)品的流暢性。
5. 更低的價(jià)格
最后一點(diǎn)就是價(jià)格,像我們這樣的公司對(duì)于價(jià)格非常的敏感,我估計(jì)大多數(shù)公司對(duì)成本非常敏感。
以上這些是我今天分享的全部內(nèi)容,最后感謝主委會(huì),同時(shí)感謝之前為我們提供服務(wù)現(xiàn)在為我們提供服務(wù)的廠商,謝謝你們。