本發(fā)明涉及app播放器體驗分析領(lǐng)域,特別涉及app播放器體驗分析方法。
背景技術(shù):
1、隨著短視頻的興起,客戶留存率成為短視頻平臺一個重要指標(biāo),而其中的視頻播放體驗更是占據(jù)了很大的比重。
2、現(xiàn)有技術(shù)中,通過采用人工查看體驗對比方法、adb技術(shù)對比方法進行app播放器體驗分析。
3、而人工查看體驗對比方法存在如下缺點:
4、1)沒有數(shù)據(jù)支撐,只能通過人工的觀感來進行評價;
5、2)主觀性強,每個人的觀感有自己的見解,很難形成一套標(biāo)準;
6、3)資源浪費,需要多個人在相同環(huán)境下的參與才能盡可能減少變量。
7、而adb技術(shù)對比方法存在如下缺點:
8、1)有誤差,不同播放器之間關(guān)鍵字解析可能有誤差;
9、2)和觀感體驗不符,日志采集受制于手機性能,可能與實際觀感不同。
10、綜上,目前沒有一個合適的分析方法,進行比較不同短視頻平臺的播放體驗。
技術(shù)實現(xiàn)思路
1、本發(fā)明為了解決如下技術(shù)問題:如何實現(xiàn)多場景和多維度的數(shù)據(jù)定義和采集,為數(shù)據(jù)分析提供支撐;如何更能接近用戶實際觀感。而提供app播放器體驗分析方法。
2、本發(fā)明通過以下技術(shù)方案解決上述技術(shù)問題:
3、本發(fā)明提供了app播放器體驗分析方法,所述app播放器體驗分析方法包括如下步驟:
4、(1)測試機器的接入;
5、(2)開啟開發(fā)者模式,測試機器開啟開發(fā)者模式和adb調(diào)試開關(guān);
6、(3)服務(wù)器安裝appium環(huán)境和appiuminspector;
7、(4)安裝scrcpy環(huán)境,并配置環(huán)境變量;
8、(5)執(zhí)行scrcpy命令,通過appium進行元素分析,找到對應(yīng)的視頻播放場景,開啟播放后并進行錄屏;
9、(6)上傳錄屏文件,將錄屏文件上傳到私有云存儲;
10、(7)進行錄屏文件分析檢測,獲取幀卡頓率、loading率、黑屏率;
11、(8)結(jié)果收集,保存分析檢測結(jié)果到緩存和數(shù)據(jù)庫;
12、(9)測試機器取出。
13、優(yōu)選地,所述步驟(2)中的測試機器為安卓智能手機、安卓平板電腦、安卓智能手表、安卓車載設(shè)備中的一種或多種。
14、優(yōu)選地,所述步驟(5)中的視頻播放場景為視頻快速滑動場景、視頻正常播放后滑動場景、視頻拖拽后滑動場景中的一種。
15、優(yōu)選地,所述視頻快速滑動場景用于模擬用戶連續(xù)快速滑動下的視頻播放。
16、優(yōu)選地,所述視頻正常播放后滑動場景用于模擬用戶正常播放后滑動下的視頻播放。
17、優(yōu)選地,所述視頻拖拽后滑動場景用于模擬用戶拖拽后滑動下的視頻播放。
18、優(yōu)選地,所述步驟(6)中錄屏文件存儲為mkv格式。
19、優(yōu)選地,所述步驟(7)幀卡頓率檢測采用如下步驟:
20、一、視頻截幀,將視頻按照指定幀率獲取每一幀的畫面;
21、二、幀間對比,利用opencv比較兩幀之間的像素差異。
22、優(yōu)選地,所述步驟(7)中l(wèi)oading率通過采用出現(xiàn)loading圖標(biāo)的區(qū)域幀畫面的像素比較,以進行l(wèi)oading區(qū)域檢測。
23、優(yōu)選地,所述步驟(7)中錄屏文件分析檢測還需進行靜音檢測。
24、在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。
25、本發(fā)明的積極進步效果在于:
26、上述提出的app播放器體驗分析方法,通過利用錄屏文件分析,實現(xiàn)對不同平臺播放體驗的比較,并且更能接近用戶的實際觀感。通過采用多場景采集,基本涵蓋用戶在短視頻應(yīng)用中的操作,實現(xiàn)多場景和多維度的數(shù)據(jù)定義和采集,為數(shù)據(jù)分析提供支撐,進一步通過分析幀間卡頓率、loading率和黑屏率,可反映比較真實的播放體驗。綜上,本發(fā)明實現(xiàn)了通過不同場景下幀間對比的方式比較不同短視頻應(yīng)用/平臺的播放體驗。
1.app播放器體驗分析方法,所述app播放器體驗分析方法包括如下步驟:
2.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(2)中的測試機器為安卓智能手機、安卓平板電腦、安卓智能手表、安卓車載設(shè)備中的一種或多種。
3.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(5)中的視頻播放場景為視頻快速滑動場景、視頻正常播放后滑動場景、視頻拖拽后滑動場景中的一種。
4.如權(quán)利要求3所述的app播放器體驗分析方法,其特征在于:所述視頻快速滑動場景用于模擬用戶連續(xù)快速滑動下的視頻播放。
5.如權(quán)利要求3所述的app播放器體驗分析方法,其特征在于:所述視頻正常播放后滑動場景用于模擬用戶正常播放后滑動下的視頻播放。
6.如權(quán)利要求3所述的app播放器體驗分析方法,其特征在于:所述視頻拖拽后滑動場景用于模擬用戶拖拽后滑動下的視頻播放。
7.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(6)中錄屏文件存儲為mkv格式。
8.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(7)幀卡頓率檢測采用如下步驟:
9.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(7)中l(wèi)oading率通過采用出現(xiàn)loading圖標(biāo)的區(qū)域幀畫面的像素比較,以進行l(wèi)oading區(qū)域檢測。
10.如權(quán)利要求1所述的app播放器體驗分析方法,其特征在于:所述步驟(7)中錄屏文件分析檢測還需進行靜音檢測。