本發(fā)明涉及互聯(lián)網(wǎng)直播源聚合技術(shù)領(lǐng)域,具體來說,涉及一種基于臺標(biāo)的直播視頻源排查方法。
背景技術(shù):
隨著流媒體服務(wù)器的普及,越來越多的電視臺將直播源放到開放的直播服務(wù)器上,大大方便了互聯(lián)網(wǎng)傳播直播內(nèi)容。然而產(chǎn)生直播源的流媒體服務(wù)器相對于使用方來說是相對封閉的,其直播地址所對應(yīng)的直播內(nèi)容是不斷變換的。而直播不同于點(diǎn)播內(nèi)容,其內(nèi)容是不斷變化的,不能通過提取固定時(shí)段的視頻或音頻信息作比對的方式來確認(rèn)直播內(nèi)容是否改變。若沒有及時(shí)發(fā)現(xiàn)此類問題會(huì)導(dǎo)致聚合類應(yīng)用的客戶端無法收到正確內(nèi)容的問題。當(dāng)前往往是通過運(yùn)營人員發(fā)現(xiàn)源改變了后,采用手動(dòng)方式修正。
針對相關(guān)技術(shù)中的問題,目前尚未提出有效的解決方案。
技術(shù)實(shí)現(xiàn)要素:
針對相關(guān)技術(shù)中的上述技術(shù)問題,本發(fā)明提出一種基于臺標(biāo)的直播視頻源排查方法,能夠過臺標(biāo)識別技術(shù)解決了因電視臺流媒體服務(wù)器直播視頻源地址內(nèi)容改變引起的聚合類應(yīng)用客戶端無法收看到正確內(nèi)容的問題。
為實(shí)現(xiàn)上述技術(shù)目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
一種基于臺標(biāo)的直播視頻源排查方法,包括:
S1在流媒體服務(wù)器上抓取直播視頻源地址,解析直播視頻源地址得到直播內(nèi)容片段;
S2提取臺標(biāo)信息,將提取到的臺標(biāo)信息與臺標(biāo)庫中該頻道的歷史提取的正確結(jié)果作比對,判斷臺標(biāo)比對相似度是否達(dá)到閾值;
S3若臺標(biāo)比對相似度未達(dá)到閾值,識別出錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道并將該臺標(biāo)對應(yīng)的直播視頻源地址歸檔到相應(yīng)的直播頻道下。
進(jìn)一步的,所述基于臺標(biāo)的直播視頻源排查方還包括:
S4若臺標(biāo)比對相似度到達(dá)閾值,則認(rèn)為該頻道的視頻源內(nèi)容沒有發(fā)生變化,結(jié)束排查。
優(yōu)選的,所述閾值指比對相似度達(dá)到百分之九十。
進(jìn)一步的,在步驟S1中,所述直播內(nèi)容片段為含有可提取臺標(biāo)的直播內(nèi)容片段。
進(jìn)一步的,含有可提取臺標(biāo)的直播內(nèi)容片段指:
該直播片段中包含有臺標(biāo)信息;該臺標(biāo)信息具有可提取型。
進(jìn)一步的,在步驟S2中,提取臺標(biāo)信息采用二值化法。
進(jìn)一步的,步驟S3包括:
S31識別出錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道;
S32在錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道下新建一個(gè)播放地址單元;
S33使錯(cuò)誤臺標(biāo)所對應(yīng)的直播視頻源地址與錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道下新建的播放地址單元對接。
進(jìn)一步的,步驟S3包括:
S34為每個(gè)直播視頻源地址建立錯(cuò)誤記錄。
本發(fā)明的有益效果:本發(fā)明通過提取固定時(shí)段的視頻或音頻信息作比對的方式來確認(rèn)直播內(nèi)容是否改變,當(dāng)直播內(nèi)容發(fā)生改變時(shí),能夠及時(shí)發(fā)現(xiàn),使客戶端能夠收到正確內(nèi)容。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是根據(jù)本發(fā)明實(shí)施例所述的基于臺標(biāo)的直播視頻源排查方法的流程圖;
圖2是根據(jù)本發(fā)明實(shí)施例的自動(dòng)對源環(huán)節(jié)流程示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的對源后的直播視頻源示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,根據(jù)本發(fā)明實(shí)施例所述的一種基于臺標(biāo)的直播視頻源排查方法,包括以下步驟:
S1在流媒體服務(wù)器上抓取直播視頻源地址,解析直播視頻源地址得到直播內(nèi)容片段;
S2提取臺標(biāo)信息,將提取到的臺標(biāo)信息與臺標(biāo)庫中該頻道的歷史提取的正確結(jié)果作比對,判斷臺標(biāo)比對相似度是否達(dá)到閾值;
S3若臺標(biāo)比對相似度未達(dá)到閾值,識別出錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道并將該臺標(biāo)對應(yīng)的直播視頻源地址歸檔到相應(yīng)的直播頻道下;
S4若臺標(biāo)比對相似度到達(dá)閾值,則認(rèn)為該頻道的視頻源內(nèi)容沒有發(fā)生變化,結(jié)束排查。
其中,所述閾值指比對相似度達(dá)到百分之九十。
其中,在步驟S1中,所述直播內(nèi)容片段為含有可提取臺標(biāo)的直播內(nèi)容片段。
其中,含有可提取臺標(biāo)的直播內(nèi)容片段指該直播片段中包含有臺標(biāo)信息,且該臺標(biāo)信息具有可提取型。
其中,在步驟S2中,采用二值化法提取臺標(biāo)信息。
其中,步驟S3進(jìn)一步包括:
S31識別出錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道;
S32在錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道下新建一個(gè)播放地址單元;
S33使錯(cuò)誤臺標(biāo)所對應(yīng)的直播視頻源地址與錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道下新建的播放地址單元對接;
S34為每個(gè)直播視頻源地址建立錯(cuò)誤記錄。
如圖2所示,在本發(fā)明的一個(gè)具體實(shí)施例中,此時(shí)直播頻道A下的播放地址單元2出現(xiàn)了錯(cuò)源的情況,通過臺標(biāo)排查過程發(fā)現(xiàn)該地址單元內(nèi)地址對應(yīng)的實(shí)際內(nèi)容是直播頻道B,則此時(shí)需要在直播頻道B下新建一個(gè)播放地址單元3,然后將直播頻道A下的播放地址單元2內(nèi)的地址與直播頻道B下的播放地址單元3對接,對接后的直播視頻源示意圖見圖3。
為了方便理解本發(fā)明的上述技術(shù)方案,以下通過具體流程對本發(fā)明的上述技術(shù)方案進(jìn)行詳細(xì)說明。
本方案中,首先在流媒體服務(wù)器上抓取直播視頻源地址,然后對該地址進(jìn)行解析,獲取一段固定時(shí)長的直播片段,該固定時(shí)長的片段的起始時(shí)間為一天中的某特定時(shí)刻,該時(shí)刻的選取一方面要保證該直播片段中包含有臺標(biāo)信息(例如夜間若沒有午夜節(jié)目,此時(shí)的畫面中是沒有臺標(biāo)的),另一方面要確定臺標(biāo)的可提取性(例如熱門節(jié)目轉(zhuǎn)播時(shí)會(huì)出現(xiàn)臺標(biāo)重合的情況,因此該時(shí)段內(nèi)提取到的臺標(biāo)是很難識別的)。
提取臺標(biāo)信息采用二值化法,該方法為臺標(biāo)提取的常用圖像處理方法;然后將提取到的臺標(biāo)信息與臺標(biāo)庫中該頻道的歷史提取結(jié)果作比對,若臺標(biāo)比對相似度達(dá)到閾值,即90%以上的相似度,則認(rèn)為該頻道的視頻源內(nèi)容沒有發(fā)生變化。
另外,特定流媒體服務(wù)器的錯(cuò)誤情況往往是有一定規(guī)律的,因此識別出的錯(cuò)誤直播源內(nèi)容也是有利用價(jià)值的。在該過程中為每個(gè)直播視頻地址建立錯(cuò)誤記錄,從而用于后期的自動(dòng)對源環(huán)節(jié)。該環(huán)節(jié)是指識別出錯(cuò)誤臺標(biāo)所標(biāo)注的直播頻道后自動(dòng)將該地址歸檔到相應(yīng)的直播頻道下。
綜上所述,借助于本發(fā)明的上述技術(shù)方案,本發(fā)明通過提取固定時(shí)段的視頻或音頻信息作比對的方式來確認(rèn)直播內(nèi)容是否改變,當(dāng)直播內(nèi)容發(fā)生改變時(shí),能夠及時(shí)發(fā)現(xiàn),使客戶端能夠收到正確內(nèi)容。
以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。