欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種視頻流切片轉(zhuǎn)發(fā)系統(tǒng)及方法

文檔序號(hào):9420751閱讀:1820來源:國(guó)知局
一種視頻流切片轉(zhuǎn)發(fā)系統(tǒng)及方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及視頻數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種視頻流切片轉(zhuǎn)發(fā)系統(tǒng)及方法。
【背景技術(shù)】
[0002]目前,現(xiàn)有的視頻處理分析技術(shù)是采用單機(jī)運(yùn)行,為了提高視頻處理效率一般采用的是提高單機(jī)的硬件配置。但是隨著海量視頻數(shù)據(jù)的到來,傳統(tǒng)的視頻處理方法單機(jī)運(yùn)行緩慢,在海量視頻處理時(shí)代,因?yàn)榇罅坑?jì)算機(jī)資源的并行運(yùn)算,實(shí)現(xiàn)被分析的視頻數(shù)據(jù)能夠被快速處理的需求。
[0003]現(xiàn)有的技術(shù)對(duì)視頻流進(jìn)行切割是采用的物理切割方式。由于視頻流為幀與幀之間連續(xù)相關(guān)的非結(jié)構(gòu)化數(shù)據(jù)流,物理分割會(huì)造成幀不完整、分割后缺少關(guān)鍵幀(I幀)的問題,因此需要對(duì)視頻流數(shù)據(jù)解耦合。提出了一種基于關(guān)鍵幀的視頻流切割方法,視頻圖像以序列為單位進(jìn)行組織,一個(gè)序列是一段圖像編碼后的數(shù)據(jù)流,以關(guān)鍵幀開始到下一個(gè)關(guān)鍵幀結(jié)束。根據(jù)關(guān)鍵幀的位置進(jìn)行切割,可以保證所有的視頻切片都有必要的幀信息,不會(huì)出現(xiàn)缺少關(guān)鍵幀而無法對(duì)視頻進(jìn)行處理的問題,且現(xiàn)有的視頻流轉(zhuǎn)發(fā)技術(shù)不能夠較好的滿足并行計(jì)算資源的利用。

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

[0004]本發(fā)明所要解決的技術(shù)問題是提供一種視頻流切片轉(zhuǎn)發(fā)系統(tǒng)及方法,實(shí)現(xiàn)視頻流切片轉(zhuǎn)發(fā)的調(diào)度處理系統(tǒng),以解決視頻切片信息不完整以及海量視頻處理效率低的問題。
[0005]本發(fā)明解決上述技術(shù)問題的技術(shù)方案如下:一種視頻流切片轉(zhuǎn)發(fā)系統(tǒng),包括視頻存儲(chǔ)緩存模塊、視頻流切片模塊、轉(zhuǎn)發(fā)通道計(jì)算模塊、資源調(diào)度模塊和視頻切片轉(zhuǎn)發(fā)模塊,
[0006]所述視頻存儲(chǔ)緩存模塊,用于添加本地RTSP流轉(zhuǎn)服務(wù)器,將從遠(yuǎn)程攝像頭捕捉到的視頻流數(shù)據(jù)通過所述本地RTSP流轉(zhuǎn)服務(wù)器獲得多路管道視頻流數(shù)據(jù),并緩存多路管道視頻流數(shù)據(jù);
[0007]所述視頻流切片模塊,用于將所述多路管道視頻流數(shù)據(jù)根據(jù)關(guān)鍵幀所在位置進(jìn)行切割,并按切割的順序?qū)⑺幸曨l切片用同一格式進(jìn)行標(biāo)記,再生成記錄各個(gè)視頻切片的信息表格;還用于向資源調(diào)度模塊發(fā)送切割完成的信號(hào);
[0008]所述轉(zhuǎn)發(fā)通道計(jì)算模塊,用于根據(jù)所述信息表格中記錄的視頻切片的信息計(jì)算出所對(duì)應(yīng)的處理服務(wù)器,并記錄視頻切片與對(duì)應(yīng)的處理服務(wù)器的映射關(guān)系表;
[0009]所述資源調(diào)度模塊,用于當(dāng)接收到切割完成的信號(hào)時(shí),根據(jù)所述映射關(guān)系表建立視頻切片與對(duì)應(yīng)處理服務(wù)器的轉(zhuǎn)發(fā)通道;還用于當(dāng)接收到處理服務(wù)器的反饋信息發(fā)送“轉(zhuǎn)發(fā)”信號(hào)或發(fā)送“重新轉(zhuǎn)發(fā)”信號(hào)至視頻切片轉(zhuǎn)發(fā)模塊;
[0010]所述視頻切片轉(zhuǎn)發(fā)模塊,用于根據(jù)“轉(zhuǎn)發(fā)”信號(hào)或“重新轉(zhuǎn)發(fā)”信號(hào)逐一將視頻切片通過建立的轉(zhuǎn)發(fā)通道發(fā)送至與該視頻切片對(duì)應(yīng)的處理服務(wù)器上。
[0011]本發(fā)明的有益效果是:能夠解決遠(yuǎn)程視頻在傳輸?shù)倪^程中采集視頻速度和存儲(chǔ)速度不同步的問題;將遠(yuǎn)程攝像頭捕捉的視頻流打包成視頻切片并且實(shí)現(xiàn)不丟失視頻切片的轉(zhuǎn)發(fā)到視頻處理服務(wù)器上進(jìn)行并行的視頻處理,提高海量大視頻的處理效率。
[0012]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0013]進(jìn)一步,所述視頻流切片模塊包括切割單元、信息生成單元和信號(hào)發(fā)送單元,
[0014]所述切割單元,用于首次切割時(shí)先找到首個(gè)關(guān)鍵幀,從所述多路管道視頻流數(shù)據(jù)的起始幀至首個(gè)關(guān)鍵幀的位置進(jìn)行切割,生成視頻切片,再將首個(gè)關(guān)鍵幀的下一幀作為下一起始幀往后逐幀檢測(cè),直到檢測(cè)到下一關(guān)鍵幀進(jìn)行切割,生成視頻切片,直至將視頻流數(shù)據(jù)切割完成;
[0015]所述信息生成單元,用于將切割完成的所有視頻切片按生成的順序以(b(i),Size)的格式進(jìn)行標(biāo)記,其中i為數(shù)字標(biāo)號(hào),Size為存儲(chǔ)大小,再生成記錄各個(gè)視頻切片的信息表格,所述信息表格包括(b(i),Size)及各個(gè)視頻切片的切割時(shí)間的信息;
按生成的順序?qū)⒁曨l切片標(biāo)記為b (I),b⑵,......,b (η),例如第2個(gè)的視頻切片的大小是
30Μ,則表示為(b (2),30);
[0016]所述信號(hào)發(fā)送單元,用于向資源調(diào)度模塊發(fā)送表示工作正常的信號(hào),當(dāng)切割完成時(shí)向資源調(diào)度模塊發(fā)送切割完成的信號(hào)。
[0017]進(jìn)一步,所述轉(zhuǎn)發(fā)通道計(jì)算模塊包括設(shè)定單元和分配單元,
[0018]所述設(shè)定單元,用于設(shè)定視頻切片的存儲(chǔ)值A(chǔ) ;
[0019]所述分配單元,用于將信息表格中的各視頻切片的存儲(chǔ)值與設(shè)定的視頻切片的存儲(chǔ)值A(chǔ)進(jìn)行比較,如果該視頻切片的存儲(chǔ)值達(dá)到存儲(chǔ)值A(chǔ),則分配至配置高于設(shè)定閾值的處理服務(wù)器(該服務(wù)器設(shè)定為處理能力較強(qiáng)的服務(wù)器)中,如果該視頻切片的存儲(chǔ)值未達(dá)到存儲(chǔ)值A(chǔ),則分配至配置低于設(shè)定閾值的處理服務(wù)器(該服務(wù)器設(shè)定為處理能力較弱的服務(wù)器)中。設(shè)定一個(gè)閾值,將各個(gè)處理服務(wù)器根據(jù)閾值進(jìn)行分類,高于閾值的處理服務(wù)器為處理能力較強(qiáng)的服務(wù)器,低于閾值的處理服務(wù)器為處理能力較弱的服務(wù)器。
[0020]采用上述進(jìn)一步方案的有益效果是:這樣較好的解決了海量視頻切片快速傳輸瓶頸及異構(gòu)服務(wù)器間視頻數(shù)據(jù)分析速度不均衡的問題,從而實(shí)現(xiàn)資源的合理分配,節(jié)省硬件成本。
[0021]進(jìn)一步,所述資源調(diào)度模塊設(shè)有通信總調(diào)度節(jié)點(diǎn)D,所述通信總調(diào)度節(jié)點(diǎn)D當(dāng)接收到處理服務(wù)器“發(fā)送成功”的反饋信息后,則發(fā)送“轉(zhuǎn)發(fā)”信號(hào)至視頻切片轉(zhuǎn)發(fā)模塊,當(dāng)接收到處理服務(wù)器“發(fā)送失敗”的反饋信息后,則發(fā)送“重新轉(zhuǎn)發(fā)”信號(hào)至視頻切片轉(zhuǎn)發(fā)模塊。從而完成視頻流切片到視頻處理服務(wù)器的轉(zhuǎn)發(fā)工作。
[0022]采用轉(zhuǎn)發(fā)校驗(yàn)機(jī)制進(jìn)行視頻切片轉(zhuǎn)發(fā),解決了傳輸過程中由于網(wǎng)絡(luò)因素引起的丟失數(shù)據(jù)的問題。
[0023]本發(fā)明解決上述技術(shù)問題的另一技術(shù)方案如下:一種視頻流切片轉(zhuǎn)發(fā)方法,包括如下步驟:
[0024]步驟S1:添加本地RTSP流轉(zhuǎn)服務(wù)器,將從遠(yuǎn)程攝像頭捕捉到的視頻流數(shù)據(jù)通過所述本地RTSP流轉(zhuǎn)服務(wù)器獲得多路管道視頻流數(shù)據(jù),并緩存多路管道視頻流數(shù)據(jù);
[0025]步驟S2:將多路管道視頻流數(shù)據(jù)根據(jù)關(guān)鍵幀所在位置進(jìn)行切割,并按切割的順序?qū)⒁曨l切片用同一格式進(jìn)行標(biāo)記,再生成記錄各個(gè)視頻切片的信息表格;
[0026]步驟S3:根據(jù)所述信息表格中記錄的視頻切片的信息計(jì)算出所對(duì)應(yīng)的處理服務(wù)器,并記錄視頻切片與對(duì)應(yīng)的處理服務(wù)器的映射關(guān)系表;
[0027]步驟S4:根據(jù)所述映射關(guān)系表建立視頻切片與對(duì)應(yīng)處理服務(wù)器的轉(zhuǎn)發(fā)通道;
[0028]步驟S5:根據(jù)處理服務(wù)器的反饋信息逐一將視頻切片通過建立的轉(zhuǎn)發(fā)通道發(fā)送至與該視頻切片對(duì)應(yīng)的處理服務(wù)器上。
[0029]在上述技術(shù)方案的基礎(chǔ)上,本發(fā)明還可以做如下改進(jìn)。
[0030]進(jìn)一步,實(shí)現(xiàn)步驟S2的具體步驟為:
[0031]步驟S201:首次切割時(shí)先找到首個(gè)關(guān)鍵幀,從多路管道視頻流數(shù)據(jù)的起始幀至首個(gè)關(guān)鍵幀的位置進(jìn)行切割,生成視頻切片,再將首個(gè)關(guān)鍵幀的下一幀作為下一起始幀往后逐幀檢測(cè),直到檢測(cè)到下一關(guān)鍵幀進(jìn)行切割,生成視頻切片,直至將視頻流數(shù)據(jù)切割完成;
[0032]步驟S202:將切割完成的所有視頻切片按生成的順序以(b (i),Size)的格式進(jìn)行標(biāo)記,其中i為數(shù)字標(biāo)號(hào),Size為存儲(chǔ)大小,再生成記錄各個(gè)視頻切片的信息表格,所述信息表格包括(b(i),Size)及各個(gè)視頻切片的切割時(shí)間的信息。按生成的順序?qū)⒁曨l切片標(biāo)記為b (I),b⑵,……,b (η),例如第2個(gè)的視頻切片的大小是30Μ,則表示為(b⑵,30)。
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
涿鹿县| 扎兰屯市| 茂名市| 金昌市| 安化县| 榆树市| 巴塘县| 麻栗坡县| 湖口县| 阿荣旗| 明溪县| 衡南县| 禄丰县| 平利县| 芮城县| 邯郸市| 句容市| 靖宇县| 灵川县| 海晏县| 娄底市| 玉屏| 阿城市| 股票| 醴陵市| 察隅县| 崇义县| 泰宁县| 崇州市| 黎平县| 渭源县| 子洲县| 桂平市| 绍兴市| 灵台县| 庐江县| 迭部县| 咸阳市| 大埔区| 略阳县| 枣阳市|