本發(fā)明涉及數(shù)字通信技術(shù)領(lǐng)域,尤其是涉及一種碼流傳輸狀態(tài)確定方法及裝置。
背景技術(shù):
隨著科技不斷進(jìn)步,數(shù)字廣播電視的應(yīng)用越來(lái)越廣泛。為了保證數(shù)字廣播電視節(jié)目的安全播出,提高播出質(zhì)量,已經(jīng)根據(jù)需要建立了安全播出監(jiān)測(cè)控制系統(tǒng),以判斷數(shù)字信號(hào)是否收到干擾?,F(xiàn)有技術(shù)中,已經(jīng)能夠?qū)Νh(huán)境干擾因素很好地做出判斷,但是對(duì)于人為因素的干擾,卻不是很靈敏,對(duì)碼流傳輸狀態(tài)就不能進(jìn)行準(zhǔn)確判斷,因此也就無(wú)法準(zhǔn)確判斷整個(gè)廣播電視播放是否受到干擾或出現(xiàn)插播或錯(cuò)播的情況。
針對(duì)上述對(duì)碼流信號(hào)傳輸狀態(tài)不能進(jìn)行準(zhǔn)備判斷,進(jìn)而影響整個(gè)廣播電視正常播放的問(wèn)題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種碼流傳輸狀態(tài)確定方法及裝置,以對(duì)碼流信號(hào)傳輸狀態(tài)進(jìn)行準(zhǔn)備判斷,進(jìn)而減少?gòu)V播電視播放受影響的問(wèn)題。
第一方面,本發(fā)明實(shí)施例提供了一種碼流傳輸狀態(tài)確定方法,該方法包括:接收信號(hào)源端發(fā)送的數(shù)據(jù)包,提取數(shù)據(jù)包中包含的信號(hào)源端碼流標(biāo)識(shí)和信號(hào)源端碼流的PES/ES特征值,其中,PES/ES特征值至少包括以下之一:PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼;從已接收的碼流中查找與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的碼流,將查找到的碼流作為目標(biāo)碼流;提取目標(biāo)碼流的PES/ES特征值;比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致;如果一致,確定目標(biāo)碼流的傳輸過(guò)程正常。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中,比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致包括:當(dāng)PES/ES特征值包括PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼時(shí),分別比對(duì)目標(biāo)碼流和信號(hào)源端碼流的PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼是否相同,如果是,確定目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值一致。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中,比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致還包括:當(dāng)目標(biāo)碼流和信號(hào)源端碼流對(duì)應(yīng)PES/ES特征值中有一項(xiàng)不一致時(shí),確定目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中,該方法還包括:當(dāng)確定目標(biāo)碼流的傳輸過(guò)程正常時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為正常;如果目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致,設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常,并根據(jù)比對(duì)結(jié)果設(shè)置所述異常的原因。
結(jié)合第一方面的第三種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中,設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常之后,該方法還包括:進(jìn)行報(bào)警提示,該報(bào)警提示的方式包括語(yǔ)音播報(bào)和/或指示燈信號(hào)提示。
結(jié)合第一方面的上述任意一種可能的實(shí)施方式,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中,該方法還包括:播發(fā)傳輸過(guò)程正常的目標(biāo)碼流。
第二方面,本發(fā)明實(shí)施例還提供一種碼流傳輸狀態(tài)確定裝置,包括:特征值提取模塊,用于接收信號(hào)源端發(fā)送的數(shù)據(jù)包,提取數(shù)據(jù)包中包含的信號(hào)源端碼流標(biāo)識(shí)和所述信號(hào)源端碼流的PES/ES特征值,其中,該P(yáng)ES/ES特征值至少包括以下之一:PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼;目標(biāo)碼流查找模塊,用于從已接收的碼流中查找與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的碼流,將查找到的碼流作為目標(biāo)碼流;目標(biāo)碼流特征值提取模塊,用于提取目標(biāo)碼流的PES/ES特征值;比對(duì)模塊,用于比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致;傳輸過(guò)程確定模塊,用于當(dāng)比對(duì)模塊的比對(duì)結(jié)果一致,確定目標(biāo)碼流的傳輸過(guò)程正常。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中,該裝置還包括:第一狀態(tài)設(shè)置模塊,用于當(dāng)確定目標(biāo)碼流的傳輸過(guò)程正常時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為正常;第二狀態(tài)設(shè)置模塊,用于當(dāng)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常,并根據(jù)比對(duì)結(jié)果設(shè)置異常的原因。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中,該裝置還包括:報(bào)警模塊,用于當(dāng)?shù)诙顟B(tài)設(shè)置模塊設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常之后,進(jìn)行報(bào)警提示,該報(bào)警提示的方式包括語(yǔ)音播報(bào)和/或指示燈信號(hào)提示。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第三種可能的實(shí)施方式,其中,該裝置還包括:播發(fā)模塊,用于播發(fā)傳輸過(guò)程正常的目標(biāo)碼流。
本發(fā)明實(shí)施例帶來(lái)了以下有益效果:
本發(fā)明實(shí)施例提供的碼流傳輸狀態(tài)確定方法及裝置,通過(guò)比對(duì)信號(hào)源端碼流和與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)碼流的PES/PE特征值是否一致來(lái)對(duì)碼流的傳輸狀態(tài)進(jìn)行確定,能夠?qū)Υa流傳輸狀態(tài)進(jìn)行準(zhǔn)確判斷,進(jìn)而判斷整個(gè)廣播電視播放是否受到干擾,當(dāng)碼流傳輸收到干擾后能夠發(fā)出預(yù)警信息,并且,能夠?qū)ε_(tái)站數(shù)據(jù)進(jìn)行實(shí)時(shí)記錄和查詢,為廣播電視的安全播出提供了技術(shù)保障。
本發(fā)明的其他特征和優(yōu)點(diǎn)將在隨后的說(shuō)明書(shū)中闡述,并且,部分地從說(shuō)明書(shū)中變得顯而易見(jiàn),或者通過(guò)實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)在說(shuō)明書(shū)、權(quán)利要求書(shū)以及附圖中所特別指出的結(jié)構(gòu)來(lái)實(shí)現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明具體實(shí)施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)具體實(shí)施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施方式,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實(shí)施例提供的一種碼流傳輸狀態(tài)確定方法的流程圖;
圖2為本發(fā)明實(shí)施例提供的一種碼流傳輸狀態(tài)確定裝置的結(jié)構(gòu)示意圖;
圖3為本發(fā)明實(shí)施例提供的另一種碼流傳輸狀態(tài)確定裝置的結(jié)構(gòu)示意圖;
圖4為本發(fā)明實(shí)施例提供的一種碼流播發(fā)系統(tǒng)的結(jié)構(gòu)框圖;
圖5為本發(fā)明實(shí)施例提供的一種碼流播發(fā)系統(tǒng)的工作流程圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
考慮到現(xiàn)有技術(shù)中對(duì)廣播電視的碼流傳輸狀態(tài)就不能進(jìn)行準(zhǔn)確判斷,進(jìn)而導(dǎo)致整個(gè)廣播電視播放容易受到干擾的問(wèn)題,本發(fā)明實(shí)施例提供了一種一種碼流傳輸狀態(tài)確定方法及裝置,以有效確定,碼流的傳輸狀態(tài)。
為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例所公開(kāi)的一種碼流傳輸狀態(tài)確定方法進(jìn)行詳細(xì)介紹,下面提供實(shí)施例進(jìn)行描述。
實(shí)施例一:
參見(jiàn)圖1所示的一種碼流傳輸狀態(tài)確定方法的流程圖,該方法可以在臺(tái)站端執(zhí)行,包括以下步驟:
步驟S102,接收信號(hào)源端發(fā)送的數(shù)據(jù)包,提取數(shù)據(jù)包中包含的信號(hào)源端碼流標(biāo)識(shí)和信號(hào)源端碼流的PES/ES特征值;
在該步驟S102中所述的PES/ES特征值至少包括以下之一:PES幀長(zhǎng)度、GOP(Group of Pictures,畫(huà)面組)結(jié)構(gòu)、MB(Macro Block,宏塊)類型和時(shí)間碼(Time Code,時(shí)間碼)。其中,PES/ES特征值是指ES(Elementary Streams,原始流)層面和PES(Packetized Elementary Streams,分組的ES流)層面的特征值,在碼流傳輸過(guò)程中,一般會(huì)對(duì)碼流進(jìn)行壓縮處理,而對(duì)于壓縮的碼流,或者視頻流,選擇特征值作為比對(duì)的對(duì)象,可以節(jié)省逐字節(jié)比對(duì)占用的網(wǎng)絡(luò)帶寬。對(duì)于一個(gè)碼流,從壓縮到傳輸?shù)倪^(guò)程,其TS流(Transport Stream,TS流文件)層面的特征已經(jīng)改變,而ES層面的特征和PES層面的某些特征還在保留,因此選擇PES/ES層面的特征來(lái)作為比對(duì)對(duì)象。
步驟S104,從已接收的碼流中查找與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的碼流,將查找到的碼流作為目標(biāo)碼流;該目標(biāo)碼流為臺(tái)站端需要播出的與信號(hào)源端碼流一致的碼流,因此,該目標(biāo)碼流的碼流標(biāo)識(shí)與信號(hào)源端碼流的碼流標(biāo)識(shí)一致。
步驟S106,提取目標(biāo)碼流的PES/ES特征值;
步驟S108,比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致;
其中,在上述PES/ES特征值中,PES幀長(zhǎng)度是選取的PES層特征值,這個(gè)值是PES層最為原始的特征,一般情況下,視頻的內(nèi)容有變化,PES的長(zhǎng)度是會(huì)改變的。這個(gè)值是視頻內(nèi)容改變的直觀反映,也是最方便提取的特征值,既節(jié)省CPU資源也節(jié)省了網(wǎng)絡(luò)帶寬,因此在比對(duì)目標(biāo)碼流和信號(hào)源端碼流的PES/ES特征值,可以通過(guò)比對(duì)PES幀長(zhǎng)度是否改變來(lái)判斷需要播放的視頻內(nèi)容是否發(fā)送了變化。
在上述PES/ES特征值中,GOP結(jié)構(gòu)和MB類型是ES層面的特征值,在ES層面有許多特征值,但在許多特征值中,對(duì)于圖像內(nèi)容的改變,特征值是不改變的:如圖像的大小、對(duì)于CBR(Constant bitrate,固定碼率)壓縮方式的碼率,都是不改變的。而GOP結(jié)構(gòu)和MB類型兩個(gè)特征值,在內(nèi)容替換或局部替換時(shí),比較敏感,因此選擇GOP結(jié)構(gòu)和MB類型的特征值來(lái)進(jìn)行比對(duì)。例如,對(duì)于MPEG2(Moving Picture Experts Group,基于數(shù)字存儲(chǔ)媒體運(yùn)動(dòng)圖像和語(yǔ)音的壓縮標(biāo)準(zhǔn)),其GOP的結(jié)構(gòu)一般是固定的,如GOP的長(zhǎng)度是12時(shí),其幀結(jié)構(gòu)是IBBPBBPBBPBB;GOP長(zhǎng)度是15時(shí),其幀結(jié)構(gòu)是IBBPBBPBBPBBPBB,但宏塊MB類型(I、P、B)是隨著圖像的內(nèi)容及前后幀對(duì)應(yīng)塊的內(nèi)容而改變的,圖像內(nèi)容的變化,都可能引起MB類型的變化。而對(duì)于H.264(高度壓縮數(shù)字視頻編解碼器標(biāo)準(zhǔn)),GOP的結(jié)構(gòu)本身就是根據(jù)圖像序列的復(fù)雜度及相關(guān)度,動(dòng)態(tài)變化的。選取GOP結(jié)構(gòu)及MB類型作為比對(duì)對(duì)象,既可以保證任何視頻的變化都會(huì)被及時(shí)發(fā)現(xiàn),又保證了盡可能少占用CPU資源及網(wǎng)絡(luò)帶寬。
上述PES/ES特征值中,時(shí)間碼是圖像序列的特征,并且封裝在GOP結(jié)構(gòu)中,表示視頻幀的時(shí)碼(一個(gè)GOP傳送一個(gè)時(shí)碼信息)在比對(duì)時(shí),比對(duì)時(shí)可以借用時(shí)碼信息,來(lái)找到信號(hào)源端碼流序列和目標(biāo)碼流(監(jiān)測(cè)點(diǎn))序列的同步點(diǎn),找到同步點(diǎn)以后,就可以對(duì)信號(hào)源端碼流序列和目標(biāo)碼流(監(jiān)測(cè)點(diǎn))所提取的其他特征值(PES長(zhǎng)度,GOP結(jié)構(gòu),MB類型等),進(jìn)行逐個(gè)比對(duì)。
基于上述內(nèi)容,步驟S108可以概括為,分別比對(duì)目標(biāo)碼流和信號(hào)源端碼流的PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼是否相同,如果是,確定目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值一致;當(dāng)目標(biāo)碼流和信號(hào)源端碼流對(duì)應(yīng)PES/ES特征值中有一項(xiàng)不一致時(shí),確定目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致。
步驟S110,當(dāng)步驟S108的比對(duì)結(jié)果一致時(shí),確定目標(biāo)碼流的傳輸過(guò)程正常如果一致,確定目標(biāo)碼流的傳輸過(guò)程正常。
本發(fā)明實(shí)施例提供的碼流傳輸狀態(tài)確定方法,通過(guò)比對(duì)信號(hào)源端碼流和與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)碼流的PES/PE特征值是否一致來(lái)對(duì)碼流的傳輸狀態(tài)進(jìn)行確定,能夠?qū)Υa流傳輸狀態(tài)進(jìn)行準(zhǔn)確判斷,保證了任何視音頻的變化都會(huì)被及時(shí)發(fā)現(xiàn),同時(shí)也能少占用CPU資源及網(wǎng)絡(luò)帶寬,為廣播電視的安全播出提供了技術(shù)保障。
進(jìn)一步,上述方法還包括:當(dāng)確定目標(biāo)碼流的傳輸過(guò)程正常時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為正常;如果目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致,設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常,并根據(jù)比對(duì)結(jié)果設(shè)置異常的原因。
當(dāng)設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常之后,上述方法還包括:進(jìn)行報(bào)警提示,該報(bào)警提示的方式包括語(yǔ)音播報(bào)和/或指示燈信號(hào)提示。當(dāng)設(shè)置目標(biāo)碼流的傳輸狀態(tài)為正常時(shí),上述方法還包括在臺(tái)站端播發(fā)傳輸過(guò)程正常的目標(biāo)碼流。
實(shí)施例二:
為了便于對(duì)上述實(shí)施例提供的碼流傳輸狀態(tài)確定方法進(jìn)行理解,在實(shí)施例一的基礎(chǔ)上,本發(fā)明實(shí)施例還提供了一種碼流傳輸狀態(tài)確定裝置,參見(jiàn)圖2所示的一種碼流傳輸狀態(tài)確定裝置的結(jié)構(gòu)示意圖,該裝置包括以下模塊:
特征值提取模塊20,用于接收信號(hào)源端發(fā)送的數(shù)據(jù)包,提取數(shù)據(jù)包中包含的信號(hào)源端碼流標(biāo)識(shí)和信號(hào)源端碼流的PES/ES特征值,其中,PES/ES特征值至少包括以下之一:PES幀長(zhǎng)度、GOP結(jié)構(gòu)、MB類型和時(shí)間碼;
目標(biāo)碼流查找模塊22,用于從已接收的碼流中查找與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的碼流,將查找到的碼流作為目標(biāo)碼流;
目標(biāo)碼流特征值提取模塊24,用于提取目標(biāo)碼流的PES/ES特征值;
比對(duì)模塊26,用于比對(duì)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值是否一致;
傳輸過(guò)程確定模塊28,用于當(dāng)比對(duì)模塊26的比對(duì)結(jié)果一致時(shí),確定目標(biāo)碼流的傳輸過(guò)程為正常。
具體實(shí)現(xiàn)時(shí),在圖2的基礎(chǔ)上,上述裝置還包括以下結(jié)構(gòu),如圖3所示的本發(fā)明實(shí)施例提供的另一種碼流傳輸狀態(tài)確定裝置的結(jié)構(gòu)示意圖:
第一狀態(tài)設(shè)置模塊30,用于當(dāng)確定目標(biāo)碼流的傳輸過(guò)程正常時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為正常;
第二狀態(tài)設(shè)置模塊32,用于當(dāng)目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值不一致時(shí),設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常,并根據(jù)比對(duì)結(jié)果設(shè)置異常的原因;
報(bào)警模塊34,用于當(dāng)?shù)诙顟B(tài)設(shè)置模塊設(shè)置目標(biāo)碼流的傳輸狀態(tài)為異常之后,進(jìn)行報(bào)警提示,其中,報(bào)警提示的方式包括語(yǔ)音播報(bào)和/或指示燈信號(hào)提示。
播發(fā)模塊36,用于播發(fā)傳輸過(guò)程正常的目標(biāo)碼流。
本發(fā)明實(shí)施例提供的碼流傳輸狀態(tài)確定裝置,通過(guò)比對(duì)信號(hào)源端碼流和與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)碼流的PES/PE特征值是否一致來(lái)對(duì)碼流的傳輸狀態(tài)進(jìn)行確定,能夠?qū)Υa流傳輸狀態(tài)進(jìn)行準(zhǔn)確判斷,進(jìn)而判斷整個(gè)廣播電視播放是否受到干擾,當(dāng)碼流傳輸收到干擾后能夠發(fā)出預(yù)警信息,并且,能夠?qū)ε_(tái)站數(shù)據(jù)進(jìn)行實(shí)時(shí)記錄和查詢,為廣播電視的安全播出提供了技術(shù)保障。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
實(shí)施例三:
上述實(shí)施例提供的方法和裝置,還可以包括在一種碼流播發(fā)系統(tǒng)中,如圖4所示的一種碼流播發(fā)系統(tǒng)的結(jié)構(gòu)框圖,該系統(tǒng)包括碼流比對(duì)儀400和臺(tái)站403,其中,碼流比對(duì)儀400設(shè)置有上述實(shí)施例二提供的碼流傳輸狀態(tài)確定裝置401、402,臺(tái)站403與碼流比對(duì)儀400連接,用于播發(fā)碼流比對(duì)儀400傳輸?shù)拇a流。
上述碼流比對(duì)儀400按照實(shí)施例一所述的方法將目標(biāo)碼流的PES/ES特征值和信號(hào)源端碼流的PES/ES特征值進(jìn)行比對(duì),以確定目標(biāo)碼流的傳輸狀態(tài),并將傳輸過(guò)程正常的碼流發(fā)送至臺(tái)站403進(jìn)行播發(fā),在臺(tái)站403播發(fā)的同時(shí),碼流比對(duì)儀400還可以實(shí)時(shí)對(duì)目標(biāo)碼流進(jìn)行比對(duì),以達(dá)到監(jiān)控的目的。
具體實(shí)現(xiàn)時(shí),上述碼流比對(duì)儀400可以包括一個(gè)或者多個(gè)碼流傳輸狀態(tài)確定裝置,圖4示出的僅僅是優(yōu)選的實(shí)施例,在實(shí)際應(yīng)用時(shí),該裝置的個(gè)數(shù)可以由臺(tái)站工作人員進(jìn)行設(shè)置,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。
本發(fā)明實(shí)施例提供的碼流播發(fā)系統(tǒng),通過(guò)比對(duì)信號(hào)源端碼流和與信號(hào)源端碼流標(biāo)識(shí)對(duì)應(yīng)的目標(biāo)碼流的PES/PE特征值是否一致來(lái)對(duì)碼流的傳輸狀態(tài)進(jìn)行確定,能夠?qū)Υa流傳輸狀態(tài)進(jìn)行準(zhǔn)確判斷,保證了任何視音頻的變化都會(huì)被及時(shí)發(fā)現(xiàn),為廣播電視的安全播出提供了技術(shù)保障。
在實(shí)際應(yīng)用時(shí),為了實(shí)現(xiàn)上述碼流播發(fā)系統(tǒng)的功能,還可以根據(jù)不同的發(fā)射站臺(tái)和使用場(chǎng)景來(lái)對(duì)上述碼流播發(fā)系統(tǒng)進(jìn)行設(shè)置,圖5示出了上述碼流播發(fā)系統(tǒng)的三種優(yōu)選的設(shè)置方式,如圖5所示的碼流播發(fā)系統(tǒng)的工作流程圖,在圖5的(a)和(b)中有兩個(gè)碼流比對(duì)儀,其中碼流比對(duì)儀1設(shè)置在信源中心,碼流比對(duì)儀2設(shè)置在臺(tái)站,信源端發(fā)送IP流到碼流比對(duì)儀1和復(fù)用器,碼流比對(duì)儀1提取信源端碼流的特征值,形成節(jié)目特征流序列,然后組播下發(fā)到臺(tái)站的碼流比對(duì)儀2;復(fù)用器分前端輸出復(fù)用后的IP流,將復(fù)用后的IP流組播下發(fā)到碼流比對(duì)儀2,碼流比對(duì)儀2接收節(jié)目特征流序列,同時(shí)提取本地碼流的特征值,將兩個(gè)特征值進(jìn)行比對(duì)后輸出比對(duì)結(jié)果。在實(shí)際使用時(shí),除圖5(a)所示方式外,如圖5(b)所示,還可以在復(fù)用器后面設(shè)置發(fā)射機(jī)和解調(diào)器,將復(fù)用后的IP流經(jīng)解調(diào)器解調(diào)后組播下發(fā)到碼流比對(duì)儀2,碼流比對(duì)儀2提取本地碼流的特征值后進(jìn)行比對(duì),輸出比對(duì)結(jié)果。
在實(shí)際使用時(shí),還可以經(jīng)圖5(c)的方式對(duì)上述碼流播發(fā)系統(tǒng)進(jìn)行設(shè)置,即信源端的碼流經(jīng)調(diào)制器調(diào)制成穩(wěn)定的信號(hào)后,發(fā)送給單品網(wǎng)適配器,一部分經(jīng)解調(diào)器和復(fù)用器后傳輸?shù)脚_(tái)站端碼流比對(duì)儀,一部分經(jīng)衰減器、解調(diào)器后傳輸至碼流比對(duì)儀,碼流比對(duì)儀提取本地碼流的特征值后進(jìn)行比對(duì),輸出比對(duì)結(jié)果。
應(yīng)當(dāng)理解,圖5所示的三種工作流程圖僅僅為本發(fā)明實(shí)施例的優(yōu)選實(shí)施例,本發(fā)明實(shí)施例提供的碼流播發(fā)系統(tǒng)的工作流程在其他實(shí)施例中還可以有其他的實(shí)時(shí)方式,具體實(shí)現(xiàn)時(shí),以實(shí)際情況為準(zhǔn),本發(fā)明實(shí)施例對(duì)此不進(jìn)行限制。
本發(fā)明實(shí)施例提供的碼流播發(fā)系統(tǒng),與上述實(shí)施例提供的碼流傳輸狀態(tài)確定方法及裝置具有相同的技術(shù)特征,所以也能解決相同的技術(shù)問(wèn)題,達(dá)到相同的技術(shù)效果。
本發(fā)明實(shí)施例所提供的碼流傳輸狀態(tài)確定方法、裝置以及碼流播發(fā)系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見(jiàn)方法實(shí)施例,在此不再贅述。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例,僅為本發(fā)明的具體實(shí)施方式,用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制,本發(fā)明的保護(hù)范圍并不局限于此,盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對(duì)前述實(shí)施例所記載的技術(shù)方案進(jìn)行修改或可輕易想到變化,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實(shí)施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以權(quán)利要求的保護(hù)范圍為準(zhǔn)。