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

一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置的制造方法

文檔序號:10572696閱讀:315來源:國知局
一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置的制造方法
【專利摘要】本發(fā)明公開了一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端和接收端,該裝置為發(fā)送端盒子或接收端盒子,發(fā)送端盒子接收到前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù)后,對視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼,生成冗余組,然后將由多個冗余組組成的冗余群中的數(shù)據(jù)包進行亂序處理后發(fā)生出去,接收端盒子接收到進行亂序處理后發(fā)送的數(shù)據(jù)包后,將接收到的數(shù)據(jù)包恢復(fù)成正常的排列順序,然后根據(jù)接收到的數(shù)據(jù)包進行前向糾錯解碼,將數(shù)據(jù)包恢復(fù)成原始的冗余組,將冗余組中的冗余數(shù)據(jù)包刪除后發(fā)送給后端設(shè)備。解決了現(xiàn)有技術(shù)中當(dāng)數(shù)據(jù)在傳輸過程中出現(xiàn)連續(xù)丟包時,無法根據(jù)接收到的數(shù)據(jù)包恢復(fù)丟失的數(shù)據(jù)包的問題。
【專利說明】
一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明屬于視頻監(jiān)控領(lǐng)域,尤其涉及一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置。
【背景技術(shù)】
[0002]視頻監(jiān)控數(shù)據(jù)在IP網(wǎng)絡(luò)中進行傳輸時,經(jīng)常會出現(xiàn)丟包的情況,當(dāng)視頻監(jiān)控數(shù)據(jù)出現(xiàn)丟包后會導(dǎo)致視頻監(jiān)控畫面出現(xiàn)馬賽克或卡頓,使視頻監(jiān)控畫面的質(zhì)量下降。
[0003]為了解決視頻監(jiān)控數(shù)據(jù)在IP網(wǎng)絡(luò)中傳輸時出現(xiàn)丟包的問題,現(xiàn)有技術(shù)通常采用對視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼的方案,即在視頻監(jiān)控系統(tǒng)的前端設(shè)備中對視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼,生成視頻監(jiān)控數(shù)據(jù)的冗余數(shù)據(jù),然后將監(jiān)控數(shù)據(jù)和冗余數(shù)據(jù)一起發(fā)送出去,當(dāng)出現(xiàn)丟包時,視頻監(jiān)控系統(tǒng)的后端設(shè)備能根據(jù)接收到的監(jiān)控數(shù)據(jù)和冗余數(shù)據(jù)恢復(fù)丟失的視頻監(jiān)控數(shù)據(jù)。
[0004]視頻監(jiān)控數(shù)據(jù)采用前向糾錯編碼方案的好處是抗丟包實時性好,不必重傳就可以恢復(fù)丟失的視頻監(jiān)控數(shù)據(jù);但是,一旦IP網(wǎng)絡(luò)發(fā)生擁塞或網(wǎng)絡(luò)質(zhì)量嚴重下降時,很多網(wǎng)絡(luò)設(shè)備默認采用尾丟棄策略,丟包的時候會出現(xiàn)連續(xù)丟包,造成大量視頻監(jiān)控數(shù)據(jù)和冗余數(shù)據(jù)被一并丟棄,從而導(dǎo)致無法根據(jù)接收到的視頻監(jiān)控數(shù)據(jù)和冗余數(shù)據(jù)恢復(fù)丟失的原始視頻監(jiān)控數(shù)據(jù)。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的是提供一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置,以解決現(xiàn)有技術(shù)中視頻監(jiān)控數(shù)據(jù)采用前向糾錯編碼方案,當(dāng)IP網(wǎng)絡(luò)發(fā)生擁塞或網(wǎng)絡(luò)質(zhì)量嚴重下降時,出現(xiàn)連續(xù)丟包,導(dǎo)致無法根據(jù)接收到的數(shù)據(jù)包恢復(fù)丟失的視頻監(jiān)控數(shù)據(jù)的問題。
[0006]為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案如下:
[0007]—種視頻監(jiān)控數(shù)據(jù)的傳輸方法,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端,所述視頻監(jiān)控數(shù)據(jù)的傳輸方法,包括:
[0008]接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群;
[0009]對冗余群中的數(shù)據(jù)包進行亂序處理;
[0010]將亂序處理后的數(shù)據(jù)包依次發(fā)送,以使視頻監(jiān)控數(shù)據(jù)接收端接收被亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序。
[0011 ]進一步地,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括:
[0012]為冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0013]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理。
[0014]本發(fā)明還提出了一種視頻監(jiān)控數(shù)據(jù)的傳輸方法,應(yīng)用于視頻監(jiān)控數(shù)據(jù)接收端,所述視頻監(jiān)控數(shù)據(jù)的傳輸方法,包括:
[0015]接收視頻監(jiān)控數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)包,所述視頻監(jiān)控數(shù)據(jù)發(fā)送端對接收的前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送;
[0016]將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序;
[0017]檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。
[0018]進一步地,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括:
[0019]對冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0020]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理;
[0021]所述將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,包括:
[0022]接收到被亂序處理后的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。
[0023]進一步地,所述對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),包括:
[0024]根據(jù)預(yù)設(shè)的冗余編碼模式對冗余組中已經(jīng)接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)冗余組中丟失的數(shù)據(jù)包;
[0025]刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù)包,將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)。
[0026]對應(yīng)地,本發(fā)明還提出了一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端,所述視頻監(jiān)控數(shù)據(jù)的傳輸裝置,包括:
[0027]接收模塊,用于接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群;
[0028]排序模塊,用于對冗余群中的數(shù)據(jù)包進行亂序處理;
[0029]發(fā)送模塊,用于將亂序處理后的數(shù)據(jù)包依次發(fā)送,以使視頻監(jiān)控數(shù)據(jù)接收端接收被亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序。
[0030]進一步地,所述排序模塊對冗余群中的數(shù)據(jù)包進行亂序處理,執(zhí)行如下步驟:
[0031]為冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0032]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理。
[0033]本發(fā)明還提出了另一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)接收端,所述視頻監(jiān)控數(shù)據(jù)的傳輸裝置,包括:
[0034]接收模塊,用于接收視頻監(jiān)控數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)包,所述視頻監(jiān)控數(shù)據(jù)發(fā)送端對接收的前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送;
[0035]還原模塊,用于將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序;
[0036]糾錯模塊,用于檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。
[0037]其中,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括:
[0038]對冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0039]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理;
[0040]所述還原模塊將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,執(zhí)行如下操作:
[0041]接收到被亂序處理后的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。
[0042]進一步地,所述糾錯模塊對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),執(zhí)行如下操作:
[0043]根據(jù)預(yù)設(shè)的冗余編碼模式對冗余組中已經(jīng)接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)冗余組中丟失的數(shù)據(jù)包;
[0044]刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù)包,將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)。
[0045]本發(fā)明提出了一種視頻監(jiān)控數(shù)據(jù)的傳輸方法及裝置,通過對前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并對由多個冗余組組成的冗余群中的數(shù)據(jù)包進行亂序處理后發(fā)送出去,在接受到數(shù)據(jù)包后對數(shù)據(jù)包進行排列順序恢復(fù),通過前向糾錯解碼恢復(fù)丟失的數(shù)據(jù)包,解決了現(xiàn)有技術(shù)中當(dāng)數(shù)據(jù)包在傳輸過程中出現(xiàn)連續(xù)丟包時無法根據(jù)接收到的數(shù)據(jù)包恢復(fù)丟失的數(shù)據(jù)包的問題。
【附圖說明】
[0046]圖1為本發(fā)明實施例視頻監(jiān)控數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)結(jié)構(gòu)圖;
[0047]圖2為本發(fā)明視頻監(jiān)控數(shù)據(jù)的傳輸方法的流程圖;
[0048]圖3為本發(fā)明實施例對視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼的示意圖;
[0049]圖4為本發(fā)明實施例對冗余群進行亂序處理的示意圖;
[0050]圖5為本發(fā)明視頻監(jiān)控數(shù)據(jù)的傳輸裝置的一種實施例結(jié)構(gòu)示意圖;
[0051]圖6為本發(fā)明視頻監(jiān)控數(shù)據(jù)的傳輸裝置的另一實施例結(jié)構(gòu)示意圖。
【具體實施方式】
[0052]下面結(jié)合附圖和實施例對本發(fā)明技術(shù)方案做進一步詳細說明,以下實施例不構(gòu)成對本發(fā)明的限定。
[0053]本實施例視頻監(jiān)控數(shù)據(jù)傳輸?shù)木W(wǎng)絡(luò)結(jié)構(gòu)如圖1所示,其中,IPC為前端設(shè)備,產(chǎn)生原始視頻監(jiān)控數(shù)據(jù);發(fā)送端盒子用于接收IPC發(fā)送的視頻監(jiān)控數(shù)據(jù),并將接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼及亂序處理后發(fā)生出去,接收端盒子用于接收發(fā)送端盒子發(fā)送的數(shù)據(jù),并將接收到的數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)后發(fā)送給后端設(shè)備;PC為后端設(shè)備,用于接收視頻監(jiān)控數(shù)據(jù);視頻管理服務(wù)器用于管理IPC與發(fā)送端盒子的對應(yīng)關(guān)系以及PC與接收端盒子的對應(yīng)關(guān)系,并在PC與IPC建立連接,傳送視頻監(jiān)控數(shù)據(jù)時,通知對應(yīng)的發(fā)送端盒子及接收端盒子對視頻監(jiān)控數(shù)據(jù)進行相應(yīng)處理。
[0054]本實施例視頻監(jiān)控數(shù)據(jù)的傳輸方法,應(yīng)用于發(fā)送端盒子和接收端盒子,如圖2所示,包括:
[0055]步驟S1、發(fā)送端盒子接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送。
[0056]本實施例視頻管理服務(wù)器內(nèi)配置有IPC與發(fā)送端盒子以及PC與接收端盒子的對應(yīng)關(guān)系。在PC與IPC建立連接,傳送視頻監(jiān)控數(shù)據(jù)時,視頻管理服務(wù)器通過與PC、IPC進行信令交互,獲取PC與IPC之間的視頻監(jiān)控數(shù)據(jù)的源IP地址、目的IP地址和該視頻監(jiān)控數(shù)據(jù)的發(fā)送速率,然后根據(jù)視頻監(jiān)控數(shù)據(jù)的發(fā)送速率選取冗余編碼模式,將該視頻監(jiān)控數(shù)據(jù)的源IP地址、目的IP地址以及冗余編碼模式發(fā)送給相應(yīng)的發(fā)送端盒子和接收端盒子,通知發(fā)送端盒子對該視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼和亂序處理,通知接收端盒子對該視頻監(jiān)控數(shù)據(jù)進行排列順序恢復(fù)和前向糾錯解碼處理。
[0057]本實施例發(fā)送端盒子接收到視頻管理服務(wù)器發(fā)送的通知消息后,對接收到的視頻監(jiān)控數(shù)據(jù)的源IP地址和目的IP地址進行檢測,如果接收到的視頻監(jiān)控數(shù)據(jù)的源IP地址和目的IP地址與視頻管理服務(wù)器發(fā)送的通知消息中的源IP地址和目的IP地址相同,則根據(jù)視頻管理服務(wù)器發(fā)送的通知消息中的冗余編碼模式對該視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼,生成視頻監(jiān)控數(shù)據(jù)的冗余數(shù)據(jù),視頻監(jiān)控數(shù)據(jù)和根據(jù)視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成的冗余數(shù)據(jù)組成一個冗余組。為了便于描述,本實施例以冗余編碼模式6+2為例進行說明,當(dāng)冗余編碼模式為6+2時,本實施例根據(jù)6份視頻監(jiān)控數(shù)據(jù)生成2份冗余數(shù)據(jù),6份視頻監(jiān)控數(shù)據(jù)和2份冗余數(shù)據(jù)組成一個冗余組。
[0058]通過上述方法,本實施例完成了對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼,生成由視頻監(jiān)控數(shù)據(jù)和冗余數(shù)據(jù)組成的冗余組。
[0059]為了避免在數(shù)據(jù)傳輸過程中因連續(xù)丟包造成一個冗余組內(nèi)的數(shù)據(jù)包丟失過多,導(dǎo)致無法根據(jù)接收到的數(shù)據(jù)恢復(fù)丟失的數(shù)據(jù),本實施例將多個冗余組組成一個冗余群,將冗余群保存在緩存中,對冗余群中的數(shù)據(jù)包添加新的序列號并進行亂序處理后發(fā)送出去。
[0060]首先,發(fā)送端盒子對冗余群中的每個數(shù)據(jù)包都添加一個群序列號和一個群內(nèi)序列號,數(shù)據(jù)包中的原始序列號保持不變,如圖3所示,將一個冗余群設(shè)置為包括整數(shù)個冗余組的群,例如發(fā)送端盒子的緩存中的冗余群共有9個冗余組,每個冗余組內(nèi)有8個數(shù)據(jù)包,其中6個為視頻監(jiān)控數(shù)據(jù)包,2個為冗余數(shù)據(jù)包,冗余組I中數(shù)據(jù)包I至6為視頻監(jiān)控數(shù)據(jù)包,數(shù)據(jù)包Rl_l和Rl_2為冗余數(shù)據(jù)包;數(shù)據(jù)包的群序列號為Seq,該序列號隨著冗余群數(shù)量的增加而遞增,即在第一個冗余群中數(shù)據(jù)包的群序列號為1,在第二個冗余群中數(shù)據(jù)包的群序列號為2,逐漸遞增;數(shù)據(jù)包的群內(nèi)序列號依次為I至72,并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至72,保持不變。
[0061 ]然后,發(fā)送端盒子對冗余群中的數(shù)據(jù)包進行亂序處理,具體為:發(fā)送端盒子每次隨機生成一個I至72中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成排序。例如第一次生成了隨機數(shù)9,則把群內(nèi)序列號為9數(shù)據(jù)包放在數(shù)據(jù)發(fā)送隊列的第一個位置;第二次生成了隨機數(shù)70,則把群內(nèi)序列號為70數(shù)據(jù)包放在數(shù)據(jù)發(fā)送隊列的第二個位置,以此類推,直到處理完冗余群內(nèi)的72個數(shù)據(jù)包。本實施例冗余群中的數(shù)據(jù)包經(jīng)過亂序處理后在數(shù)據(jù)發(fā)送隊列中排列順序的示意圖,如圖4所示,從圖中可以看出,經(jīng)過亂序處理后,冗余群的9個冗余組中的數(shù)據(jù)包在發(fā)送隊列中的排列順序被完全打亂,因此當(dāng)數(shù)據(jù)包在傳輸過程中出現(xiàn)連續(xù)丟包時,不會導(dǎo)致同一個冗余組中的數(shù)據(jù)包丟失過多。本實施例發(fā)送端盒子完成冗余群中數(shù)據(jù)包的亂序處理后,將數(shù)據(jù)包按數(shù)據(jù)發(fā)送隊列中的排列順序發(fā)送出去。
[0062]需要說明的是,本實施例可以根據(jù)IP網(wǎng)絡(luò)的情況調(diào)整冗余群中冗余組的數(shù)量,例如,當(dāng)IP網(wǎng)絡(luò)的質(zhì)量很差時,可以將一個冗余群中冗余組的數(shù)量調(diào)整為50或更大,這樣經(jīng)過亂序處理后,每個冗余組中的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中更加分散,當(dāng)數(shù)據(jù)包在傳輸過程中出現(xiàn)連續(xù)丟包時,更不容易造成同一個冗余組的數(shù)據(jù)包出現(xiàn)丟包過多,而導(dǎo)致無法根據(jù)接收到的數(shù)據(jù)包恢復(fù)丟失的數(shù)據(jù)包。
[0063]本實施例采用隨機的方法對冗余群中的數(shù)據(jù)包進行亂序處理,也可以按照一定的規(guī)律來對冗余群中的數(shù)據(jù)包進行亂序處理,例如從冗余群中每個冗余組中抽取一個數(shù)據(jù)包進行排序,然后再一次抽取數(shù)據(jù)包進行排序,使得各冗余組的數(shù)據(jù)包分開亂序排列。本發(fā)明對于具體的亂序處理方法不做限制,這里不再贅述。
[0064]通過上述方法,本實施例完成了將冗余群中的數(shù)據(jù)進行亂序處理,并將進行亂序處理后的數(shù)據(jù)發(fā)送出去。
[0065]步驟S2、接收端盒子接收被亂序處理后的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。
[0066]本實施例接收端盒子接收到發(fā)送端盒子進行亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。然后檢查冗余群中的每個冗余組是否有數(shù)據(jù)包丟失,如果冗余組中有數(shù)據(jù)包丟失,則按接收到的冗余編碼模式,根據(jù)該冗余組中接收到的數(shù)據(jù)包,通過前向糾錯解碼恢復(fù)丟失的數(shù)據(jù)包。例如在傳輸過程中因為連續(xù)丟包導(dǎo)致群內(nèi)序列號為2、11、71、25、53數(shù)據(jù)包丟失,則可以根據(jù)群內(nèi)序列號分別為1、3、4、5、
6、7、8的數(shù)據(jù)包恢復(fù)群內(nèi)序列號為2的數(shù)據(jù)包,根據(jù)群內(nèi)序列號分別為9、10、12、13、14、15、16的數(shù)據(jù)包恢復(fù)群內(nèi)序列號為11的數(shù)據(jù)包,根據(jù)群內(nèi)序列號分別為65、66、67、68、69、70、72的數(shù)據(jù)包恢復(fù)群內(nèi)序列號為71的數(shù)據(jù)包,根據(jù)群內(nèi)序列號分別為26、27、28、29、30、31、32的數(shù)據(jù)包恢復(fù)群內(nèi)序列號為25的數(shù)據(jù)包,根據(jù)群內(nèi)序列號分別為49、50、51、52、54、55、56的數(shù)據(jù)包恢復(fù)群內(nèi)序列號為53的數(shù)據(jù)包。
[0067]容易理解的是,如果發(fā)送端盒子在發(fā)送數(shù)據(jù)前沒有對數(shù)據(jù)包進行亂序處理,在連續(xù)丟失5個數(shù)據(jù)包的情況下,會出現(xiàn)同一個冗余組中至少丟失3個數(shù)據(jù)包,由于冗余編碼模式為6+2,因此無法根據(jù)該冗余組內(nèi)已經(jīng)接收到的數(shù)據(jù)包恢復(fù)丟失的數(shù)據(jù)包。
[0068]本實施例接收端盒子通過前向糾錯解碼完成丟失數(shù)據(jù)恢復(fù)后,刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù),將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)后發(fā)送給后端設(shè)備PC。
[0069]如果冗余組中沒有數(shù)據(jù)包丟失,則直接刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù),將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)后發(fā)送給后端設(shè)備PC。
[0070]對應(yīng)于上述方法,本實施例一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端。容易理解的是,該裝置可以是單獨的設(shè)備,例如為發(fā)送端盒子,也可以是一個模塊,集成在前端設(shè)備IPC中或前端設(shè)備直連的交換機中。
[0071 ]本實施例視頻監(jiān)控數(shù)據(jù)的傳輸裝置,如圖5所示,包括:
[0072]接收模塊,用于接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群;
[0073]排序模塊,用于對冗余群中的數(shù)據(jù)包進行亂序處理;
[0074]發(fā)送模塊,用于將亂序處理后的數(shù)據(jù)包依次發(fā)送,以使視頻監(jiān)控數(shù)據(jù)接收端接收被亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序。
[0075]對應(yīng)于上述方法,本實施例排序模塊對冗余群中的數(shù)據(jù)包進行亂序處理,執(zhí)行如下步驟:
[0076]為冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0077]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理。
[0078]本實施例還提出了另一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)接收端。容易理解的是,該裝置可以是單獨的設(shè)備,例如為接收端盒子,也可以是一個模塊,集成在后端設(shè)備中或后端設(shè)備直連的交換機中。
[0079]如圖6所示,本實施例視頻監(jiān)控數(shù)據(jù)的傳輸裝置,包括:
[0080]接收模塊,用于接收視頻監(jiān)控數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)包,所述視頻監(jiān)控數(shù)據(jù)發(fā)送端對接收的前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送;
[0081 ]還原模塊,用于將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序;
[0082]糾錯模塊,用于檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。
[0083]與上述方法對應(yīng)地,本實施例對冗余群中的數(shù)據(jù)包進行亂序處理,包括:
[0084]對冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變;
[0085]隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理;
[0086]本實施例還原模塊將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,執(zhí)行如下操作:
[0087]接收到被亂序處理后的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。
[0088]本實施例糾錯模塊對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),執(zhí)行如下操作:
[0089]根據(jù)預(yù)設(shè)的冗余編碼模式對冗余組中已經(jīng)接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)冗余組中丟失的數(shù)據(jù)包;
[0090]刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù)包,將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)。
[0091]以上實施例僅用以說明本發(fā)明的技術(shù)方案而非對其進行限制,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當(dāng)可根據(jù)本發(fā)明作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【主權(quán)項】
1.一種視頻監(jiān)控數(shù)據(jù)的傳輸方法,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端,其特征在于,所述視頻監(jiān)控數(shù)據(jù)的傳輸方法,包括: 接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群; 對冗余群中的數(shù)據(jù)包進行亂序處理; 將亂序處理后的數(shù)據(jù)包依次發(fā)送,以使視頻監(jiān)控數(shù)據(jù)接收端接收被亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序。2.根據(jù)權(quán)利要求1所述的視頻監(jiān)控數(shù)據(jù)的傳輸方法,其特征在于,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括: 為冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變; 隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理。3.一種視頻監(jiān)控數(shù)據(jù)的傳輸方法,應(yīng)用于視頻監(jiān)控數(shù)據(jù)接收端,其特征在于,所述視頻監(jiān)控數(shù)據(jù)的傳輸方法,包括: 接收視頻監(jiān)控數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)包,所述視頻監(jiān)控數(shù)據(jù)發(fā)送端對接收的前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送; 將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序; 檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。4.根據(jù)權(quán)利要求3所述的視頻監(jiān)控數(shù)據(jù)的傳輸方法,其特征在于,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括: 對冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變; 隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理; 所述將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,包括: 接收到被亂序處理后的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。5.根據(jù)權(quán)利要求3所述的視頻監(jiān)控數(shù)據(jù)的傳輸方法,其特征在于,所述對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),包括: 根據(jù)預(yù)設(shè)的冗余編碼模式對冗余組中已經(jīng)接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)冗余組中丟失的數(shù)據(jù)包; 刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù)包,將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)。6.一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)發(fā)送端,其特征在于,所述視頻監(jiān)控數(shù)據(jù)的傳輸裝置,包括: 接收模塊,用于接收前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群; 排序模塊,用于對冗余群中的數(shù)據(jù)包進行亂序處理; 發(fā)送模塊,用于將亂序處理后的數(shù)據(jù)包依次發(fā)送,以使視頻監(jiān)控數(shù)據(jù)接收端接收被亂序處理后發(fā)送的冗余群中的數(shù)據(jù)包,將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序。7.根據(jù)權(quán)利要求6所述的視頻監(jiān)控數(shù)據(jù)的傳輸專職,其特征在于,所述排序模塊對冗余群中的數(shù)據(jù)包進行亂序處理,執(zhí)行如下步驟: 為冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變; 隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理。8.一種視頻監(jiān)控數(shù)據(jù)的傳輸裝置,應(yīng)用于視頻監(jiān)控數(shù)據(jù)接收端,其特征在于,所述視頻監(jiān)控數(shù)據(jù)的傳輸裝置,包括: 接收模塊,用于接收視頻監(jiān)控數(shù)據(jù)發(fā)送端發(fā)送的數(shù)據(jù)包,所述視頻監(jiān)控數(shù)據(jù)發(fā)送端對接收的前端設(shè)備發(fā)送的視頻監(jiān)控數(shù)據(jù),根據(jù)預(yù)設(shè)的冗余編碼模式對接收到的視頻監(jiān)控數(shù)據(jù)進行前向糾錯編碼生成冗余組,并將預(yù)設(shè)數(shù)量冗余組的數(shù)據(jù)包組成冗余群,對冗余群中的數(shù)據(jù)包進行亂序處理后依次發(fā)送; 還原模塊,用于將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序; 糾錯模塊,用于檢查冗余群中每個冗余組是否有數(shù)據(jù)包丟失,如果有數(shù)據(jù)包丟失,對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),將原始視頻監(jiān)控數(shù)據(jù)發(fā)送給后端設(shè)備。9.根據(jù)權(quán)利要求8所述的視頻監(jiān)控數(shù)據(jù)的傳輸裝置,其特征在于,所述對冗余群中的數(shù)據(jù)包進行亂序處理,包括: 對冗余群中的數(shù)據(jù)包添加一個群序列號和一個群內(nèi)序列號,同一個冗余群中數(shù)據(jù)包的群序列號相同,且群序列號隨著冗余群數(shù)量的增加而遞增,數(shù)據(jù)包的群內(nèi)序列號依次為I至N,N為冗余群中數(shù)據(jù)包的總數(shù),并且每個冗余群中數(shù)據(jù)包的群內(nèi)序列號都是I至N,保持不變; 隨機生成一個I至N中不重復(fù)的數(shù)字,然后從冗余群中取出群內(nèi)序列號與該數(shù)字相同的數(shù)據(jù)包在數(shù)據(jù)發(fā)送隊列中進行排序,重復(fù)本步驟直到冗余群中所有的數(shù)據(jù)包都在數(shù)據(jù)發(fā)送隊列中完成亂序處理; 所述還原模塊將接收到的冗余群中的數(shù)據(jù)包恢復(fù)成原有次序,執(zhí)行如下操作: 接收到被亂序處理后的冗余群中的數(shù)據(jù)包后,首先檢查數(shù)據(jù)包的群序列號和群內(nèi)序列號,將群序列號相同的數(shù)據(jù)包按群內(nèi)序列號由小到大的順序進行排序,將數(shù)據(jù)包恢復(fù)成原有次序。10.根據(jù)權(quán)利要求8所述的視頻監(jiān)控數(shù)據(jù)的傳輸裝置,其特征在于,所述糾錯模塊對接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)丟失的數(shù)據(jù)包,將完成丟失數(shù)據(jù)恢復(fù)的數(shù)據(jù)包進行處理恢復(fù)成原始的視頻監(jiān)控數(shù)據(jù),執(zhí)行如下操作: 根據(jù)預(yù)設(shè)的冗余編碼模式對冗余組中已經(jīng)接收到的數(shù)據(jù)包進行前向糾錯解碼,恢復(fù)冗余組中丟失的數(shù)據(jù)包; 刪除數(shù)據(jù)包中的群序列號和群內(nèi)序列號,并丟棄冗余組中的冗余數(shù)據(jù)包,將數(shù)據(jù)恢復(fù)成原始視頻監(jiān)控數(shù)據(jù)。
【文檔編號】H04L29/06GK105933342SQ201610487635
【公開日】2016年9月7日
【申請日】2016年6月24日
【發(fā)明人】周迪, 杜超華, 葉倩燕
【申請人】浙江宇視科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1