本技術(shù)涉及數(shù)據(jù)處理技術(shù),尤其涉及一種協(xié)同直播互動數(shù)據(jù)處理方法、系統(tǒng)、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著多主播協(xié)同直播的發(fā)展,越來越多的直播場景需要多個主播同時連麥互動,共同進行內(nèi)容輸出。然而,由于地域分布不同、網(wǎng)絡(luò)環(huán)境不一致、觀眾互動行為復(fù)雜等因素,常常會導(dǎo)致部分主播出現(xiàn)卡頓、延遲較高或播放內(nèi)容不同步等問題,嚴重影響整體協(xié)同直播的觀眾觀看體驗。
2、現(xiàn)有技術(shù)在多主播協(xié)同直播過程中,往往無法精準協(xié)調(diào)各主播的視頻流質(zhì)量,也缺乏有效的互動優(yōu)化和視頻時序同步機制,導(dǎo)致不同主播之間存在明顯的播放差異,尤其在帶寬波動或觀眾互動頻繁的情況下,問題更加突出。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種協(xié)同直播互動數(shù)據(jù)處理方法、系統(tǒng)、設(shè)備及介質(zhì),用以解決現(xiàn)有技術(shù)問題。
2、第一方面,本技術(shù)提供一種協(xié)同直播互動數(shù)據(jù)處理方法,包括:
3、協(xié)同直播數(shù)據(jù)采集,采集主播側(cè)數(shù)據(jù)和平臺側(cè)數(shù)據(jù),所述主播側(cè)數(shù)據(jù)包括帶寬、互動延遲、丟包率、抖動和視頻幀時間戳,所述平臺側(cè)數(shù)據(jù)包括主播數(shù)量、互動頻率和觀眾數(shù)量,基于主播側(cè)數(shù)據(jù)和平臺側(cè)數(shù)據(jù)生成多維時間序列;
4、基于人工智能預(yù)測模型的數(shù)據(jù)預(yù)測,人工智能預(yù)測模型基于所述多維時間序列,預(yù)測第一預(yù)設(shè)時間內(nèi)的每一主播的帶寬狀態(tài)預(yù)測序列、丟包率預(yù)測序列和互動延遲預(yù)測序列;
5、直播數(shù)據(jù)流動態(tài)優(yōu)化,基于所述帶寬狀態(tài)預(yù)測序列、丟包率預(yù)測序列和互動延遲預(yù)測序列,根據(jù)直播數(shù)據(jù)流自適應(yīng)策略動態(tài)優(yōu)化每一所述主播的直播數(shù)據(jù)流;
6、協(xié)同直播互動優(yōu)化,基于所述互動延遲預(yù)測序列構(gòu)建互動體驗函數(shù),對多主播互動延遲進行全局評估,并根據(jù)協(xié)同直播互動調(diào)整策略動態(tài)調(diào)整主播與觀眾間的互動;
7、多主播視頻時序同步,基于所有所述主播的視頻幀時間戳確定同步參考時間,根據(jù)每一所述主播的視頻幀時間戳與同步參考時間的時間差,分別進行相應(yīng)的視頻同步處理。
8、在一種可能的設(shè)計中,所述直播數(shù)據(jù)流自適應(yīng)策略,包括動態(tài)碼率調(diào)整策略和分辨率及幀率調(diào)整策略;
9、所述動態(tài)碼率調(diào)整策略為根據(jù)所述帶寬波動預(yù)測序列、丟包率預(yù)測序列和互動延遲預(yù)測序列,實時計算并調(diào)整每一所述主播的動態(tài)碼率;
10、所述分辨率及幀率調(diào)整策略為根據(jù)所述動態(tài)碼率,實時調(diào)整每一所述主播的分辨率和幀率,包括:
11、當所述動態(tài)碼率大于或等于6mbps時,分辨率為4k,幀率為60fps;
12、當所述動態(tài)碼率大于或等于4mbps且小于6mbps時,分辨率為2k,幀率為60fps;
13、當所述動態(tài)碼率大于或等于2.5mbps且小于4mbps時,分辨率1080p,幀率為60fps;
14、當所述動態(tài)碼率大于或等于1.5mbps且小于2.5mbps時,分辨率為1080p,幀率為30fps;
15、當所述動態(tài)碼率大于或等于1.0mbps且小于1.5mbps時,分辨率為720p,幀率為30fps;
16、當所述動態(tài)碼率大于或等于0.6mbps且小于1.0mbps時,分辨率為480p,幀率為30fps;
17、當所述動態(tài)碼率大于或等于0.4mbps且小于0.6mbps時,分辨率為360p,幀率為30fps。
18、在一種可能的設(shè)計中,所述互動體驗函數(shù)為協(xié)同直播互動調(diào)整策略的觸發(fā)依據(jù);
19、當所述互動體驗函數(shù)大于互動優(yōu)化觸發(fā)閾值時,執(zhí)行協(xié)同直播互動調(diào)整策略;
20、互動優(yōu)化觸發(fā)閾值,用于判斷所述互動體驗函數(shù)是否處于可接受范圍內(nèi)。
21、在一種可能的設(shè)計中,所述協(xié)同直播互動調(diào)整策略,包括:
22、計算每一所述主播的目標互動延遲閾值;
23、將每一所述主播的互動延遲預(yù)測序列與對應(yīng)的所述目標互動延遲閾值進行比較;
24、當所述主播的互動延遲預(yù)測序列大于對應(yīng)的所述目標互動延遲閾值,則判定該所述主播為互動優(yōu)化對象;
25、對判定為互動優(yōu)化對象的主播進行互動優(yōu)化,所述互動優(yōu)化包括減少彈幕發(fā)送頻率、降低評論互動頻率、簡化打賞動畫特效和合并展示禮物特效。
26、在一種可能的設(shè)計中,所述目標互動延遲閾值為動態(tài)閾值。
27、在一種可能的設(shè)計中,所述多主播視頻時序同步,包括:
28、基于在第二預(yù)設(shè)時間內(nèi)采集的所述視頻幀時間戳,生成每一主播的視頻幀時間戳序列;
29、根據(jù)所有所述主播的視頻幀時間戳序列,采用最大值策略確定同步參考時間;
30、計算每一所述主播的視頻幀時間戳與同步參考時間的時間差;
31、根據(jù)所述時間差,分別對每一所述主播的視頻幀進行插幀操作或丟幀操作,包括:
32、當所述時間差大于0時,對該所述主播的視頻幀進行插幀操作;
33、當所述時間差小于0時,對該所述主播的視頻幀進行丟幀操作;
34、當所述時間差為0時,該所述主播的視頻幀不進行處理。
35、在一種可能的設(shè)計中,所述插幀操作為基于人工智能預(yù)測模型的插幀算法,通過向人工智能預(yù)測模型輸入相鄰視頻幀,預(yù)測并生成中間過渡幀。
36、第二方面,本技術(shù)提供一種協(xié)同直播互動數(shù)據(jù)處理系統(tǒng),包括:
37、協(xié)同直播數(shù)據(jù)采集模塊,采集主播側(cè)數(shù)據(jù)和平臺側(cè)數(shù)據(jù),所述主播側(cè)數(shù)據(jù)包括帶寬、互動延遲、丟包率、抖動和視頻幀時間戳,所述平臺側(cè)數(shù)據(jù)包括主播數(shù)量、互動頻率和觀眾數(shù)量,基于主播側(cè)數(shù)據(jù)和平臺側(cè)數(shù)據(jù)生成多維時間序列;
38、基于人工智能預(yù)測模型的數(shù)據(jù)預(yù)測模塊,人工智能預(yù)測模型基于所述多維時間序列,預(yù)測第一預(yù)設(shè)時間內(nèi)的每一主播的帶寬狀態(tài)預(yù)測序列、丟包率預(yù)測序列和互動延遲預(yù)測序列;
39、直播數(shù)據(jù)流動態(tài)優(yōu)化模塊,基于所述帶寬狀態(tài)預(yù)測序列、丟包率預(yù)測序列和互動延遲預(yù)測序列,根據(jù)直播數(shù)據(jù)流自適應(yīng)策略動態(tài)優(yōu)化每一所述主播的直播數(shù)據(jù)流;
40、協(xié)同直播互動優(yōu)化模塊,基于所述互動延遲預(yù)測序列構(gòu)建互動體驗函數(shù),對多主播互動延遲進行全局評估,并根據(jù)協(xié)同直播互動調(diào)整策略動態(tài)調(diào)整主播與觀眾間的互動;
41、多主播視頻時序同步模塊,基于所有所述主播的視頻幀時間戳確定同步參考時間,根據(jù)每一所述主播的視頻幀時間戳與同步參考時間的時間差,分別進行相應(yīng)的視頻同步處理。
42、第三方面,本技術(shù)提供一種電子設(shè)備,包括:
43、處理器;以及,
44、存儲器,用于存儲所述處理器的可執(zhí)行指令;
45、其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行第一方面中所述的任一種可能的方法。
46、第四方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中存儲有計算機執(zhí)行指令,所述計算機執(zhí)行指令被處理器執(zhí)行時用于實現(xiàn)第一方面中所述的任一種可能的方法。
47、本技術(shù)提供的協(xié)同直播互動數(shù)據(jù)處理方法、系統(tǒng)、設(shè)備及介質(zhì),基于采集的主播側(cè)數(shù)據(jù)和平臺側(cè)數(shù)據(jù),通過人工智能預(yù)測模型對直播數(shù)據(jù)流進行智能預(yù)測,并基于預(yù)測結(jié)果實現(xiàn)直播數(shù)據(jù)流的動態(tài)優(yōu)化與協(xié)同直播互動優(yōu)化,有效降低多主播協(xié)同直播過程中的互動延遲和卡頓問題。同時,通過多主播視頻時序同步,實現(xiàn)多主播音視頻內(nèi)容的精準對齊,進一步提升觀眾的觀看體驗。