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

一種基于dpi包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法

文檔序號(hào):7804589閱讀:709來(lái)源:國(guó)知局
一種基于dpi包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法
【專利摘要】本發(fā)明公開了一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法,通過(guò)對(duì)在線IP數(shù)據(jù)流內(nèi)容識(shí)別、分析出第二路視頻流第一個(gè)被抓獲的I幀,然后強(qiáng)制終止第一路視頻流,丟棄第二路視頻流被抓獲I幀之前的數(shù)據(jù)包,讓第二路視頻流無(wú)縫地“對(duì)接”在第一路視頻流后面,實(shí)現(xiàn)兩路視頻流的快速、無(wú)縫的切換。本發(fā)明可以讓兩路標(biāo)準(zhǔn)IP封裝格式(包括RTP、HTTP等格式)的視頻流實(shí)現(xiàn)無(wú)縫切換,為視頻流提供在線、快速、無(wú)縫切換提供了一種簡(jiǎn)單、低成本的實(shí)現(xiàn)方法。
【專利說(shuō)明】一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于媒體數(shù)字處理【技術(shù)領(lǐng)域】,涉及一種在多個(gè)視頻流間快速切換的方法,尤其涉及一種基于DPI (Deep Packet Inspection)深度包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法。
【背景技術(shù)】
[0002]隨著多媒體技術(shù)和計(jì)算機(jī)高速網(wǎng)絡(luò)的迅速發(fā)展,用戶對(duì)于用戶體驗(yàn)越來(lái)越關(guān)注,傳統(tǒng)電視或媒體流在兩個(gè)媒體流之間切換時(shí)總是會(huì)存在切換中間黑屏或馬賽克現(xiàn)象,用戶體驗(yàn)非常差;現(xiàn)有電視臺(tái)中的數(shù)字切換矩陣又限制了使用的場(chǎng)景,無(wú)法滿足全I(xiàn)P模式下的視頻流之間的切換。

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

[0003]本發(fā)明針對(duì)現(xiàn)有技術(shù)的不足,提供一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法。
[0004]本發(fā)明的目的是通過(guò)以下技術(shù)方案來(lái)實(shí)現(xiàn)的:一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法,包括以下步驟:
(1)采用DPI深度包檢測(cè)技術(shù)對(duì)從端口SPortl輸入的第一路IP視頻流中的每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包源標(biāo)識(shí),把符合第一路IP視頻流特征的IP數(shù)據(jù)包統(tǒng)一轉(zhuǎn)發(fā)到端口 DPort上輸出;
(2)監(jiān)控所有的輸入端口,實(shí)時(shí)檢測(cè)輸入的IP視頻流,采用DPI深度包檢測(cè)技術(shù)對(duì)每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí);
(3)根據(jù)步驟2獲取到的IP數(shù)據(jù)包載荷內(nèi)容,根據(jù)數(shù)據(jù)包來(lái)源標(biāo)識(shí)判斷該IP數(shù)據(jù)包是否屬于第二路IP視頻流,如果屬于則執(zhí)行步驟4,否則,對(duì)該數(shù)據(jù)包不做處理;
(4)讀取并重組數(shù)據(jù)包載荷內(nèi)容,判斷內(nèi)容是否為I幀,如果是則記錄該內(nèi)容對(duì)應(yīng)數(shù)據(jù)包的時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí),同時(shí)停止第一路IP視頻流向端口 Dport轉(zhuǎn)發(fā)數(shù)據(jù),否則,丟棄該數(shù)據(jù)包;
(5)將第二路IP視頻流獲取到I幀之前的IP數(shù)據(jù)包及時(shí)間戳和序列號(hào)變小的數(shù)據(jù)包丟棄,同時(shí)將獲取到的I幀及后續(xù)IP數(shù)據(jù)包轉(zhuǎn)發(fā)到DPort端口上。
[0005]本發(fā)明的有益效果是:解決了在IP環(huán)境下,多路視頻流之間任選一路進(jìn)行輸出并可無(wú)損連續(xù)輸出的難題,通過(guò)本發(fā)明可以讓兩路標(biāo)準(zhǔn)IP封裝格式(包括RTP、HTTP等格式)的視頻流實(shí)現(xiàn)無(wú)縫切換,實(shí)現(xiàn)方式更為簡(jiǎn)單、低成本。
【專利附圖】

【附圖說(shuō)明】
[0006]圖1為切換前的數(shù)據(jù)包流向示意圖; 圖2為流切換處理流程圖;
圖3為切換后的數(shù)據(jù)包流向示意圖。
【具體實(shí)施方式】
[0007]下面通過(guò)具體的實(shí)施例子并結(jié)合附圖對(duì)本發(fā)明做進(jìn)一步的詳細(xì)描述。
[0008]如圖1-3所示,本發(fā)明一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法,包括以下步驟:
(I)米用DPI (Deep Packet Inspection)深度包檢測(cè)技術(shù)對(duì)從端口 SPortl輸入的第一路IP視頻流中的每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包源標(biāo)識(shí),把符合第一路IP視頻流特征的IP數(shù)據(jù)包統(tǒng)一轉(zhuǎn)發(fā)到端口 DPort上輸出;所述IP視頻流為標(biāo)準(zhǔn)IP封裝格式(包括RTP、HTTP等格式)的視頻流。
[0009](2)監(jiān)控所有的輸入端口,實(shí)時(shí)檢測(cè)輸入的IP視頻流,采用DPI深度包檢測(cè)技術(shù)對(duì)每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí);
(3)根據(jù)步驟2獲取到的IP數(shù)據(jù)包載荷內(nèi)容,根據(jù)數(shù)據(jù)包來(lái)源標(biāo)識(shí)判斷該IP數(shù)據(jù)包是否屬于第二路IP視頻流,如果屬于則執(zhí)行步驟4,否則,對(duì)該數(shù)據(jù)包不做處理;
(4)讀取并重組數(shù)據(jù)包載荷內(nèi)容,判斷內(nèi)容是否為I幀,如果是則記錄該內(nèi)容對(duì)應(yīng)數(shù)據(jù)包的時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí),同時(shí)停止第一路IP視頻流向端口 Dport轉(zhuǎn)發(fā)數(shù)據(jù),否則,丟棄該數(shù)據(jù)包;
(5)將第二路IP視頻流獲取到I幀之前的IP數(shù)據(jù)包及時(shí)間戳和序列號(hào)變小的數(shù)據(jù)包丟棄,同時(shí)將獲取到的I幀及后續(xù)IP數(shù)據(jù)包轉(zhuǎn)發(fā)到DPort端口上,讓第二路IP視頻流無(wú)縫地“對(duì)接”在第一路IP視頻流后面,實(shí)現(xiàn)兩路IP視頻流的快速、無(wú)縫的切換。
【權(quán)利要求】
1.一種基于DPI包檢測(cè)技術(shù)實(shí)現(xiàn)視頻流無(wú)縫切換的方法,其特征在于,包括以下步驟: (1)采用DPI深度包檢測(cè)技術(shù)對(duì)從端口SPortl輸入的第一路IP視頻流中的每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包源標(biāo)識(shí),把符合第一路IP視頻流特征的IP數(shù)據(jù)包統(tǒng)一轉(zhuǎn)發(fā)到端口 DPort上輸出; (2)監(jiān)控所有的輸入端口,實(shí)時(shí)檢測(cè)輸入的IP視頻流,采用DPI深度包檢測(cè)技術(shù)對(duì)每個(gè)IP數(shù)據(jù)包進(jìn)行檢測(cè)和分析,讀取IP數(shù)據(jù)包載荷內(nèi)容并重組應(yīng)用層信息得到IP數(shù)據(jù)包對(duì)應(yīng)的G0P、幀類型I/P/B、時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí); (3)根據(jù)步驟2獲取到的IP數(shù)據(jù)包載荷內(nèi)容,根據(jù)數(shù)據(jù)包來(lái)源標(biāo)識(shí)判斷該IP數(shù)據(jù)包是否屬于第二路IP視頻流,如果屬于則執(zhí)行步驟4,否則,對(duì)該數(shù)據(jù)包不做處理; (4)讀取并重組數(shù)據(jù)包載荷內(nèi)容,判斷內(nèi)容是否為I幀,如果是則記錄該內(nèi)容對(duì)應(yīng)數(shù)據(jù)包的時(shí)間戳、序列號(hào)、數(shù)據(jù)包來(lái)源標(biāo)識(shí),同時(shí)停止第一路IP視頻流向端口 Dport轉(zhuǎn)發(fā)數(shù)據(jù),否則,丟棄該數(shù)據(jù)包; (5)將第二路IP視頻流獲取到I幀之前的IP數(shù)據(jù)包及時(shí)間戳和序列號(hào)變小的數(shù)據(jù)包丟棄,同時(shí)將獲取到的I幀及后續(xù)IP數(shù)據(jù)包轉(zhuǎn)發(fā)到DPort端口上。
【文檔編號(hào)】H04N21/647GK104010139SQ201410224953
【公開日】2014年8月27日 申請(qǐng)日期:2014年5月23日 優(yōu)先權(quán)日:2014年5月23日
【發(fā)明者】陳凌龍, 鄭小剛, 雷強(qiáng), 黃一峰 申請(qǐng)人:杭州寬云視訊科技有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1