亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種視頻傳輸方法及設(shè)備的制造方法

文檔序號(hào):9582013閱讀:533來(lái)源:國(guó)知局
一種視頻傳輸方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及信息處理技術(shù)領(lǐng)域,尤其涉及一種視頻傳輸方法及設(shè)備。
【背景技術(shù)】
[0002]在現(xiàn)有的多屏顯示系統(tǒng)中,需要配置相應(yīng)的數(shù)據(jù)傳輸系統(tǒng)。一般而言,用戶根據(jù)實(shí)際的視頻采集端口(對(duì)應(yīng)視頻源)與視頻輸出端口(對(duì)應(yīng)顯示裝置)的布局,配置電路交換矩陣,以保證由視頻采集端口采集的視頻源可以通過(guò)連接的合適的視頻輸出端口發(fā)送至相應(yīng)的顯示裝置上。
[0003]當(dāng)上述視頻傳輸應(yīng)用于多個(gè)視頻采集端口分別向多個(gè)視頻輸出端口發(fā)送視頻源時(shí),如圖1所示,由于電路交換設(shè)備中,只能一對(duì)一的建立數(shù)據(jù)傳輸鏈路,因此,難免會(huì)造成傳輸沖突。如圖2 (a)當(dāng)數(shù)據(jù)視頻端口 0的2個(gè)視頻源a和數(shù)據(jù)視頻端口 1的4個(gè)視頻源b需要發(fā)送給視頻輸出端口 A時(shí),就會(huì)出現(xiàn)傳輸沖突的問(wèn)題,因此,需要將視頻源0和視頻源1分別配置不同的分時(shí)時(shí)段上進(jìn)行傳輸,即鏈路復(fù)用分時(shí)傳輸,需要在當(dāng)前分時(shí)時(shí)段切換成:數(shù)據(jù)視頻端口 0與視頻輸出端口 A建立數(shù)據(jù)傳輸鏈路,在2個(gè)視頻源a傳輸完畢時(shí),在第3個(gè)分時(shí)時(shí)段切換成:數(shù)據(jù)視頻端口 1與視頻輸出端口 A建立數(shù)據(jù)傳輸鏈路;在這一傳輸過(guò)程中,總共需要6個(gè)分時(shí)時(shí)段。
[0004]然而,當(dāng)2個(gè)視頻源a和4個(gè)視頻源b都需要發(fā)送給視頻輸出端口 A和視頻輸出端口 B時(shí),為了避免傳輸沖突,理想情況下,所需分時(shí)時(shí)段的總數(shù)量為8,即每個(gè)視頻輸出端口接收4個(gè)視頻源b的分時(shí)時(shí)段都不同,如圖2(b)但是,實(shí)際的傳輸過(guò)程中,由于視頻采集端口、視頻輸出端口的個(gè)數(shù)可能比較多,每個(gè)視頻采集端口對(duì)應(yīng)的視頻源的大小也不一定相等,因此,必然會(huì)出現(xiàn)某些鏈路不能安排的情況,從而造成鏈路帶寬資源的浪費(fèi),如圖2 (c)所示,尤其對(duì)于較為復(fù)雜的64個(gè)視頻采集端口對(duì)應(yīng)16個(gè)視頻輸出端口的情況而言,其鏈路帶寬資源的浪費(fèi)更為嚴(yán)重。

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

[0005]本發(fā)明實(shí)施例提供一種視頻傳輸方法及設(shè)備,用以解決現(xiàn)有技術(shù)中存在調(diào)度不合理而導(dǎo)致的帶寬資源浪費(fèi)的問(wèn)題。
[0006]本發(fā)明實(shí)施例采用以下技術(shù)方案:
[0007]—種視頻傳輸方法,應(yīng)用于多路視頻傳輸系統(tǒng),包括:
[0008]針對(duì)Μ個(gè)視頻采集端口動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù),按照相同的分時(shí)時(shí)段切分原則,切分出每路視頻源數(shù)據(jù)在當(dāng)前分時(shí)時(shí)段內(nèi)需傳輸?shù)膶?duì)應(yīng)數(shù)據(jù)包;
[0009]根據(jù)預(yù)先設(shè)定的傳輸鏈路調(diào)度規(guī)則,建立各視頻采集端口與對(duì)應(yīng)的視頻輸出端口之間的鏈路連接,傳輸所述對(duì)應(yīng)的數(shù)據(jù)包;
[0010]其中,所述Μ路視頻源數(shù)據(jù)中數(shù)據(jù)包數(shù)量最多的一路視頻源數(shù)據(jù)所占用的分時(shí)時(shí)段的個(gè)數(shù)為X,分時(shí)時(shí)段的總數(shù)量為X與視頻輸出端口總數(shù)Ν的乘積,每一個(gè)分時(shí)時(shí)段占用設(shè)定的時(shí)長(zhǎng),各分時(shí)時(shí)段按預(yù)設(shè)順序排列;且按照從第1個(gè)到第χΝ個(gè)分時(shí)時(shí)段的順序,分別周期重復(fù)對(duì)動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù)進(jìn)行切分;
[0011]所述傳輸鏈路調(diào)度規(guī)則具體為:
[0012]針對(duì)Ν個(gè)視頻輸出端口中的每一個(gè)視頻輸出端口,設(shè)置ΧΝ個(gè)分時(shí)時(shí)段對(duì)應(yīng)的不同的視頻采集端口,且在同一分時(shí)時(shí)段,各視頻輸出端口對(duì)應(yīng)的視頻采集端口不相同。
[0013]在本發(fā)明實(shí)施例中,為了避免多個(gè)視頻采集端口對(duì)應(yīng)多個(gè)視頻輸出端口的傳輸系統(tǒng)出現(xiàn)的鏈路帶寬資源浪費(fèi)的情況,針對(duì)Μ個(gè)視頻采集端口動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù),按照相同的分時(shí)時(shí)段切分原則,切分出每路視頻源數(shù)據(jù)在當(dāng)前分時(shí)時(shí)段內(nèi)需傳輸?shù)膶?duì)應(yīng)數(shù)據(jù)包,根據(jù)預(yù)先設(shè)定的傳輸鏈路調(diào)度規(guī)則,建立各視頻采集端口與對(duì)應(yīng)的視頻輸出端口之間的鏈路連接,傳輸所述對(duì)應(yīng)的數(shù)據(jù)包;所述傳輸鏈路調(diào)度規(guī)則具體為:針對(duì)Ν個(gè)視頻輸出端口中的每一個(gè)視頻輸出端口,設(shè)置xN個(gè)分時(shí)時(shí)段對(duì)應(yīng)的不同的視頻采集端口,且在同一分時(shí)時(shí)段,各視頻輸出端口對(duì)應(yīng)的視頻采集端口不相同。從而,使得每個(gè)分時(shí)時(shí)段傳輸?shù)囊曨l傳輸成員所攜帶的采集端口的標(biāo)識(shí)不相同,且每個(gè)視頻傳輸隊(duì)列所包含的視頻傳輸成員均安排在序號(hào)不大于xN的分時(shí)時(shí)段上,避免了現(xiàn)有技術(shù)中出現(xiàn)無(wú)法安排的情況。
[0014]優(yōu)選地,所述傳輸鏈路調(diào)度規(guī)則通過(guò)下述方法確定:
[0015]針對(duì)N個(gè)視頻輸出端口分別配置一個(gè)視頻傳輸隊(duì)列,其中,每個(gè)視頻傳輸隊(duì)列中包含多個(gè)視頻傳輸成員,所述視頻傳輸成員攜帶有相應(yīng)視頻采集端口的標(biāo)識(shí),且每個(gè)視頻傳輸成員所占的分時(shí)時(shí)段相等;
[0016]針對(duì)每個(gè)視頻輸出端口對(duì)應(yīng)的視頻傳輸隊(duì)列依次執(zhí)行:
[0017]在確定所述視頻傳輸隊(duì)列中,序號(hào)大于xN的分時(shí)時(shí)段上安排有視頻傳輸成員時(shí),查找所述視頻傳輸隊(duì)列中,序號(hào)不大于xN的分時(shí)時(shí)段上未安排的分時(shí)時(shí)段,并將所述確定的視頻傳輸成員調(diào)整至查找到的所述未安排的分時(shí)時(shí)段;
[0018]在每個(gè)視頻傳輸隊(duì)列均調(diào)整之后,得到調(diào)度規(guī)則,其中,所述調(diào)度規(guī)則中,每個(gè)視頻傳輸隊(duì)列所包含的視頻傳輸成員均安排在序號(hào)不大于xN的分時(shí)時(shí)段上,且每個(gè)分時(shí)時(shí)段安排的視頻傳輸成員所攜帶的采集端口的標(biāo)識(shí)不相同。
[0019]在本發(fā)明實(shí)施例中,通過(guò)上述方式對(duì)傳輸模型進(jìn)行優(yōu)化調(diào)整,從而使得每個(gè)分時(shí)時(shí)段傳輸?shù)囊曨l傳輸成員所攜帶的采集端口的標(biāo)識(shí)不相同,且每個(gè)視頻傳輸隊(duì)列所包含的視頻傳輸成員均安排在序號(hào)不大于xN的分時(shí)時(shí)段上,節(jié)省了傳輸?shù)臅r(shí)間,避免了現(xiàn)有技術(shù)中出現(xiàn)過(guò)多無(wú)法安排的情況。
[0020]優(yōu)選地,確定所述視頻傳輸隊(duì)列中序號(hào)大于xN的分時(shí)時(shí)段上安排有視頻傳輸成員,具體包括:
[0021]獲取所述視頻傳輸隊(duì)列中的末個(gè)視頻傳輸成員,并在確定所述末個(gè)視頻傳輸成員所在的分時(shí)時(shí)段的序號(hào)大于xN時(shí),確定所述視頻傳輸隊(duì)列中序號(hào)大于xN的分時(shí)時(shí)段上安排有視頻傳輸成員。
[0022]在本發(fā)明是實(shí)施例中,根據(jù)末個(gè)視頻傳輸成員所占的分時(shí)時(shí)段的序號(hào)確定是否對(duì)所述視頻傳輸隊(duì)列進(jìn)行調(diào)整,便于判斷。
[0023]優(yōu)選地,查找所述視頻傳輸隊(duì)列中,序號(hào)不大于xN的分時(shí)時(shí)段上未安排的分時(shí)時(shí)段,并將確定的視頻傳輸成員調(diào)整至查找到的未安排的分時(shí)時(shí)段,具體包括:
[0024]針對(duì)在序號(hào)大于xN的分時(shí)時(shí)段上被安排的視頻傳輸成員依次進(jìn)行調(diào)整:查找所述視頻傳輸隊(duì)列中序號(hào)不大于xN的分時(shí)時(shí)段上的第一個(gè)未安排的分時(shí)時(shí)段,并在查找成功,且確定所述第一個(gè)未安排的分時(shí)時(shí)段上其他視頻輸出端口對(duì)應(yīng)的視頻傳輸隊(duì)列中不存在與當(dāng)前的視頻傳輸成員攜帶的采集端口的標(biāo)識(shí)相同的視頻傳輸成員時(shí),將當(dāng)前的視頻傳輸成員調(diào)整至所述第一個(gè)未安排的分時(shí)時(shí)段。
[0025]在本發(fā)明實(shí)施例中,通過(guò)查找序號(hào)不大于xN的未安排的分時(shí)時(shí)段以及安排在序號(hào)大于xN的分時(shí)時(shí)段上的視頻傳輸成員,并在查找到的所述未安排的分時(shí)時(shí)段中不存在與當(dāng)前的視頻傳輸成員攜帶的采集端口的標(biāo)識(shí)相同的視頻傳輸成員時(shí),進(jìn)行交換,從而,將該視頻傳輸隊(duì)列中的所有視頻傳輸成員安排在序號(hào)不大于xN的分時(shí)時(shí)段上,避免出現(xiàn)鏈路寬帶資源的浪費(fèi)。
[0026]優(yōu)選地,根據(jù)所述序號(hào)大于xN的分時(shí)時(shí)段上被安排的視頻傳輸成員所在的分時(shí)時(shí)段的序號(hào),針對(duì)所述序號(hào)大于xN的分時(shí)時(shí)段上被安排的視頻傳輸成員,按照由大至小的順序依次進(jìn)行調(diào)整。
[0027]在本發(fā)明實(shí)施例中,按照一定順序?qū)Π才旁谛蛱?hào)大于xN的分時(shí)時(shí)段的視頻傳輸成員進(jìn)行調(diào)整,可以提高調(diào)整的速度和準(zhǔn)確性。
[0028]優(yōu)選地,在查找成功,且確定所述第一個(gè)未安排的分時(shí)時(shí)段上其他視頻輸出端口對(duì)應(yīng)的視頻傳輸隊(duì)列中存在與當(dāng)前的視頻傳輸成員攜帶的采集端口的標(biāo)識(shí)相同的視頻傳輸成員時(shí),查找所述視頻隊(duì)列中序號(hào)不大于xN的分時(shí)時(shí)段上的下一個(gè)未安排的分時(shí)時(shí)段,并在查找成功,且確定所述下一個(gè)未安排的分時(shí)時(shí)段上其他視頻輸出端口對(duì)應(yīng)的視頻傳輸隊(duì)列中不存在與當(dāng)前的視頻傳輸成員攜帶的采集端口的序號(hào)相同的視頻傳輸成員時(shí),將當(dāng)前的視頻傳輸成員調(diào)整至所述下一個(gè)未安排的分時(shí)時(shí)段。
[0029]在本發(fā)明實(shí)施例中,通過(guò)上述方案,盡可能將安排在序號(hào)大于xN的分時(shí)時(shí)段的視頻傳輸成員調(diào)整至序號(hào)不大于xN的分時(shí)時(shí)段上,最大限度的節(jié)省傳輸時(shí)間,從而避免鏈路寬帶資源的浪費(fèi)。
[0030]優(yōu)選地,當(dāng)查找所述視頻隊(duì)列中序號(hào)不大于xN的分時(shí)時(shí)段上的下一個(gè)未安排的分時(shí)時(shí)段,且在查找失敗時(shí),所述方法還包括:
[0031]確定所述下一個(gè)未安排的分時(shí)時(shí)段之前的未安排的分時(shí)時(shí)段中其他視頻輸出端口對(duì)應(yīng)的視頻傳輸隊(duì)列中存在的視頻傳輸成員所攜帶的采集端口的標(biāo)識(shí);
[0032]查找所述視頻隊(duì)列中與確定的采集端口的標(biāo)識(shí)不同的視頻傳輸成員;
[0033]將查找到的任一視頻傳輸成員調(diào)整至所述下一個(gè)未安排的分時(shí)時(shí)段之前的未安排的分時(shí)時(shí)段。
[0034]在本發(fā)明實(shí)施例中,通過(guò)上述方案,盡可能將安排在序號(hào)大于xN的分時(shí)時(shí)段的視頻傳輸成員調(diào)整至序號(hào)不大于xN的分時(shí)時(shí)段上,最大限度的節(jié)省傳輸時(shí)間,從而避免鏈路寬帶資源的浪費(fèi)。
[0035]優(yōu)選地,針對(duì)N個(gè)視頻輸出端口分別配置一個(gè)視頻傳輸隊(duì)列,具體包括:
[0036]為Μ個(gè)視頻采集端口的標(biāo)識(shí)按照預(yù)設(shè)規(guī)則進(jìn)行排序,所述多個(gè)視頻傳輸成員按照自身攜帶的視頻采集端口的標(biāo)識(shí)的排序方式進(jìn)行排序,得到視頻傳輸成員序列,其中,攜帶的視頻采集端口的標(biāo)識(shí)相同的視頻傳輸成員之間不分先后;
[0037]針對(duì)每個(gè)視頻輸出端口,按照所述視頻傳輸成員序列依次安排形成一個(gè)視頻傳輸隊(duì)列,且所述每個(gè)視頻傳輸隊(duì)列中的首個(gè)視頻傳輸成員所在的分時(shí)時(shí)段滿足:前一個(gè)視頻傳輸隊(duì)列中,與所述位于序列之首的標(biāo)識(shí)相同的最后一個(gè)視頻傳輸成員所在的分時(shí)時(shí)段結(jié)束之后的所有分時(shí)時(shí)段。
[0038]在本發(fā)明實(shí)施例中,通過(guò)上述方式對(duì)調(diào)度規(guī)則的初始化處理,便于后續(xù)的優(yōu)化調(diào)整操作。
[0039]—種視頻傳輸設(shè)備,包括:
[0040]切分單元,用于針對(duì)Μ個(gè)視頻采集端口動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù),按照相同的分時(shí)時(shí)段切分原則,切分出每路視頻源數(shù)據(jù)在當(dāng)前分時(shí)時(shí)段內(nèi)需傳輸?shù)膶?duì)應(yīng)數(shù)據(jù)包;
[0041]傳輸單元,用于根據(jù)預(yù)先設(shè)定的傳輸鏈路調(diào)度規(guī)則,建立各視頻采集端口與對(duì)應(yīng)的視頻輸出端口之間的鏈路連接,傳輸所述對(duì)應(yīng)的數(shù)據(jù)包;
[0042]其中,所述Μ路視頻源數(shù)據(jù)中數(shù)據(jù)包數(shù)量最多的一路視頻源數(shù)據(jù)所占用的分時(shí)時(shí)段的個(gè)數(shù)為X,分時(shí)時(shí)段的總數(shù)量為X與視頻輸出端口總數(shù)Ν的乘積,每一個(gè)分時(shí)時(shí)段占用設(shè)定的時(shí)長(zhǎng),各分時(shí)時(shí)段按預(yù)設(shè)順序排列;且按照從第1個(gè)到第χΝ個(gè)分時(shí)時(shí)段的順序,分別周期重復(fù)對(duì)動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù)進(jìn)行切分;
[0043]所述傳輸鏈路調(diào)度規(guī)則具體為:
[0044]針對(duì)Ν個(gè)視頻輸出端口中的每一個(gè)視頻輸出端口,設(shè)置xN個(gè)分時(shí)時(shí)段對(duì)應(yīng)的不同的視頻采集端口,且在同一分時(shí)時(shí)段,各視頻輸出端口對(duì)應(yīng)的視頻采集端口不相同。
[0045]在本發(fā)明實(shí)施例中,為了避免多個(gè)視頻采集端口對(duì)應(yīng)多個(gè)視頻輸出端口的傳輸系統(tǒng)出現(xiàn)的鏈路帶寬資料浪費(fèi)的情況,針對(duì)Μ個(gè)視頻采集端口動(dòng)態(tài)采集獲得的Μ路視頻源數(shù)據(jù),按照相同的分時(shí)時(shí)段切分原則,切分出每路視頻源數(shù)據(jù)在當(dāng)前分時(shí)時(shí)段內(nèi)需傳輸?shù)膶?duì)應(yīng)數(shù)據(jù)包,根據(jù)預(yù)先設(shè)定的傳輸鏈路調(diào)度規(guī)則,建立各視頻采集端口與對(duì)應(yīng)的視頻輸出端口之間的鏈路連接,傳輸所述對(duì)應(yīng)的數(shù)據(jù)包;所述傳輸鏈路調(diào)度規(guī)則具體為:針對(duì)Ν個(gè)視頻輸出端口中的每一個(gè)視頻輸出端口,設(shè)置xN個(gè)分時(shí)時(shí)段對(duì)應(yīng)的不同的視頻采集端口,且在同一分時(shí)時(shí)段,各視頻輸出端口對(duì)應(yīng)的視頻采集端口不相同。從而,使得每個(gè)分時(shí)時(shí)段傳輸?shù)囊曨l傳輸成員所攜帶的采集端口的標(biāo)識(shí)不相同,且每個(gè)視頻傳輸隊(duì)列所包含的視頻傳輸成員均安排在序號(hào)不大于xN的分時(shí)時(shí)段上,在節(jié)省傳輸時(shí)間的同時(shí),還避免了現(xiàn)有技術(shù)中出現(xiàn)無(wú)法安排的情況。進(jìn)而,在利用所述調(diào)度規(guī)則進(jìn)行視頻傳輸時(shí),規(guī)避了鏈路寬帶資源浪費(fèi)的情況。
[0046
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1