亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的制作方法

文檔序號:11929991閱讀:308來源:國知局
一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的制作方法與工藝

本發(fā)明屬于圖像通信領(lǐng)域,特別涉及一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_。



背景技術(shù):

傳統(tǒng)的視頻數(shù)據(jù)包經(jīng)過主處理器電路模塊處理,然后由公網(wǎng)傳輸電路模塊發(fā)送出去。這樣會造成傳輸速率慢、網(wǎng)絡(luò)時延大,遇到突發(fā)事情,甚至會導致公共網(wǎng)絡(luò)無法進行傳輸。通常在應急指揮和應急救援時,公共網(wǎng)絡(luò)和私網(wǎng)網(wǎng)絡(luò)都有應用,但各有不同的優(yōu)缺點,比如公共網(wǎng)絡(luò)覆蓋廣,不足是易受干擾、且覆蓋有盲區(qū),特殊條件下還可能斷網(wǎng),私網(wǎng)網(wǎng)絡(luò)是自建網(wǎng)絡(luò),通信有保障,但傳輸距離有限,且部署較復雜。為了解決現(xiàn)有技術(shù)存在的問題,CN103220584公開了一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)臒o線視音頻應用系統(tǒng),該系統(tǒng)內(nèi)同時包括私網(wǎng)網(wǎng)絡(luò)和公網(wǎng)網(wǎng)絡(luò),兩個網(wǎng)絡(luò)之間通過切換開關(guān)來實現(xiàn)切換。但是該應用系統(tǒng)存在的問題為只是將公網(wǎng)網(wǎng)絡(luò)和私網(wǎng)網(wǎng)絡(luò)實現(xiàn)簡單的切換,并沒有具體到什么時候選擇公網(wǎng)和私網(wǎng)網(wǎng)絡(luò)進行傳輸,導致整個傳輸效率低,沒有徹底解決網(wǎng)絡(luò)延時的問題。



技術(shù)實現(xiàn)要素:

為了解決現(xiàn)有技術(shù)存在的問題,本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺能夠確定解決網(wǎng)絡(luò)延時的問題,提高視頻的傳輸效率,。

本發(fā)明具體技術(shù)方案如下:

本發(fā)明一方面提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺包括服務器和與服務器相通訊的一公網(wǎng)服務器、若干私網(wǎng)服務器和視頻數(shù)據(jù)庫;公網(wǎng)服務器對應一個公網(wǎng)IP地址;每個私網(wǎng)服務器各自對應一個私網(wǎng)IP地址;

服務器包括:

接收單元,用于接收視頻數(shù)據(jù)庫傳輸?shù)囊曨l數(shù)據(jù)包;

數(shù)據(jù)包判斷單元,用于將視頻數(shù)據(jù)包的大小與預設(shè)的數(shù)據(jù)包閾值進行判斷,當視頻數(shù)據(jù)包不小于預設(shè)的數(shù)據(jù)包閾值時,向視頻切分單元發(fā)送切分指令,當視頻數(shù)據(jù)包小于預設(shè)的數(shù)據(jù)包閾值時,向網(wǎng)絡(luò)狀態(tài)判斷單元發(fā)送判斷指令;

視頻切分單元,用于根據(jù)時間段對視頻數(shù)據(jù)包進行切分,形成帶有不同時間段的視頻數(shù)據(jù)包,然后再向網(wǎng)絡(luò)狀態(tài)判斷單元發(fā)送判斷指令;

網(wǎng)絡(luò)狀態(tài)判斷單元,用于判斷公網(wǎng)服務器和私網(wǎng)服務器的網(wǎng)絡(luò)傳輸狀態(tài),并根據(jù)網(wǎng)絡(luò)傳輸狀態(tài),向公網(wǎng)服務器或私網(wǎng)服務器發(fā)出傳輸視頻數(shù)據(jù)包的請求。

進一步的改進,公網(wǎng)服務器和每個私網(wǎng)服務器內(nèi)均設(shè)有自動刪除模塊,并且分別內(nèi)置有一公網(wǎng)發(fā)送區(qū)和一私網(wǎng)發(fā)送區(qū),公網(wǎng)發(fā)送區(qū)和各私網(wǎng)發(fā)送區(qū)的編號分別與公網(wǎng)IP地址和各私網(wǎng)IP地址相對應;公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)用于緩存視頻數(shù)據(jù)包,每當公網(wǎng)服務器和私網(wǎng)服務器傳輸一個視頻數(shù)據(jù)包后,自動刪除模塊將已發(fā)送的視頻數(shù)據(jù)包自動從公網(wǎng)發(fā)送區(qū)或私網(wǎng)發(fā)送區(qū)中刪除。

進一步的改進,網(wǎng)絡(luò)狀態(tài)判斷單元包括第一判斷模塊和第一傳輸請求模塊,當視頻數(shù)據(jù)包小于預設(shè)的數(shù)據(jù)包閾值時,第一判斷模塊用于判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)是否大于預設(shè)的減少數(shù)閾值,如果存在大于預設(shè)的減少數(shù)閾值的公網(wǎng)發(fā)送區(qū)或私網(wǎng)發(fā)送區(qū),第一傳輸請求模塊向數(shù)據(jù)包減少數(shù)最多的發(fā)送區(qū)對應的服務器發(fā)送傳輸視頻數(shù)據(jù)包的請求。

進一步的改進,網(wǎng)絡(luò)狀態(tài)判斷單元還包括第二判斷模塊、比例分配模塊和第二傳輸請求模塊,當視頻數(shù)據(jù)包不小于預設(shè)的數(shù)據(jù)包閾值時,第二判斷模塊用于判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)是否大于預設(shè)的減少數(shù)閾值,如果存在大于預設(shè)的減少數(shù)閾值的,將對應的公網(wǎng)發(fā)送區(qū)或各私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包的減少數(shù)從高到低進行排列,同時向比例分配模塊發(fā)送比例分配的指令;比例分配模塊用于將切分后的視頻數(shù)據(jù)包按照公網(wǎng)發(fā)送區(qū)和/或各私網(wǎng)發(fā)送區(qū)內(nèi)數(shù)據(jù)包減少數(shù)的高低進行分配;第二傳輸請求模塊根據(jù)分配結(jié)果,分別向?qū)墓W(wǎng)服務器和/或各私網(wǎng)服務器發(fā)送傳輸視頻數(shù)據(jù)包的請求。

進一步的改進,服務器還包括網(wǎng)絡(luò)傳輸監(jiān)控單元,網(wǎng)絡(luò)傳輸監(jiān)控單元包括傳輸監(jiān)測模塊、傳輸攔截模塊和第三傳輸請求模塊;

傳輸監(jiān)測模塊,用于實時監(jiān)測公網(wǎng)發(fā)送區(qū)和/或私網(wǎng)發(fā)送區(qū)相鄰2秒內(nèi)發(fā)送視頻數(shù)據(jù)包的個數(shù),如果后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值小于預設(shè)的閾值,向傳輸攔截模塊發(fā)送攔截指令;

傳輸攔截模塊,用于將未傳輸?shù)囊曨l數(shù)據(jù)包進行攔截;第三傳輸請求模塊,用于向后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)對應的服務器發(fā)送繼續(xù)傳輸視頻數(shù)據(jù)包的請求。

進一步的改進,網(wǎng)絡(luò)傳輸監(jiān)控單元還包括第三判斷模塊,用于判斷后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)是公網(wǎng)發(fā)送區(qū)還是私網(wǎng)發(fā)送區(qū)。

進一步的改進,網(wǎng)絡(luò)傳輸監(jiān)控單元還包括第四判斷模塊和切換模塊,當?shù)谌袛嗄K判斷發(fā)送區(qū)為公網(wǎng)發(fā)送區(qū)時,第四判斷模塊用于當?shù)谝慌袛嗄K判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)小于預設(shè)的減少數(shù)閾值時,向切換模塊發(fā)送切換指令;

切換模塊用于實現(xiàn)公網(wǎng)服務器和后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)對應的私網(wǎng)服務器之間的切換。

進一步的改進,每個私網(wǎng)服務器內(nèi)均內(nèi)置有私網(wǎng)控制模塊,私網(wǎng)控制模塊用于實現(xiàn)各私網(wǎng)服務器間網(wǎng)速的分配。

進一步的改進,網(wǎng)絡(luò)傳輸監(jiān)控單元還包括:第五判斷模塊、第四傳輸請求模塊和服務器統(tǒng)計模塊,當?shù)谌袛嗄K判斷發(fā)送區(qū)為私網(wǎng)發(fā)送區(qū)時,第五判斷模塊用于統(tǒng)計后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)的個數(shù),如果發(fā)送區(qū)個數(shù)為1個,第四傳輸請求模塊向該發(fā)送區(qū)對應的服務器發(fā)送繼續(xù)傳輸視頻數(shù)據(jù)包的指令,如果發(fā)送區(qū)的個數(shù)大于1個,向服務器統(tǒng)計模塊發(fā)送統(tǒng)計指令,服務器統(tǒng)計模塊用于統(tǒng)計后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包個數(shù)差值大于預設(shè)閾值的發(fā)送區(qū)個數(shù),并按照差值的大小進行排序,同時向第四傳輸請求模塊發(fā)送請求傳輸指令;第四第四傳輸請求模塊向差值最大的發(fā)送區(qū)對應的私網(wǎng)服務器發(fā)送繼續(xù)傳輸數(shù)據(jù)包的指令,同時向其余的發(fā)送區(qū)對應的私網(wǎng)服務器內(nèi)的私網(wǎng)控制模塊發(fā)送將其網(wǎng)速分配給最大的發(fā)送區(qū)對應的私網(wǎng)服務器的指令。

本發(fā)明的有益效果如下:

本發(fā)明提供的同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_可根據(jù)視頻數(shù)據(jù)包的大小并結(jié)合公網(wǎng)服務器和私網(wǎng)服務器的網(wǎng)絡(luò)狀態(tài)來選擇不同的網(wǎng)絡(luò)傳輸,進而提高了網(wǎng)絡(luò)傳輸效率,徹底解決了網(wǎng)絡(luò)傳輸延時的技術(shù)問題。

附圖說明

圖1為實施例1一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的結(jié)構(gòu)框圖;

圖2為實施例4一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的結(jié)構(gòu)框圖;

圖3為實施例6一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的結(jié)構(gòu)框圖;

圖4為實施例7一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_的結(jié)構(gòu)框圖。

具體實施方式

下面結(jié)合附圖和以下實施例對本發(fā)明作進一步詳細說明。

實施例1

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,如圖1所示,該應用平臺包括包括服務器10和與服務器10相通訊的一公網(wǎng)服務器20、若干私網(wǎng)服務器30和視頻數(shù)據(jù)庫40;公網(wǎng)服務器20對應一個公網(wǎng)IP地址;每個私網(wǎng)服務器30各自對應一個私網(wǎng)IP地址;

服務器10包括:

接收單元110,用于接收視頻數(shù)據(jù)庫40傳輸?shù)囊曨l數(shù)據(jù)包;

數(shù)據(jù)包判斷單元120,用于將視頻數(shù)據(jù)包的大小與預設(shè)的數(shù)據(jù)包閾值進行判斷,當視頻數(shù)據(jù)包不小于預設(shè)的數(shù)據(jù)包閾值時,向視頻切分單元130發(fā)送切分指令,當視頻數(shù)據(jù)包小于預設(shè)的數(shù)據(jù)包閾值時,向網(wǎng)絡(luò)狀態(tài)判斷單元140發(fā)送判斷指令;

視頻切分單元130,用于根據(jù)時間段對視頻數(shù)據(jù)包進行切分,形成帶有不同時間段的視頻數(shù)據(jù)包,然后再向網(wǎng)絡(luò)狀態(tài)判斷單元140發(fā)送判斷指令;

網(wǎng)絡(luò)狀態(tài)判斷單元140,用于判斷公網(wǎng)服務器20和私網(wǎng)服務器30的網(wǎng)絡(luò)傳輸狀態(tài),并根據(jù)網(wǎng)絡(luò)傳輸狀態(tài),向公網(wǎng)服務器20或私網(wǎng)服務器30發(fā)出傳輸視頻數(shù)據(jù)包的請求。

本發(fā)明提供的同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_首先接受來自視頻數(shù)據(jù)庫的視頻數(shù)據(jù)包,并對視頻數(shù)據(jù)包的大小進行判斷,如果視頻數(shù)據(jù)包大于數(shù)據(jù)包閾值,應用平臺要對該視頻數(shù)據(jù)包進行切分,形成小的數(shù)據(jù)包,在切分的過程中主要是根據(jù)時間段進行切分,將切分后的視頻數(shù)據(jù)包和小于數(shù)據(jù)包閾值的視頻數(shù)據(jù)包均發(fā)送給網(wǎng)絡(luò)狀態(tài)判斷單元,其根據(jù)公網(wǎng)服務器和各私網(wǎng)服務器的網(wǎng)絡(luò)狀態(tài)來選擇可傳輸視頻數(shù)據(jù)包的服務器,本發(fā)明有針地性地將視頻數(shù)據(jù)包的大小進行判斷,并且在設(shè)計過程中選擇了多個私網(wǎng)服務器進行傳輸,提高了視頻的傳輸效率,進而有效地解決了網(wǎng)絡(luò)延時的問題。

實施例2

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺與實施例1不同的是,公網(wǎng)服務器20和每個私網(wǎng)服務器30內(nèi)均設(shè)有自動刪除模塊230,并且分別內(nèi)置有一公網(wǎng)發(fā)送區(qū)和一私網(wǎng)發(fā)送區(qū),公網(wǎng)發(fā)送區(qū)和各私網(wǎng)發(fā)送區(qū)的編號分別與公網(wǎng)IP地址和各私網(wǎng)IP地址相對應;公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)用于緩存視頻數(shù)據(jù)包,每當公網(wǎng)服務器20和私網(wǎng)服務器30傳輸一個視頻數(shù)據(jù)包后,自動刪除模塊230將已發(fā)送的視頻數(shù)據(jù)包自動從公網(wǎng)發(fā)送區(qū)或私網(wǎng)發(fā)送區(qū)中刪除。

本發(fā)明所提供的應用平臺的公網(wǎng)服務器和私網(wǎng)服務器內(nèi)均設(shè)有自動刪除模塊和對應的發(fā)送區(qū),該發(fā)送區(qū)可用于緩存視頻數(shù)據(jù)包,加入以上部件,可準確判斷公網(wǎng)服務器和私網(wǎng)服務器的網(wǎng)絡(luò)狀態(tài),提高整個系統(tǒng)的傳輸效率。

實施例3

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺與實施例2的區(qū)別在于,網(wǎng)絡(luò)狀態(tài)判斷單元140包括第一判斷模塊141和第一傳輸請求模塊142,當視頻數(shù)據(jù)包小于預設(shè)的數(shù)據(jù)包閾值時,第一判斷模塊141用于判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)是否大于預設(shè)的減少數(shù)閾值,如果存在大于預設(shè)的減少數(shù)閾值的公網(wǎng)發(fā)送區(qū)或私網(wǎng)發(fā)送區(qū),第一傳輸請求模塊142向數(shù)據(jù)包減少數(shù)最多的發(fā)送區(qū)對應的服務器發(fā)送傳輸視頻數(shù)據(jù)包的請求。

當要傳輸?shù)囊曨l數(shù)據(jù)包比較小時,可不對數(shù)據(jù)包進行處理,直接進行傳輸,選擇公網(wǎng)服務器或哪一個私網(wǎng)服務器進行傳輸時,應用平臺主要根據(jù)各服務器內(nèi)發(fā)送區(qū)的數(shù)據(jù)包減少數(shù)量來選擇對應的服務器,例如可監(jiān)測1秒內(nèi)數(shù)據(jù)包的減少數(shù)量,根據(jù)數(shù)據(jù)包減少數(shù)量的多少可判斷服務器的傳輸速度,從而選擇傳輸速度比較大的服務器傳輸視頻,進而了網(wǎng)絡(luò)延時和卡頓的問題。

實施例4

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該平臺與實施例3不同的是,如圖2所示,網(wǎng)絡(luò)狀態(tài)判斷單元140還包括第二判斷模塊143、比例分配模塊144和第二傳輸請求模塊145,當視頻數(shù)據(jù)包不小于預設(shè)的數(shù)據(jù)包閾值時,第二判斷模塊143用于判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)和私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)是否大于預設(shè)的減少數(shù)閾值,如果存在大于預設(shè)的減少數(shù)閾值的,將對應的公網(wǎng)發(fā)送區(qū)或各私網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包的減少數(shù)從高到低進行排列,同時向比例分配模塊144發(fā)送比例分配的指令;比例分配模塊144用于將切分后的視頻數(shù)據(jù)包按照公網(wǎng)發(fā)送區(qū)和/或各私網(wǎng)發(fā)送區(qū)內(nèi)數(shù)據(jù)包減少數(shù)的高低進行分配;第二傳輸請求模塊145根據(jù)分配結(jié)果,分別向?qū)墓W(wǎng)服務器和/或各私網(wǎng)服務器發(fā)送傳輸視頻數(shù)據(jù)包的請求。

當要傳輸?shù)囊曨l數(shù)據(jù)包比較大時,該應用平臺需要將數(shù)據(jù)包進行切分,形成不同大小的視頻數(shù)據(jù)包,然后判斷選擇公網(wǎng)服務器或哪一個私網(wǎng)服務器進行傳輸,應用平臺還主要根據(jù)各服務器內(nèi)發(fā)送區(qū)的數(shù)據(jù)包減少數(shù)來選擇對應的服務器,將減少數(shù)大于閾值的發(fā)送區(qū)按照減少數(shù)的多少進行排序,然后應用平臺再將切分后的數(shù)據(jù)包按照發(fā)送區(qū)內(nèi)數(shù)據(jù)包減少數(shù)的多少進行分配各發(fā)送區(qū)對應服務器應該傳輸?shù)囊曨l數(shù)據(jù)包的數(shù)量,這樣可以將比較大的視頻數(shù)據(jù)包切分成小的視頻數(shù)據(jù)包,然后選擇傳輸速度相對比較大的公司服務器和私網(wǎng)服務器按比例共同傳輸,有效地提高了傳輸效率,解決了網(wǎng)絡(luò)延時和卡頓的問題。

實施例5

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺與實施例3不同的是,服務器10還包括網(wǎng)絡(luò)傳輸監(jiān)控單元150,網(wǎng)絡(luò)傳輸監(jiān)控單元150包括傳輸監(jiān)測模塊151、傳輸攔截模塊152和第三傳輸請求模塊153;

傳輸監(jiān)測模塊151,用于實時監(jiān)測公網(wǎng)發(fā)送區(qū)和/或私網(wǎng)發(fā)送區(qū)相鄰2秒內(nèi)發(fā)送視頻數(shù)據(jù)包的個數(shù),如果后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值小于預設(shè)的閾值,向傳輸攔截模塊152發(fā)送攔截指令;

傳輸攔截模塊152,用于將未傳輸?shù)囊曨l數(shù)據(jù)包進行攔截;第三傳輸請求模塊153,用于向后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)對應的服務器發(fā)送繼續(xù)傳輸視頻數(shù)據(jù)包的請求。

本發(fā)明提供的同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_進一步可對公網(wǎng)服務器和私網(wǎng)服務器的傳輸速度進行進一步的監(jiān)控,當發(fā)現(xiàn)公網(wǎng)服務器或私網(wǎng)服務器的傳輸速度降低了,本發(fā)明提供的應用平臺可實現(xiàn)各服務器間傳輸?shù)那袚Q,從而進一步提高傳輸速率。

實施例6

本發(fā)明提供一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該應用平臺與實施例5不同的是,如圖3所示,網(wǎng)絡(luò)傳輸監(jiān)控單元150還包括第三判斷模塊153,用于判斷后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)是公網(wǎng)發(fā)送區(qū)還是私網(wǎng)發(fā)送區(qū)。

如圖3所示,網(wǎng)絡(luò)傳輸監(jiān)控單元150還包括第四判斷模塊154和切換模塊155,當?shù)谌袛嗄K153判斷發(fā)送區(qū)為公網(wǎng)發(fā)送區(qū)時,第四判斷模塊154用于當?shù)谝慌袛嗄K141判斷預設(shè)時間段內(nèi)公網(wǎng)發(fā)送區(qū)內(nèi)的視頻數(shù)據(jù)包減少數(shù)小于預設(shè)的減少數(shù)閾值時,向切換模塊155發(fā)送切換指令;

切換模塊155用于實現(xiàn)公網(wǎng)服務器20和后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包的個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)對應的私網(wǎng)服務器30之間的切換。

本發(fā)明提供的同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_在對公網(wǎng)服務器和私網(wǎng)服務器傳輸速率進行監(jiān)控時,還可進一步區(qū)分傳輸?shù)姆掌魇枪W(wǎng)還是私網(wǎng)服務器,如果是公網(wǎng)傳輸,當公網(wǎng)傳輸速率慢時,可將公網(wǎng)傳輸切換到私網(wǎng)傳輸,進而提高傳輸效率,有效解決卡頓問題,使得整個傳輸過程更加流暢。

實施例7

本發(fā)明提供的一種同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_,該平臺與實施例6不同的是,如圖4所示,每個私網(wǎng)服務器30內(nèi)均內(nèi)置有私網(wǎng)控制模塊301,私網(wǎng)控制模塊301用于實現(xiàn)各私網(wǎng)服務器30間網(wǎng)速的分配。

如圖4所示,網(wǎng)絡(luò)傳輸監(jiān)控單元150還包括:第五判斷模塊156、第四傳輸請求模塊157和服務器統(tǒng)計模塊158,當?shù)谌袛嗄K153判斷發(fā)送區(qū)為私網(wǎng)發(fā)送區(qū)時,第五判斷模塊156用于統(tǒng)計后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包個數(shù)差值大于預設(shè)的閾值的發(fā)送區(qū)的個數(shù),如果發(fā)送區(qū)個數(shù)為1個,第四傳輸請求模塊157向該發(fā)送區(qū)對應的服務器發(fā)送繼續(xù)傳輸視頻數(shù)據(jù)包的指令,如果發(fā)送區(qū)的個數(shù)大于1個,向服務器統(tǒng)計模塊158發(fā)送統(tǒng)計指令,服務器統(tǒng)計模塊158用于統(tǒng)計后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包個數(shù)差值大于預設(shè)閾值的發(fā)送區(qū)個數(shù),并按照差值的大小進行排序,同時向第四傳輸請求模塊157發(fā)送請求傳輸指令;第四第四傳輸請求模塊157向差值最大的發(fā)送區(qū)對應的私網(wǎng)服務器30發(fā)送繼續(xù)傳輸數(shù)據(jù)包的指令,同時向其余的發(fā)送區(qū)對應的私網(wǎng)服務器30內(nèi)的私網(wǎng)控制模塊301發(fā)送將其網(wǎng)速分配給最大的發(fā)送區(qū)對應的私網(wǎng)服務器30的指令。

進一步,本發(fā)明所指的同時向其余的發(fā)送區(qū)對應的私網(wǎng)服務器30內(nèi)的私網(wǎng)控制模塊301發(fā)送將其網(wǎng)速分配給最大的發(fā)送區(qū)對應的私網(wǎng)服務器30的指令,其中其余的發(fā)送區(qū)指的是后1秒發(fā)送的視頻數(shù)據(jù)包個數(shù)與前1秒發(fā)送數(shù)據(jù)包個數(shù)差值大于預設(shè)閾值的發(fā)送區(qū),并且將其網(wǎng)速分配給最大的發(fā)送區(qū)對應的私網(wǎng)服務器,指保證自己傳輸?shù)囊曨l不卡頓后剩余的網(wǎng)速分配給最大的發(fā)送區(qū)對應的私網(wǎng)服務器,剩余網(wǎng)速的計算過程可根據(jù)該服務器一段時間內(nèi)傳輸數(shù)據(jù)包的數(shù)量和該段時間內(nèi)能夠傳輸最大數(shù)據(jù)包的數(shù)量來計算。

本發(fā)明提供的同時支持公網(wǎng)傳輸和私網(wǎng)傳輸?shù)膽闷脚_在對公網(wǎng)服務器和私網(wǎng)服務器傳輸速率進行監(jiān)控時,還可進一步區(qū)分傳輸?shù)姆掌魇枪W(wǎng)還是私網(wǎng)服務器,如果是私網(wǎng)傳輸,當私網(wǎng)傳輸速率慢時,可將其余傳輸速率比較快的私網(wǎng)服務器的網(wǎng)速分配給傳輸視頻數(shù)據(jù)包的私網(wǎng)服務器,進而提高傳輸效率,有效解決卡頓問題,使得整個傳輸過程更加流暢。

本發(fā)明不局限于上述最佳實施方式,任何人在本發(fā)明的啟示下都可得出其他各種形式的產(chǎn)品,但不論在其形狀或結(jié)構(gòu)上作任何變化,凡是具有與本申請相同或相近似的技術(shù)方案,均落在本發(fā)明的保護范圍之內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1