本發(fā)明涉及音視頻通訊,具體涉及基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法及系統(tǒng)。
背景技術:
1、在多路徑傳輸?shù)囊粢曨l通訊場景中,現(xiàn)有技術通常采用固定參數(shù)或預先設定的靜態(tài)路徑分配策略,而忽略了網(wǎng)絡性能的實時波動。例如,當用戶進行高清視頻會議或網(wǎng)絡直播時,由于帶寬需求較高且網(wǎng)絡環(huán)境復雜,現(xiàn)有技術無法根據(jù)實時監(jiān)測的路徑性能動態(tài)調整路徑分配。這種路徑分配的靜態(tài)化使得部分路徑過載,而其他路徑未被充分利用,導致網(wǎng)絡資源浪費和傳輸效率低下。
2、同時,現(xiàn)有技術在多路徑負載均衡方面也存在不足。例如,當多個數(shù)據(jù)包需要通過不同路徑傳輸時,由于未能綜合考慮路徑的實時性能(如帶寬、延遲和丟包率),容易造成關鍵數(shù)據(jù)包的傳輸延遲或丟失。這種情況下,音頻與視頻流不同步或出現(xiàn)卡頓現(xiàn)象,嚴重影響用戶體驗。
3、綜上所述,現(xiàn)有技術在路徑分配靜態(tài)化和負載均衡不足的缺陷下,難以適應動態(tài)網(wǎng)絡環(huán)境,導致了通訊傳輸質量下降,進而影響用戶的音視頻通訊體驗的技術問題。
技術實現(xiàn)思路
1、本發(fā)明提供了基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法及系統(tǒng),用于針對解決現(xiàn)有技術在多路徑傳輸?shù)囊粢曨l通訊場景中,存在路徑分配靜態(tài)化和負載均衡不足的缺陷,這一缺陷導致了通訊傳輸質量下降,進而影響用戶的音視頻通訊體驗的技術問題。
2、鑒于上述問題,本發(fā)明提供了基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法及系統(tǒng)。
3、本發(fā)明的第一個方面,提供了基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,所述方法包括:根據(jù)網(wǎng)絡條件進行滑動傳輸窗口的自適應調整,獲得實時傳輸窗口;在第一通訊端采用所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,獲得第一音視頻流;對多條網(wǎng)絡路徑進行主動監(jiān)測并基于監(jiān)測數(shù)據(jù)進行路徑分類,獲得m個傳輸路徑組合,其中,路徑分類基于實時性能監(jiān)測結果動態(tài)更新;對所述第一音視頻流進行幀打包處理,獲得h個音視頻數(shù)據(jù)包;對所述h個音視頻數(shù)據(jù)包進行傳輸路徑匹配優(yōu)化,獲得m組數(shù)據(jù)包傳輸序列;通過所述m個傳輸路徑組合將所述m組數(shù)據(jù)包傳輸序列傳輸至第二通訊端;以此類推,通過所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,并以所述多條網(wǎng)絡路徑的路徑分類更新結果為約束,進行傳輸路徑動態(tài)匹配與數(shù)據(jù)傳輸。
4、本發(fā)明的第二個方面,提供了基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化系統(tǒng),所述系統(tǒng)包括:滑動窗口調節(jié)單元,用于根據(jù)網(wǎng)絡條件進行滑動傳輸窗口的自適應調整,獲得實時傳輸窗口;通訊數(shù)據(jù)采集單元,用于在第一通訊端采用所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,獲得第一音視頻流;傳輸路徑分類單元,用于對多條網(wǎng)絡路徑進行主動監(jiān)測并基于監(jiān)測數(shù)據(jù)進行路徑分類,獲得m個傳輸路徑組合,其中,路徑分類基于實時性能監(jiān)測結果動態(tài)更新;數(shù)據(jù)打包執(zhí)行單元,用于對所述第一音視頻流進行幀打包處理,獲得h個音視頻數(shù)據(jù)包;傳輸路徑優(yōu)化單元,用于對所述h個音視頻數(shù)據(jù)包進行傳輸路徑匹配優(yōu)化,獲得m組數(shù)據(jù)包傳輸序列;數(shù)據(jù)傳輸執(zhí)行單元,用于通過所述m個傳輸路徑組合將所述m組數(shù)據(jù)包傳輸序列傳輸至第二通訊端;傳輸循環(huán)執(zhí)行單元,用于以此類推,通過所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,并以所述多條網(wǎng)絡路徑的路徑分類更新結果為約束,進行傳輸路徑動態(tài)匹配與數(shù)據(jù)傳輸。
5、本發(fā)明中提供的一個或多個技術方案,至少具有如下技術效果或優(yōu)點:
6、本發(fā)明實施例提供的方法通過根據(jù)網(wǎng)絡條件進行滑動傳輸窗口的自適應調整,獲得實時傳輸窗口;在第一通訊端采用所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,獲得第一音視頻流;對多條網(wǎng)絡路徑進行主動監(jiān)測并基于監(jiān)測數(shù)據(jù)進行路徑分類,獲得m個傳輸路徑組合,其中,路徑分類基于實時性能監(jiān)測結果動態(tài)更新;對所述第一音視頻流進行幀打包處理,獲得h個音視頻數(shù)據(jù)包;對所述h個音視頻數(shù)據(jù)包進行傳輸路徑匹配優(yōu)化,獲得m組數(shù)據(jù)包傳輸序列;通過所述m個傳輸路徑組合將所述m組數(shù)據(jù)包傳輸序列傳輸至第二通訊端;以此類推,通過所述實時傳輸窗口進行音視頻通訊數(shù)據(jù)的實時采集,并以所述多條網(wǎng)絡路徑的路徑分類更新結果為約束,進行傳輸路徑動態(tài)匹配與數(shù)據(jù)傳輸。實現(xiàn)了顯著提升多路徑傳輸場景下音視頻通訊的傳輸質量、穩(wěn)定性和實時性,確保在復雜網(wǎng)絡條件下提供流暢的用戶音視頻通訊體驗的技術效果。
1.基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,所述方法包括:
2.如權利要求1所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,所述方法包括:
3.如權利要求1所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,對多條網(wǎng)絡路徑進行主動監(jiān)測并基于監(jiān)測數(shù)據(jù)進行路徑分類,獲得m個傳輸路徑組合,所述方法包括:
4.如權利要求3所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,對所述h個音視頻數(shù)據(jù)包進行傳輸路徑匹配優(yōu)化,獲得m組數(shù)據(jù)包傳輸序列,所述方法包括:
5.如權利要求4所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,以所述m個傳輸路徑組合的傳輸路徑比例為數(shù)據(jù)包分組約束,根據(jù)所述h個數(shù)據(jù)包屬性信息對所述h個音視頻數(shù)據(jù)包進行優(yōu)先級分類,獲得m個音視頻數(shù)據(jù)包集合,所述方法包括:
6.如權利要求5所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,根據(jù)所述m組路徑性能量化系數(shù)對所述m個傳輸路徑組合進行傳輸負載分配,并根據(jù)分配結果序列化所述m個音視頻數(shù)據(jù)包集合,獲得所述m組數(shù)據(jù)包傳輸序列,所述方法包括:
7.如權利要求3所述的基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化方法,其特征在于,預構建路徑性能評價模型,并通過將所述多組路徑性能數(shù)據(jù)加載至所述路徑性能評價模型,獲得多個路徑性能量化系數(shù),所述方法包括:
8.基于多路徑傳輸?shù)囊粢曨l通訊性能優(yōu)化系統(tǒng),其特征在于,用于實施權利要求1至7中任意一項所述方法的步驟,包括: