本發(fā)明屬于網(wǎng)絡(luò)通訊領(lǐng)域,特別涉及一種基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳方法及系統(tǒng)。
背景技術(shù):
在現(xiàn)有的在線直播平臺、框架中,一方面優(yōu)化主要是針對視頻從服務(wù)器或者CDN分發(fā)到觀眾這一過程,沒有針對視頻上傳到服務(wù)器這一過程進行優(yōu)化,而由于高清視頻上傳所需的帶寬巨大,使得絕大部分邊緣網(wǎng)絡(luò)無法滿足。與通常高速的下行帶寬相比,上行帶寬往往是下行帶寬的十分之一,這導致無法上傳足夠清晰的畫面,極大的影響了用戶體驗。另一方面,現(xiàn)有的研究報告表明在中國Wi-Fi網(wǎng)絡(luò)密集區(qū)域,有超過50%的情況下附近有10個以上的Wi-Fi熱點可供連接,但是其中有60%左右的Wi-Fi網(wǎng)絡(luò)帶寬的傳輸速度小于1Mbit/s。
另一項研究表明在連接LTE網(wǎng)絡(luò)的前提下,Wi-Fi熱點的上傳帶寬受到接入點的地理位置因素影響。以一個100X100米的范圍為例,不同位置的接入點傳輸速度從0.4Mbit/s變化到11Mbit/s。該研究顯示在傳輸數(shù)據(jù)時根據(jù)不同Wi-Fi網(wǎng)絡(luò)鏈路的狀態(tài)進行調(diào)度是很有必要的。
綜上,現(xiàn)有的邊緣網(wǎng)絡(luò)帶寬都很小,如何利用現(xiàn)有的多個邊緣網(wǎng)絡(luò)傳輸大量數(shù)據(jù),并如何根據(jù)不同的網(wǎng)絡(luò)鏈路狀態(tài)進行調(diào)度就是亟待解決的問題。
技術(shù)實現(xiàn)要素:
為解決上述技術(shù)問題,本發(fā)明提出了一種基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳方法及系統(tǒng),旨在利用多個小帶寬的邊緣網(wǎng)絡(luò)傳輸大量數(shù)據(jù)即邊緣網(wǎng)絡(luò)的帶寬聚合,根據(jù)不同的網(wǎng)絡(luò)鏈路狀態(tài)進行調(diào)度,使上行帶寬最大化。
一方面,本發(fā)明提供了一種基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳方法,所述方法包括下述步驟:
A1:數(shù)據(jù)源客戶端將視頻傳輸?shù)骄W(wǎng)絡(luò)聚合終端,所述網(wǎng)絡(luò)聚合終端向調(diào)度服務(wù)器發(fā)出請求連接一個最優(yōu)聚合服務(wù)器;
A2:計算每個聚合服務(wù)器到原始服務(wù)器的上行帶寬,將距網(wǎng)絡(luò)聚合終端附近或與其連接帶寬超過一定閾值的多個聚合服務(wù)器確定為可用聚合服務(wù)器名單;
A3:所述調(diào)度服務(wù)器選擇所述可用聚合服務(wù)器名單上的若干個聚合服務(wù)器組成候選服務(wù)器子集S0;調(diào)度服務(wù)器通過計算網(wǎng)絡(luò)聚合終端與所述候選服務(wù)器子集中每個聚合服務(wù)器Sj(j∈{1,...,m})連接所獲得的帶寬增益,選擇出使帶寬增益最大化的聚合服務(wù)器作為最優(yōu)聚合服務(wù)器,分配給網(wǎng)絡(luò)聚合終端;將調(diào)度服務(wù)器為網(wǎng)絡(luò)聚合終端分配最優(yōu)服務(wù)器的過程稱為第一調(diào)度;
A4:網(wǎng)絡(luò)聚合終端通過至少一個Wi-Fi和/或至少一個LTE網(wǎng)絡(luò)鏈路,將視頻傳輸?shù)阶顑?yōu)聚合服務(wù)器;
A5:最優(yōu)聚合服務(wù)器將視頻傳輸?shù)皆挤?wù)器,再由原始服務(wù)器分發(fā)到各個數(shù)據(jù)接收端。
另一方面,本發(fā)明提供了一種基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳系統(tǒng),其中該系統(tǒng)包括:
數(shù)據(jù)源客戶端,用于用戶輸入視頻數(shù)據(jù);
網(wǎng)絡(luò)聚合終端,用于利用MPTCP協(xié)議將視頻數(shù)據(jù)分發(fā)到至少一個Wi-Fi和/或至少一個LTE網(wǎng)絡(luò)鏈路上同時傳輸?shù)阶顑?yōu)聚合服務(wù)器;
調(diào)度服務(wù)器,用于根據(jù)網(wǎng)絡(luò)聚合終端和原始服務(wù)器的反饋信息、網(wǎng)絡(luò)帶寬測算等,為網(wǎng)絡(luò)聚合終端分配一個最優(yōu)聚合服務(wù)器;
聚合服務(wù)器,用于接收通過MPTCP協(xié)議從網(wǎng)絡(luò)聚合終端上傳的視頻數(shù)據(jù),并將視頻數(shù)據(jù)傳輸?shù)皆挤?wù)器;
原始服務(wù)器,用于對視頻數(shù)據(jù)進行存儲、計算、分發(fā)等管理操作;
數(shù)據(jù)接收端,用于接收視頻數(shù)據(jù)。
本發(fā)明的有益效果是:提出了網(wǎng)絡(luò)聚合終端、調(diào)度服務(wù)器和聚合服務(wù)器。能同時利用多個邊緣網(wǎng)絡(luò),提高上行帶寬,獲取更高的視頻上傳碼率。調(diào)度服務(wù)器根據(jù)網(wǎng)絡(luò)聚合終端和原始服務(wù)器的反饋信息、網(wǎng)絡(luò)帶寬測算等,針對性的動態(tài)分配聚合服務(wù)器,在實現(xiàn)邊緣網(wǎng)絡(luò)的帶寬聚合同時,最大化了上傳帶寬。并且,無需對現(xiàn)有的網(wǎng)絡(luò)框架、服務(wù)器或者客戶端進行改動,把數(shù)據(jù)源客戶端的數(shù)據(jù)重定向到了網(wǎng)絡(luò)聚合終端上,這樣就可以對數(shù)據(jù)進行針對性處理且不用在數(shù)據(jù)源客戶端上操作,方案實現(xiàn)簡單、節(jié)省成本。
附圖說明
圖1是本發(fā)明實施例一提供的基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳方法的流程圖;
圖2是本發(fā)明實施例二提供的基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳系統(tǒng)的示意圖;
具體實施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述:
實施例一
圖1示出了本發(fā)明實施例一提供的基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳方法的流程圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
A1:數(shù)據(jù)源客戶端將視頻傳輸?shù)骄W(wǎng)絡(luò)聚合終端,所述網(wǎng)絡(luò)聚合終端向調(diào)度服務(wù)器發(fā)出請求連接一個最優(yōu)聚合服務(wù)器;
作為一種可選的實施方式,網(wǎng)絡(luò)聚合終端可以是一個帶有多種網(wǎng)絡(luò)接口并內(nèi)置輕量級linux操作系統(tǒng)如OpenWrt,能提供Wi-Fi熱點的裝置。具體實施時,網(wǎng)絡(luò)聚合終端需要有多個網(wǎng)卡,包括LTE無線網(wǎng)卡和Wi-Fi接入無線網(wǎng)卡。所述Wi-Fi接入無線網(wǎng)卡可以為支持802.11n/b/ac等協(xié)議的無線網(wǎng)卡,具備連接大多數(shù)常見AP的能力,并且網(wǎng)卡會隨AP的升級改變或新協(xié)議的推出而改變,即能包容、支持更多的Wi-Fi無線網(wǎng)絡(luò)。所述LTE無線網(wǎng)卡指的是移動通信網(wǎng)卡,即4g等,所述LTE無線網(wǎng)卡也會隨新技術(shù)、標準的推出而改變,如支持5g網(wǎng)絡(luò)等。每個實體網(wǎng)卡在連接網(wǎng)絡(luò)后,都會有一個獨立的IP地址,可與聚合服務(wù)器通信,網(wǎng)絡(luò)聚合終端可使用任意一個網(wǎng)卡連接互聯(lián)網(wǎng)與聚合服務(wù)器進行交流。網(wǎng)絡(luò)聚合終端與聚合服務(wù)器之間建立MPTCP連接,數(shù)據(jù)可通過多條鏈路同時傳輸。MPTCP的每一個subflow,即每條鏈路上的傳輸仍采用TCP連接。使用選擇MPTCP的連接方式是因為此協(xié)議對底層做了包裝,在使用時無需考慮多條鏈路,可當作普通TCP來使用。網(wǎng)絡(luò)聚合終端通過Wi-Fi以單個TCP連接并接收從客戶端發(fā)過來的數(shù)據(jù)。并且因為網(wǎng)絡(luò)聚合終端設(shè)置成為用戶隨身攜帶,與客戶端距離近,所以此處Wi-Fi為高速Wi-Fi,如基于802.11n的5ghz Wi-Fi,因此網(wǎng)絡(luò)聚合終端和客戶端之間具有高速且低延時的帶寬。在數(shù)據(jù)源客戶端,用戶只需要使用原有的正常的直播軟件,無需重新設(shè)計、制作新的客戶端軟件,客戶端軟件仍采用原來的方式和服務(wù)器通信。
聚合服務(wù)器是一組內(nèi)置有MPTCP協(xié)議的,通常是以云端分布的虛擬計算機服務(wù)器如Amazon EC2。優(yōu)選的,聚合服務(wù)器的設(shè)置也是為了實現(xiàn)延時相對最低。因此在布置聚合服務(wù)器時會選擇與原始服務(wù)器相同的虛擬云服務(wù)器提供商,或者在地理位置上相近的,即比如在國內(nèi)各大城市設(shè)有機群,以保證到原始服務(wù)器實體機群的距離近。
調(diào)度服務(wù)器是一個可以監(jiān)控所述一組聚合服務(wù)器狀態(tài)并分配其實施MPTCP協(xié)議的計算機服務(wù)器。數(shù)據(jù)源客戶端通過網(wǎng)絡(luò)聚合終端發(fā)出的Wi-Fi網(wǎng)絡(luò)與其進行TCP連接,網(wǎng)絡(luò)聚合終端通過TCP連接向調(diào)度服務(wù)器發(fā)出請求,網(wǎng)絡(luò)聚合終端通過MPTCP連接與最優(yōu)聚合服務(wù)器進行數(shù)據(jù)傳輸。
A2:計算每個聚合服務(wù)器到原始服務(wù)器的上行帶寬,將距網(wǎng)絡(luò)聚合終端附近或與其連接帶寬超過一定閾值的多個聚合服務(wù)器確定為可用聚合服務(wù)器名單;
進一步可選的,可用聚合服務(wù)器名單上不含有負載率低于一定閾值的聚合服務(wù)器,所述閾值取決于流暢處理用戶突發(fā)流量所需要的帶寬。以4K直播為例,一個平均傳輸速度為15M/S且最大為50M/S的帶寬才足以滿足直播4K視頻的要求。因此聚合服務(wù)器需要預留一些帶寬以備帶寬高峰時的需求。這個閾值可以根據(jù)聚合服務(wù)器Sj的總帶寬容量調(diào)整,帶寬負載率定義如下:
其中,r(Sj)為聚合服務(wù)器Sj的帶寬負載率;R(Sj)為聚合服務(wù)器Sj的剩余帶寬承載能力;j∈{1,...,m},m為聚合服務(wù)器的個數(shù)。T(Sj)為聚合服務(wù)器Sj的總帶寬承載能力。
進一步可選的,由于聚合服務(wù)器的實時帶寬負載率和聚合服務(wù)器到原始服務(wù)器的上行帶寬在不斷變化,因此每間隔一定時間,聚合服務(wù)器需要將自身狀態(tài)反饋給調(diào)度服務(wù)器,調(diào)度服務(wù)器根據(jù)反饋結(jié)果重新確定可用聚合服務(wù)器名單。優(yōu)選的,每隔30分鐘或者當網(wǎng)絡(luò)聚合終端的網(wǎng)絡(luò)流通量非常低時進行更新。
A3:所述調(diào)度服務(wù)器選擇所述可用聚合服務(wù)器名單上的若干個聚合服務(wù)器組成候選服務(wù)器子集S0;調(diào)度服務(wù)器通過計算網(wǎng)絡(luò)聚合終端與所述候選服務(wù)器子集中每個聚合服務(wù)器Sjj∈{1,...,m}連接所獲得的帶寬增益,選擇出使帶寬增益最大化的聚合服務(wù)器作為最優(yōu)聚合服務(wù)器,分配給網(wǎng)絡(luò)聚合終端;將調(diào)度服務(wù)器為網(wǎng)絡(luò)聚合終端分配最優(yōu)服務(wù)器的過程稱為第一調(diào)度;
進一步可選的,調(diào)度服務(wù)器通過計算網(wǎng)絡(luò)聚合終端與所述候選服務(wù)器子集中每個聚合服務(wù)器Sj連接所獲得的帶寬增益,帶寬增益定義如下:
G(Ci,Sj)=Bo(Ci,Sj)-Bo(Ci)
其中,G(Ci,Sj)為網(wǎng)絡(luò)聚合終端Ci通過聚合服務(wù)器Sj獲得的帶寬增益;Bo(Ci,Sj)為經(jīng)過聚合服務(wù)器Sj傳輸后,網(wǎng)絡(luò)聚合終端Ci與原始服務(wù)器之間的帶寬;Bo(Ci)為網(wǎng)絡(luò)聚合終端Ci與原始服務(wù)器之間的帶寬。
進一步可選的,Bo(Ci,Sj)的測量是由網(wǎng)絡(luò)聚合終端自身完成的,再將測量結(jié)果上傳到調(diào)度服務(wù)器,由調(diào)度服務(wù)器計算網(wǎng)絡(luò)聚合終端與所述候選服務(wù)器子集中每個聚合服務(wù)器Sjj∈{1,...,m}連接所獲得的帶寬增益。
進一步可選的,S0的尺寸大小要使得測算帶寬增益所需的時間最短。例如,一個網(wǎng)絡(luò)聚合終端可以選取可用聚合服務(wù)器名單上的3個聚合服務(wù)器并花費5秒時間來測量到每個聚合服務(wù)器的帶寬,以使總的啟動時間相對最短。
進一步可選的,將網(wǎng)絡(luò)聚合終端與不同聚合服務(wù)器之間的帶寬測試結(jié)果儲存在網(wǎng)絡(luò)聚合終端,按一定頻率更新并反饋給調(diào)度服務(wù)器,以避免重復測量帶寬。
進一步可選的,在網(wǎng)絡(luò)聚合終端得到了其與不同聚合服務(wù)器之間的帶寬測試結(jié)果后,通過計算網(wǎng)絡(luò)聚合終端Ci與聚合服務(wù)器Sj之間的帶寬B(Ci,Sj)。在與Bo(Sj)比較后,兩者中的較小值為Bo(Ci,Sj),即
Bo(Ci,Sj)=min{B(Ci,Sj),Bo(Sj)}
其中,Bo(Ci,Sj)為經(jīng)過聚合服務(wù)器Sj傳輸后,網(wǎng)絡(luò)聚合終端Ci與原始服務(wù)器之間的帶寬;B(Ci,Sj)為網(wǎng)絡(luò)聚合終端Ci與聚合服務(wù)器Sj之間的帶寬;Bo(Sj)為聚合服務(wù)器Sj與原始服務(wù)器之間的帶寬。
進一步可選的,當調(diào)度服務(wù)器在一定時間t內(nèi)接收到來自n個網(wǎng)絡(luò)聚合終端的n個請求時,將會通過計算找到網(wǎng)絡(luò)聚合終端和聚合服務(wù)器之間的最優(yōu)匹配,使在該時間t內(nèi)總的帶寬增益最大化,滿足如下公式:
使?jié)M足于
其中,Гt為在時間t內(nèi)總的帶寬增益;n為請求聚合服務(wù)器的網(wǎng)絡(luò)聚合終端的個數(shù);m為聚合服務(wù)器的個數(shù);如果聚合服務(wù)器Sj分配給網(wǎng)絡(luò)聚合終端Ci,則A(Ci,Sj)為1,否則為0;G(Ci,Sj)為網(wǎng)絡(luò)聚合終端Ci通過聚合服務(wù)器Sj獲得的帶寬增益;Bo(Ci,Sj)為經(jīng)過聚合服務(wù)器Sj傳輸后,網(wǎng)絡(luò)聚合終端Ci與原始服務(wù)器之間的帶寬;R(Sj)為聚合服務(wù)器Sj的剩余帶寬承載能力。
進一步可選的,網(wǎng)絡(luò)聚合終端在獲得連接到聚合服務(wù)器Sj的可用鏈路時,網(wǎng)絡(luò)聚合終端可以對多個可用Wi-Fi的網(wǎng)絡(luò)質(zhì)量進行比較與評估,并選擇滿足最低傳輸帶寬要求的至少一個Wi-Fi。具體實施時,當網(wǎng)絡(luò)聚合終端上存儲了大量的附近或本地Wi-Fi數(shù)據(jù),包括其地理位置、SSID、BSSID、密碼等。在連網(wǎng)的情況下,網(wǎng)絡(luò)聚合終端也可以從全國可連接的Wi-Fi數(shù)據(jù)庫獲取、更新這些數(shù)據(jù)。網(wǎng)絡(luò)聚合終端可以通過Wi-Fi網(wǎng)卡定期掃描周圍存在的Wi-Fi網(wǎng)絡(luò),當掃描到可連接的Wi-Fi網(wǎng)絡(luò)時,網(wǎng)絡(luò)聚合終端會評估這些Wi-Fi的質(zhì)量,在可行的情況下,自動連接上這些Wi-Fi??蛇B接的Wi-Fi網(wǎng)絡(luò)是指,網(wǎng)絡(luò)聚合終端本地的數(shù)據(jù)庫或者在線的數(shù)據(jù)庫中,包含了這些Wi-Fi的密碼,或者對于有合作的商用Wi-Fi,使得網(wǎng)絡(luò)聚合終端可以自動連接上。
進一步可選的,網(wǎng)絡(luò)聚合終端在獲得連接到聚合服務(wù)器Sj的可用鏈路時,網(wǎng)絡(luò)聚合終端可以對已連接的Wi-Fi網(wǎng)絡(luò)進行預判,根據(jù)預判結(jié)果選擇斷開或鏈接某個Wi-Fi。在網(wǎng)絡(luò)聚合終端主動連接Wi-Fi網(wǎng)絡(luò)前,會預判這個網(wǎng)絡(luò)的質(zhì)量,通常是針對已連接過的Wi-Fi。網(wǎng)絡(luò)聚合終端在連接某個Wi-Fi的時候會記錄這個Wi-Fi的質(zhì)量(文中提到的質(zhì)量就是網(wǎng)速、延時、丟包率這些指標)、同時在線用戶人數(shù)等數(shù)據(jù)。收集到這些數(shù)據(jù)后,會將這些數(shù)據(jù)上傳到服務(wù)器,以備下次預判時,對數(shù)據(jù)進行提取。并根據(jù)預判結(jié)果選擇斷開或鏈接此Wi-Fi。所述預判還包括對正在連接的Wi-Fi網(wǎng)絡(luò)進行預判。對于Wi-Fi這種因為用戶移動很可能導致失去連接的網(wǎng)絡(luò),網(wǎng)絡(luò)聚合終端所裝備的網(wǎng)絡(luò)質(zhì)量監(jiān)測模塊會實時監(jiān)控Wi-Fi網(wǎng)絡(luò)的信號強度、丟包率、延時等指標。所述網(wǎng)絡(luò)質(zhì)量監(jiān)測模塊可以是具有此功能的實體或者軟件。當檢測到網(wǎng)絡(luò)質(zhì)量下降時,網(wǎng)絡(luò)聚合終端會減少在這條鏈路上傳輸數(shù)據(jù);當網(wǎng)絡(luò)質(zhì)量低于某個閾值時,網(wǎng)絡(luò)聚合終端會斷開此Wi-Fi轉(zhuǎn)而去連接其他Wi-Fi。
A4:網(wǎng)絡(luò)聚合終端通過至少一個Wi-Fi和/或至少一個LTE網(wǎng)絡(luò)鏈路,將視頻傳輸?shù)阶顑?yōu)聚合服務(wù)器;
進一步可選的,網(wǎng)絡(luò)聚合終端還會對視頻數(shù)據(jù)進行第二次調(diào)度。第二次調(diào)度包括根據(jù)數(shù)據(jù)內(nèi)容調(diào)度和/或根據(jù)各個鏈路質(zhì)量進行調(diào)度。針對數(shù)據(jù)內(nèi)容調(diào)度是指,如果存在數(shù)據(jù)中各部分優(yōu)先級不一的情況,網(wǎng)絡(luò)聚合終端會將最重要的數(shù)據(jù)傳輸?shù)劫|(zhì)量最高的鏈路上。以http數(shù)據(jù)為例,網(wǎng)絡(luò)聚合終端會將從數(shù)據(jù)源客戶端傳輸?shù)臄?shù)據(jù)包進行拆分,解析出其中的host、ip、address、端口等信息,網(wǎng)絡(luò)聚合終端還可以判斷數(shù)據(jù)包中是否包含視頻數(shù)據(jù),對包含視頻數(shù)據(jù)的大數(shù)據(jù)包啟用帶寬聚合的方式傳輸,而對帶寬和延遲要求低的非視頻數(shù)據(jù)可采用傳統(tǒng)單個TCP連接方式傳輸。針對各個鏈路質(zhì)量調(diào)度是指,數(shù)據(jù)的分發(fā)根據(jù)各鏈路質(zhì)量而定,在各鏈路質(zhì)量相當?shù)那闆r下,可以采用隨機或輪流的分發(fā)策略。在鏈路質(zhì)量不一,差別很大的情況下,可以采用優(yōu)先向質(zhì)量高的鏈路分發(fā)的策略,在質(zhì)量最高的鏈路的容量已滿后,將數(shù)據(jù)分發(fā)到次優(yōu)的鏈路。在鏈路帶寬、容量充足的情況下,也可能將數(shù)據(jù)傳輸?shù)剿墟溌飞?,以保證聚合服務(wù)器可以最快的接收到數(shù)據(jù)。所述第二調(diào)度除了鏈路質(zhì)量、數(shù)據(jù)內(nèi)容影響外,還有鏈路費用的影響,用戶可以設(shè)置不同鏈路上的資費。在傳輸時,網(wǎng)絡(luò)聚合終端優(yōu)先選擇質(zhì)量相對較好、費用較低的鏈路。網(wǎng)絡(luò)聚合終端也可通過計算找出相對最優(yōu)的既保證質(zhì)量,又降低費用的傳輸方案。
A5:最優(yōu)聚合服務(wù)器通過高速帶寬將視頻傳輸?shù)皆挤?wù)器,再由原始服務(wù)器分發(fā)到各個數(shù)據(jù)接收端。
實施例二
圖2示出了本發(fā)明實施例二提供的基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳系統(tǒng)的示意圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分,詳述如下:
本發(fā)明實施例的基于邊緣網(wǎng)絡(luò)聚合的在線直播上傳系統(tǒng)包括數(shù)據(jù)源客戶端、網(wǎng)絡(luò)聚合終端、調(diào)度服務(wù)器、聚合服務(wù)器、原始服務(wù)器和數(shù)據(jù)接收端。數(shù)據(jù)源客戶端可以是手機等具有視頻錄制和無線傳輸功能的智能終端。數(shù)據(jù)源客戶端通過TCP連接,將數(shù)據(jù)有線,或無線如Wi-Fi傳輸?shù)骄W(wǎng)絡(luò)聚合終端。網(wǎng)絡(luò)聚合終端通過TCP連接,與調(diào)度服務(wù)器之間通信如發(fā)出請求。調(diào)度服務(wù)器根據(jù)網(wǎng)絡(luò)聚合終端和原始服務(wù)器的反饋信息、網(wǎng)絡(luò)帶寬測算等,為網(wǎng)絡(luò)聚合終端分配一個最優(yōu)聚合服務(wù)器。其中,調(diào)度服務(wù)器也是通過TCP連接與聚合服務(wù)器進行通信。網(wǎng)絡(luò)聚合終端利用MPTCP協(xié)議將視頻數(shù)據(jù)分發(fā)到至少一個Wi-Fi和/或至少一個LTE網(wǎng)絡(luò)鏈路上同時傳輸?shù)阶顑?yōu)聚合服務(wù)器。內(nèi)置MPTCP協(xié)議的最優(yōu)聚合服務(wù)器通常是具有不會與原始服務(wù)器之間產(chǎn)生帶寬瓶頸的云端計算機服務(wù)器,接收來自網(wǎng)絡(luò)聚合終端上傳的視頻數(shù)據(jù),并傳輸?shù)皆挤?wù)器??蛇x的,由于公共Wi-Fi這種存在很大安全隱患的網(wǎng)絡(luò),如果用戶需要加密,網(wǎng)絡(luò)聚合終端接收并拆分用戶傳來的數(shù)據(jù)包后,會對其中的數(shù)據(jù)部分進行加密,加密的數(shù)據(jù)傳輸?shù)骄酆戏?wù)器會被解密,然后以正常數(shù)據(jù)的形式傳輸?shù)皆挤?wù)器,以保證數(shù)據(jù)的安全性。最后,由原始服務(wù)器將數(shù)據(jù)分發(fā)到各個數(shù)據(jù)接收端。
以上內(nèi)容是結(jié)合具體/優(yōu)選的實施方式對本發(fā)明所作的進一步詳細說明,不能認定本發(fā)明的具體實施只局限于這些說明。對于本發(fā)明所屬技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,其還可以對這些已描述的實施方式做出若干替代或變型,而這些替代或變型方式都應當視為屬于本發(fā)明的保護范圍。