本申請(qǐng)涉及計(jì)算機(jī),特別是涉及一種直播流數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
背景技術(shù):
1、隨著互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,網(wǎng)絡(luò)直播已成為人們?nèi)粘I詈凸ぷ髦胁豢苫蛉钡囊徊糠郑瑥V泛應(yīng)用于娛樂、教育、會(huì)議、電商等多個(gè)領(lǐng)域。直播技術(shù)通過實(shí)時(shí)傳輸音視頻數(shù)據(jù),實(shí)現(xiàn)了信息的高效、即時(shí)傳播,極大地豐富了用戶的互動(dòng)體驗(yàn)。在直播過程中,由于網(wǎng)絡(luò)波動(dòng)、設(shè)備故障、編碼解碼錯(cuò)誤或服務(wù)器端負(fù)載過高等多種原因,直播流可能會(huì)出現(xiàn)卡頓、延遲、花屏、斷流等一系列問題。這些問題不僅嚴(yán)重影響了觀眾的觀看體驗(yàn),也給直播平臺(tái)的運(yùn)維人員帶來了極大的挑戰(zhàn)。在直播問題發(fā)生后的故障排查階段,一旦問題出現(xiàn)并消失,往往難以對(duì)其進(jìn)行準(zhǔn)確復(fù)現(xiàn),從而不利于針對(duì)直播問題進(jìn)行定位和解決。
技術(shù)實(shí)現(xiàn)思路
1、基于此,有必要針對(duì)上述技術(shù)問題,提供一種能夠針對(duì)直播流進(jìn)行準(zhǔn)確復(fù)現(xiàn)的直播流數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N直播流數(shù)據(jù)處理方法,包括:
3、當(dāng)觸發(fā)針對(duì)目標(biāo)直播流的直播流復(fù)現(xiàn)處理,獲取預(yù)存的目標(biāo)直播流對(duì)應(yīng)的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù);傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)是直播端將目標(biāo)直播流的直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn)時(shí)針對(duì)進(jìn)行存儲(chǔ)的;
4、將傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)進(jìn)行組合,得到目標(biāo)直播流中的直播數(shù)據(jù);
5、將直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn);直播數(shù)據(jù)用于指示邊緣節(jié)點(diǎn)將直播數(shù)據(jù)按照目標(biāo)直播流的直播傳輸路徑進(jìn)行復(fù)現(xiàn)傳輸。
6、第二方面,本申請(qǐng)還提供了一種直播流數(shù)據(jù)處理裝置,包括:
7、預(yù)存數(shù)據(jù)獲取模塊,用于當(dāng)觸發(fā)針對(duì)目標(biāo)直播流的直播流復(fù)現(xiàn)處理,獲取預(yù)存的目標(biāo)直播流對(duì)應(yīng)的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù);傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)是直播端將目標(biāo)直播流的直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn)時(shí)針對(duì)進(jìn)行存儲(chǔ)的;
8、預(yù)存數(shù)據(jù)組合模塊,用于將傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)進(jìn)行組合,得到目標(biāo)直播流中的直播數(shù)據(jù);
9、直播數(shù)據(jù)復(fù)現(xiàn)模塊,用于將直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn);直播數(shù)據(jù)用于指示邊緣節(jié)點(diǎn)將直播數(shù)據(jù)按照目標(biāo)直播流的直播傳輸路徑進(jìn)行復(fù)現(xiàn)傳輸。
10、第三方面,本申請(qǐng)還提供了一種計(jì)算機(jī)設(shè)備。所述計(jì)算機(jī)設(shè)備包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)以上直播流數(shù)據(jù)處理方法的步驟。
11、第四方面,本申請(qǐng)還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以上直播流數(shù)據(jù)處理方法的步驟。
12、第五方面,本申請(qǐng)還提供了一種計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,該計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以上直播流數(shù)據(jù)處理方法的步驟。
13、上述直播流數(shù)據(jù)處理方法、裝置、計(jì)算機(jī)設(shè)備、計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和計(jì)算機(jī)程序產(chǎn)品,在觸發(fā)針對(duì)目標(biāo)直播流的直播流復(fù)現(xiàn)處理時(shí),獲取預(yù)存的目標(biāo)直播流對(duì)應(yīng)的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù),傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)是直播端將目標(biāo)直播流的直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn)時(shí)針對(duì)進(jìn)行存儲(chǔ)的,將傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)進(jìn)行組合得到直播數(shù)據(jù),并將直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn),以指示邊緣節(jié)點(diǎn)將直播數(shù)據(jù)按照目標(biāo)直播流的直播傳輸路徑進(jìn)行復(fù)現(xiàn)傳輸。在觸發(fā)針對(duì)目標(biāo)直播流的直播流復(fù)現(xiàn)處理時(shí),獲取預(yù)存的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)進(jìn)行組合,得到目標(biāo)直播流中的直播數(shù)據(jù),并將直播數(shù)據(jù)傳輸?shù)竭吘壒?jié)點(diǎn)以按照目標(biāo)直播流的直播傳輸路徑進(jìn)行復(fù)現(xiàn)傳輸,從而可以通過預(yù)存的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù)針對(duì)直播流進(jìn)行準(zhǔn)確復(fù)現(xiàn)。
1.一種直播流數(shù)據(jù)處理方法,其特征在于,所述方法包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述當(dāng)觸發(fā)針對(duì)目標(biāo)直播流的直播流復(fù)現(xiàn)處理,獲取預(yù)存的所述目標(biāo)直播流對(duì)應(yīng)的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù),包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述針對(duì)所述傳輸層封裝數(shù)據(jù)和所述應(yīng)用層封裝數(shù)據(jù)分別進(jìn)行解析,得到所述目標(biāo)直播流對(duì)應(yīng)的傳輸層數(shù)據(jù)和應(yīng)用層數(shù)據(jù),包括:
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述傳輸層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)中包括數(shù)據(jù)到達(dá)時(shí)間戳;所述將所述傳輸層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)進(jìn)行組合,得到所述目標(biāo)直播流中的直播數(shù)據(jù),包括:
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述針對(duì)所述傳輸層數(shù)據(jù)和所述應(yīng)用層數(shù)據(jù)分別進(jìn)行存儲(chǔ),包括:
7.一種直播流數(shù)據(jù)處理裝置,其特征在于,所述裝置包括:
8.一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器和處理器,所述存儲(chǔ)器存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
9.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。
10.一種計(jì)算機(jī)程序產(chǎn)品,包括計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至6中任一項(xiàng)所述的方法的步驟。