隨著直播技術不斷發展,單向直播已經不能滿足大眾的需求,連麥、互動、和“主播”實時視頻溝通成為大家進一步的選擇。但由于其高成本、高技術、高維護的特點,對于中小型公司來說,很難自研完成,于是乎,選擇第三方云視頻服務提供商是目前最高效的方法。那么,如何選擇適合的服務商?
作為垂直教育行業的媒體,鯨媒體這次從教育角度,對百家云、保利威視、布卡互動、CC視頻、歡拓、翼鷗、展視互動7款產品進行測試(PS:這7款產品均屬于直接可以上手的客戶端,而非SDK)。在教育互動直播方面,它們都各自有怎樣的效果?
一、 產品簡介
通過體驗這7款產品,鯨媒體對它們可能在教育方面會用到的功能進行了梳理,如下圖所示。
7款產品都包含了白板、文檔、提問、答題卡等功能,不同于其他行業直播的特殊場景,教育直播更加看重白板、PPT格式、問答、角色權限(老師、助教、學生)等功能。
互動直播可以讓學生和老師進行實時的語音、視頻對話,增加互動性。其中百家云、布卡互動、歡拓、翼鷗、展視互動五款產品支持小班課教學,保利威視、CC云直播為直播上麥形式。
保利威視云直播、CC云直播目前只能進行1對1連麥互動,且保利威視在視頻連麥時需要先安裝插件,相對本次參與測評的其他產品來說,增加了成本,且在安裝插件過程可能會出現安裝后沒反應的情況(測試電腦配置:win10 X64 處理器:i3)。
二、 直播互動實現方案
目前行業內存在兩種直播互動實現方案,先了解下這兩種方案的實現流程和優缺點。(保利威視和CC視頻屬于第一種,百家云、布卡互動、歡拓、翼鷗、展視互動屬于第二種。)
第一種方案:
老師端接收學生端發送來的音視頻數據,將自身音視頻與學生端進行合成,最后將混合音視頻推送給收看觀眾。
優點:觀眾看到的畫面和老師看到的畫面一模一樣。
缺點:對于老師端帶寬、視頻解碼要求高,不適用于移動場景;延遲會增大。
第二種方案:
老師端和學生端將音視頻發送給音視頻中轉服務器,音視頻中轉服務器轉發對方的音視頻給連麥方,同時轉發一份給互動直播服務器,由互動直播服務器對多方音視頻進行混合,再將混合后的音視頻推送給其他用戶。
優點:可以實現多人連麥互動直播,實時性高;服務器壓力小。
缺點:多人互動場景下隨著人數增長,帶寬成本成幾何級增長。
三、 功能測試
互動直播相較其他直播而言,低延遲是其核心能力。單向直播延遲,用戶感受并不明顯,但當互動直播的延遲超過800ms時,用戶的體驗就很差了。據專業人士介紹,行業延遲一般在800ms內。經過數據查詢,各家產品的延遲在200ms-500ms。這次小編對7款產品進行了延遲測試,同時,利用專業工具,對7款產品進行了抗丟包測試,看看7款產品在不同丟包情況下會產生什么樣的反應(丟包率分別為0.1、0.2、0.3和0.4)。以下為真實測試結果。
在網絡較差的環境下,各家產品的延遲如下(產品延遲按照老師端開始出現學生畫面的初始值計算):
小貼士:
延遲,是指從老師端采集到學生端播放之間的時間差,是檢驗直播應用實時性能的最重要指標,對視頻直播來說,延遲的高低是影響用戶直播體驗好壞的重要因素。
從延遲上我們可以看到,各家產品已經出現明顯差別。800ms內目前只有百家云、歡拓和翼鷗產品。但相較其他產品高清分辨率,百家云測試所用分辨率較低,只有640*480;歡拓2s之后開始出現卡頓,甚至出現長達十多秒的嚴重卡頓;翼鷗同樣也出現卡頓現象,最長卡頓達5秒。保利威視和CC視頻因屬于第一種連麥直播互動實現方案,所以延遲=學生端收到混合視頻的延遲+老師端接收到學生視頻的延遲。布卡互動初始延遲為1s,后續也開始出現卡頓,延遲增大的現象。展示互動初始延遲雖為3s,但隨著視頻的直播,延遲反而越來越小。
延遲雖是核心指標,但不是唯一指標,所以我們再來看看各家產品在抗丟包測試中的表現情況。
小貼士:
丟包率,是指測試中所丟失數據包數量占所發送數據組的比率。丟包率越高,視頻抖動越嚴重。
碼流(Data Rate),指視頻文件在單位時間內使用的數據流量,也叫碼率,是視頻編碼中畫面質量控制中最重要的部分。同樣分辨率下,視頻文件的碼流越大,壓縮比就越小,畫面質量就越好。
經過四輪丟包測試,結果如上圖所示。
此次測評視頻分辨率分為640*480和1280*720兩個檔,其中百家云和翼鷗屬于640*480檔(標清)。
整體上百家云表現較好,在四輪測試過程中變化較小,在丟包率為0.4時,畫面也只是稍微模糊和卡頓,但相較于其他產品,百家云分辨率只有640*480;PS:小編測試時視頻分辨率選擇的高清(業界默認高清分辨率是1280*720),后來咨詢工作人員才發現百家云的高清只有640*480。
翼鷗在測試時分辨率與其他產品相比較低(標清),在標清情況下,延遲基本保持在2s之內,但畫面在丟包率為0.1時便出現了明顯卡頓。
其他幾家均屬于1280*720(高清)檔。
展視互動,隨著丟包率的增加,延遲率也稍微增加,畫面也出現稍微模糊和稍明顯卡頓;
布卡互動,布卡延遲在0.3之前變化比較小,0.4之后突然增大,畫面也出現了模糊和卡頓。
歡拓(初始學生端視頻模糊)在測試過程中,0.1和0.3下畫面卡頓不動(測試時長20s),0.1和0.4下則出現嚴重卡頓。
CC視頻(初始學生端視頻模糊)在測試過程,同樣隨著丟包率的增大,畫面越模糊、越卡頓。
保利威視(初始學生端視頻模糊)延遲比較大,在丟包0.2時就已到10s。
產品測試實錄:
四、 總結
測試完這7款產品,小編來說說整體感受。
1. 百家云
百家云的綜合能力不錯,有互動小班課類型,學生進入教室后自動語音上麥,最多可同時上麥10人,且功能上也較齊全,能和學生進行很好的互動溝通,同時具備試卷功能,可以進行線上實時測試。后臺也較為簡潔清晰,容易上手。標清狀態下,抗丟包率表現較好,在0.4的丟包率下畫面也只出現稍微模糊和卡頓。
2. 保利威視
保利威視一次最多只能一個學生上麥,互動性相對較少,且在上麥前期需要進行插件安裝,增加了用戶的時間成本,且安裝容易出現不可避免的意外(如:安裝不上)。相比其他產品來說延遲較大,且學生端的原始畫面是模糊的,對于視頻互動來說體驗并不好。
3. 布卡互動
布卡互動有互動類型,學生進入教室后自動語音上麥,最多可同時上麥20人,且功能上也較齊全,能很好地進行課堂實時互動溝通,同時具有共享盤功能,PPT支持動態效果。同樣后臺清晰簡潔,能了解每堂課程的相關數據。延遲相對比較低,在抗丟包測試中延遲增大,畫面出現模糊和卡頓。
4. CC視頻
CC視頻有云直播和云課堂產品,這次我們測試的是云直播產品,和保利威視一樣一次最多只能上麥1人。據小編了解,云課堂可以進行多人互動,但目前只有web和APP兩個平臺,web端易受到網頁協議的約束。CC視頻在連麥互動方案上采用第一種方案,對于老師端的帶寬要求比較高。
5. 歡拓
歡拓產品不能自主修改分辨率等參數,需在購買前和服務顧問溝通清楚,一旦確定后續只能通過顧問修改,產品提供后臺獨立站點。在互動功能上,相較于其他產品稍多一些,如通知功能,可以發布緊急、臨時、重要的通知,直接以滾動廣播的形式出現在屏幕上;抽獎功能,可以調節課堂氣氛,增加與學生的互動性。同樣,在抗丟包測試中,畫面出現嚴重卡頓。
6. 翼鷗
翼鷗同樣也是互動直播類型的,學生進入教室后自動上麥,最多可同時上麥16人,且文檔支持類型較多,在基本功能上增加了搶答、小黑板等功能。在教學課程中,老師可以將白板主動權交于學生,也可開啟小黑板進行互動,這兩個功能很好地模擬了線下課堂中老師邀請學生上黑板書寫的互動功能。同時在課程結束后,老師可以看到學生這節課的表現,也可給每一個學生進行評分操作。但是,翼鷗在抗丟包測試中,標清狀態下,丟包率為0.1時便出現明顯卡頓,但整體延遲還好。
7. 展視互動
展視互動給小編的整體感覺太過于復雜,功能很多、自定義很強,但過多的選擇反而讓人不知所措。后臺展現較為混亂,初次操作需要相應引導。交流功能則支持公聊、私聊和嘉賓聊三種,同時,只能是嘉賓上麥,普通觀看用戶是不可以的,發布、回答問題也只能是嘉賓??箒G包能力較強。