安利一個好用的工具:實時音視頻TRTC監控儀錶盤
- 2020 年 2 月 15 日
- 筆記
如果你正在產品涉及到在線教育、直播連麥、視頻會議、互動遊戲(狼人殺)、金融雙錄等等這些實時音視頻互動的場景,這段時間業務規模一定在指數型爆髮式的增長。
業務規模大了,問題也會隨之而來,比如在線教育,通過實時音視頻為學生和老師提供在線學習平台,由於不是面對面的交流,通話質量就顯得至關重要。舉個例子:上課時,如果老師分享的畫面不清晰、聲音卡頓,會大大降低授課體驗,嚴重的可能會造成課程無法正常進行,這樣必定會導致退課的情況大大增加,因此給平台帶來損失不容小覷。 質量是音視頻行業的生命線,但由於音視頻領域的技術門檻比較高,App開發者不一定有很好的方法進行全鏈路的質量監控和排查,從用戶到客戶,再到音視頻雲服務商層層排查,最終診斷出問題、制定解決方案,問題處理流程複雜時長較長,等到確認問題答覆客戶的時候已經造成很差的用戶體驗。 如果你的產品正好使用的是騰訊實時音視頻TRTC產品提供的服務,那麼「監控儀錶盤」可以幫助您快速定位問題,並且快速找到解決問題的方法。
先大致講下儀錶盤的設計初衷,這樣會顯得產品比較高級,騰訊本身有大量的音視頻通信的業務場景比如QQ電話、微信電話、騰訊會議,在產品運營中也會遇到各種各樣的問題,經過整理和篩查後發現,會有以下幾類問題:
· 設備問題:如型號老舊、硬件接口不標準、系統兼容性差、故障;
· 網絡環境問題:如用戶所處的環境信號差、傳輸丟包、網絡延遲、抖動;
· 用戶行為:如用戶自己按了靜音、切換網絡、切換了藍牙、揚聲器等;
· 實時音視頻服務問題:如 TRTC SDK 和後台服務問題。
所以只要有足夠的數據支撐,就可以讓絕大部分的用戶以及運維能夠自閉環、快速響應,並且對服務質量能夠量化評估。
針對這些常見的問題,騰訊內部有一套非常完善的質量評估及數據分析的體系,從中可以監測到實時通信過程中整個鏈路的數據信息:
1、用戶行為:
靜音、切換網絡、切換攝像頭/麥克風、進出房間等;
2、運行時狀態:
APP和系統CPU佔用、內存等;
3、質量信息:
卡頓、幀率、碼率、音量等;
4、網絡信息:
接入網絡、丟包、抖動、延遲等。
監測到的信息通過內部的工具和系統就可以快速定位診斷。
下面我們通過一個用戶卡頓的案例,具體看下如何通過監控儀錶盤進行排查並解決問題。 步驟一:我們登錄騰訊雲官網,搜索「TRTC」並進入實時音視頻介紹頁:

步驟二:登錄實時音視頻控制台,並進入監控儀錶盤頁面,這個頁面會展示15天的通話數據:

步驟三:根據房間ID/UserID,進入到通話詳情頁面:

在通話詳情頁面中,我們可以看到用戶所處的區域、使用的終端平台、SDK的版本、接入的網絡情況等等。

步驟四:我們選擇有問題的用戶從發送/接收端的視角查看數據:

如果顯示的數據畫面太小怎麼辦?我們可以把鼠標停留在任一模塊上,滾輪直接滑動,所有的模塊會同步放大時間軸,這個設計非常的人性化。

我們可以從下圖的例子中很清楚的看到接收端表現卡頓的時刻,發送端的幀率非常低,此時發送端的CPU也嚴重飆高。跟用戶溝通後確實是老舊的設備並且開了過多的應用。關閉應用後問題得到解決,用戶滿意,業務也沒有受到損失。

當然,想做到如此順滑的體驗,我們也面臨著非常多的技術挑戰:
一、實時數據收集處理
我們用戶分佈在全球各地,接入點也遍布在全球各個地方。用戶的上行帶寬和終端性能在通話過程中非常寶貴,為保障不影響用戶上行情況下收集到全面的質量以及用戶網絡狀態信息,我們需要對上報信息做精簡壓縮,並結合後端服務實時計算,綜合得到所需的信息。
信息拿到之後再依賴我們全球內網專線,保障數據不丟,快速的傳到數據處理服務。
二、千億級數據實時處理
問題排查最重要的是還原現場,所以提供的數據鏈要非常完整。因此要求終端每隔2s上報質量數據。數據的壓力非常的大,每天都有上千億數據實時上報。在這些龐大的數據上報中,我們採用分佈式計算服務將這些複雜的信息中進行實時計算,匹配,從而迅速得到分析結果。
三、海量數據存儲和極速查詢
每天千億數據需要落地存儲,並且存儲數周,存儲量巨大,對檢索速度又有極高要求。我們可以做到2秒以內查出房間列表數據;6人持續5小時的通話房間能夠在10s內渲染並以圖表的形式呈現給用戶。
監控儀錶盤是我們提供的第一款針對異常通話的分析工具。接下來,我們還將發佈數據大盤和監控告警這兩項功能。前者可以幫助客戶了解用量和質量的總體趨勢及分佈,後者能讓客戶提前感知異常並且及時通知客戶及時干預,提升體驗。
騰訊實時音視頻TRTC的願景就是為了把專業的實時音視頻技術門檻降到最低,幫助開發者擁有和一線大廠同樣技術軍備,從而能夠做出業務和商業上的創新。
下期準備介紹一個案例…emmmm
了解更多關於騰訊雲實時音視頻(TRTC)的信息, 請掃描下方二維碼即可體驗 TRTC 官方Demo。您可以訪問我們的官方網站:https://cloud.tencent.com/product/trtc


