新功能|實時音影片(TRTC)監控儀錶盤發布
- 2020 年 1 月 8 日
- 筆記
騰訊實時音影片(Tencent-RTC)
基於騰訊21年實時音影片通話技術積累進行輸出,是一款提供全平台互通高品質的實時音影片互動的雲服務產品。
無論是軟體用還是其他設備,只要接入了騰訊實時音影片服務,就可以讓這些應用在全球進行實時的語音或影片互動。騰訊實時音影片為眾多的社交app提供了直播連麥的服務,也在金融、保險行業實現了遠程面簽、在線定損等功能,讓用戶在平台上產生更深度的互動,也幫助平台構築了新的商業模式。
當然,業務在線化所產生的問題也會接踵而來,比如在線教育,需要通過實時音影片為學生和老師提供跨越空間的在線學習平台,由於不是面對面的交流,通話品質就顯得至關重要。舉個例子:上課時,如果老師分享的畫面不清晰、聲音卡頓,會大大降低授課體驗,嚴重的可能會造成課程無法正常進行,這樣必定會導致退課的情況大大增加,因此給平台帶來損失不容小覷。 可以看出,通話品質是音影片行業的生命線,但由於音影片領域的技術門檻比較高,App開發者不一定有很好的方法進行全鏈路的品質監控和排查,從用戶到客戶,再到音影片雲服務商層層排查,最終診斷出問題、制定解決方案,問題處理流程複雜時長較長,等到確認問題答覆客戶的時候已經造成很差的用戶體驗。 作為領先的實時音影片雲服務商,騰訊雲一直在思考提升問題處理的效率的方法,努力做到在第一時間讓客戶了解問題所在。一個可靠、可託付的雲服務平台不僅僅要提供低延時、高品質的音影片服務,更需要針對提供可視化、可追溯、可分析的運維工具產品,讓整個產品鏈路更加的透明、可控。 今天,騰訊實時音影片推出的「監控儀錶盤」,可以幫助您快速定位問題,從而快速找到解決問題的方法。下面我們來詳細了解一下: 從上訴例子中,經過整理和篩查後發現,會有以下幾類問題:
· 設備問題:如型號老舊、硬體介面不標準、系統兼容性差、故障;
· 網路環境問題:如用戶所處的環境訊號差、傳輸丟包、網路延遲、抖動;
· 用戶行為:如用戶自己按了靜音、切換網路、切換了藍牙、揚聲器等;
· 實時音影片服務問題:如 TRTC SDK 和後台服務問題。
所以只要有足夠的數據支撐,就可以讓絕大部分的用戶以及運維能夠自閉環、快速響應,並且對服務品質能夠量化評估。
針對這些常見的問題,騰訊內部有一套非常完善的品質評估及數據分析的體系,從中可以監測到實時通訊過程中整個鏈路的數據資訊:
1、用戶行為:
靜音、切換網路、切換攝影機/麥克風、進出房間等;
2、運行時狀態:
APP和系統CPU佔用、記憶體等;
3、品質資訊:
卡頓、幀率、碼率、音量等;
4、網路資訊:
接入網路、丟包、抖動、延遲等。
監測到的資訊通過內部的工具和系統就可以快速定位診斷。
下面我們通過一個用戶卡頓的案例,具體看下如何通過監控儀錶盤進行排查並解決問題。
步驟一:
我們登錄騰訊雲官網,搜索「TRTC」並進入實時音影片介紹頁:

步驟二:
登錄實時音影片控制台,並進入監控儀錶盤頁面:

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

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

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

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

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

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





點擊「閱讀原文」體驗DEMO
