一種播放測試方法及系統(tǒng)的制作方法
【專利摘要】本申請公開了一種播放測試方法及系統(tǒng),所述方法:服務器解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻;將所述標準時刻發(fā)送至終端,以使終端在標準時刻對所述平臺視頻進行圖像提取,得到測試圖像;對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像;若所述關鍵幀和所述測試圖像非相同圖像,則將所述平臺視頻標記為故障視頻。本發(fā)明利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放;在播放出現(xiàn)故障時為故障視頻進行標記,以方便后續(xù)的處理和修正。
【專利說明】一種播放測試方法及系統(tǒng)
【技術領域】
[0001]本申請涉及多媒體【技術領域】,特別涉及一種播放測試方法及系統(tǒng)。
【背景技術】
[0002]隨著網(wǎng)絡終端的多樣化演變和大量普及,視頻的瀏覽和播放也從PC平臺大規(guī)模的向其他網(wǎng)絡終端的平臺延伸。越來越多的用戶使用手機、平板電腦或者網(wǎng)絡電視等網(wǎng)絡終端,播放互聯(lián)網(wǎng)視頻。網(wǎng)絡終端的多樣化也為視頻的播放提出了新的挑戰(zhàn)。
[0003]不同的網(wǎng)絡終端可能基于不同的操作系統(tǒng),搭載不同性能的多媒體播放器;所以各種網(wǎng)絡終端平臺能夠支持的視頻格式不盡相同。相應的,如果視頻的提供方需要向不同的網(wǎng)絡終端平臺發(fā)布視頻,就必須適應性的進行視頻格式的轉換;甚至是為網(wǎng)絡終端平臺建立專用的客戶端或者播放器。
[0004]伴隨著大量視頻的快速更新,視頻提供方需要不間斷對視頻進行格式轉換,并向對應的網(wǎng)絡終端平臺上發(fā)布。在轉換過程當中,很難完全避免出現(xiàn)視頻格式錯誤或者播放故障?,F(xiàn)有技術中,視頻提供方無法快捷有效的測試各個網(wǎng)絡終端平臺上的視頻是否正常播放,也就無法在出現(xiàn)格式錯誤或者播放故障的時候,及時進行修正,用戶體驗有待提高。
【發(fā)明內(nèi)容】
[0005]有鑒于此,本申請的目的在于提供一種播放測試方法及系統(tǒng),利用圖像分析技術對視頻的關鍵幀和測試圖像進行對比分析,以判斷視頻在網(wǎng)絡終端平臺上是否正常播放。
[0006]為實現(xiàn)上述目的,本申請有提供如下一種播放測試方法及系統(tǒng):
所述方法包括以下步驟:
服務器解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時
刻;
服務器將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像;
服務器接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像;
若所述關鍵幀和所述測試圖像非相同圖像,則所述服務器將所述平臺視頻標記為故障視頻。
[0007]優(yōu)選的,所述方法還包括:
若所述關鍵幀和所述測試圖像為相同圖像,則服務器令所述終端繼續(xù)播放平臺視頻。
[0008]其中,所述服務器解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵中貞出現(xiàn)的標準時刻,則優(yōu)選的,所述方法還包括:
當所述平臺視頻在終端的播放結束后,服務器將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端,并令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
[0009]其中,所述對所述關鍵幀和所述測試圖像進行圖像分析具體為: 利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析,以判斷重合特征信息的比例是否達到標準閾值,如果達到標準閾值則判定所述關鍵幀和所述測試圖像為相同圖像。
[0010]其中,所述標準閾值為80%。
[0011]所述系統(tǒng)包括:
解析模塊,用于解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻;
發(fā)送模塊,用于將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像;
分析模塊,用于接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像;
處理模塊,用于在所述關鍵幀和所述測試圖像非相同圖像時,將所述平臺視頻標記為故障視頻。
[0012]其中,所述處理模塊包括:
故障處理單元,用于在所述關鍵幀和所述測試圖像非相同圖像時,將所述平臺視頻標記為故障視頻;
常規(guī)處理單元,用于在所述關鍵幀和所述測試圖像為相同圖像時,令所述終端繼續(xù)播放所述平臺視頻。
[0013]其中,所述解析模塊解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻;
則所述發(fā)送模塊在所述平臺視頻在終端的播放結束后,將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端;
則所述常規(guī)處理單元令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
[0014]其中,所述分析模塊包括:
提取單元,用于接收所述終端提取的測試圖像,并獲取對應的關鍵幀;
圖像分析單元,用于利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析;
特征判定單元,用于判斷所述關鍵幀和測試圖像中重合特征信息的比例是否達到標準閾值,如果達到標準閾值則判定所述關鍵幀和所述測試圖像為相同圖像。
[0015]其中,所述標準閾值為80%。
[0016]通過以上技術方案可知,本申請存在的有益效果是:
(1)利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放;
(2)在播放出現(xiàn)故障時為故障視頻進行標記,以方便后續(xù)的處理和修正。
[0017]
【專利附圖】
【附圖說明】
[0018]為了更清楚地說明本申請實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0019]圖1為本申請實施例所述方法流程圖;
圖2為本申請另一實施例所述方法流程圖;
圖3為本申請實施例所述系統(tǒng)結構示意圖。
[0020]
【具體實施方式】
[0021]如在說明書及權利要求當中使用了某些詞匯來指稱特定組件。本領域技術人員應可理解,硬件制造商可能會用不同名詞來稱呼同一個組件。本說明書及權利要求并不以名稱的差異來作為區(qū)分組件的方式,而是以組件在功能上的差異來作為區(qū)分的準則。如在通篇說明書及權利要求當中所提及的“包含”為一開放式用語,故應解釋成“包含但不限定于”。“大致”是指在可接收的誤差范圍內(nèi),本領域技術人員能夠在一定誤差范圍內(nèi)解決所述技術問題,基本達到所述技術效果。此外,“耦接”一詞在此包含任何直接及間接的電性耦接手段。因此,若文中描述一第一裝置耦接于一第二裝置,則代表所述第一裝置可直接電性耦接于所述第二裝置,或通過其他裝置或耦接手段間接地電性耦接至所述第二裝置。說明書后續(xù)描述為實施本申請的較佳實施方式,然所述描述乃以說明本申請的一般原則為目的,并非用以限定本申請的范圍。本申請的保護范圍當視所附權利要求所界定者為準。
[0022]現(xiàn)有技術中,服務器中往往存在大量的需要發(fā)布的視頻,本申請中將服務器中待發(fā)布的視頻成為原視頻。服務器需要針對發(fā)布平臺,對原視頻進行適應性的處理得到對應的平臺視頻,并且將所述平臺視頻發(fā)布到相應的網(wǎng)絡終端平臺上。本申請中利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放。參見圖1所示,為本申請所述方法的一個具體實施例,本實施例中,所述方法具體包括以下步驟:
步驟101、服務器解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻。
[0023]所謂視頻幀,是視頻影像的最小單位。而所謂關鍵幀,就是畫面發(fā)生明顯變化(例如出現(xiàn)場景切換時)時,對應的一個幀。要進行視頻是否正常播放的測試,以關鍵幀所謂分析樣本,是最具有代表性的。
[0024]本步驟中,服務器解析原視頻,提取到原視頻中的關鍵幀,并記錄下所述關鍵幀出現(xiàn)的時刻。例如,在原視頻的I’ 14”時刻,場景進行切換;就意味著I’ 14”這一時刻出現(xiàn)的幀即是所述關鍵幀,I’ 14”即該關鍵幀對應的標準時刻。服務器提取該幀的圖像,并記錄該標準時刻。
[0025]步驟102、服務器將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像。
[0026]步驟103、服務器接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像。
[0027]服務器將所述標準時刻發(fā)送至終端,進而終端播放平臺視頻至所述標準時刻時,對正在播放的平臺視頻進行圖像提取,得到測試圖像。所述圖像提取也就是對平臺視頻進行截圖。理論上,原視頻與平臺視頻在相同時刻的圖像是完全相同的。所以正常情況下,在標準時刻提取的測試圖像應該與該標準時刻對應的關鍵幀為相同的圖像。若平臺視頻相對原視頻提前或者滯后,甚至出現(xiàn)平臺視頻無法播放等其他故障時,均會導致測試圖像與關鍵幀為不同圖像。
[0028]本實施例中,正是利用這一原理,通過對所述關鍵幀與測試圖像進行圖像分析,判斷二者是否為相同的圖像,進而判斷平臺視頻是否正常播放。
[0029]步驟104、若所述關鍵幀和所述測試圖像非相同圖像,則所述服務器將所述平臺視頻標記為故障視頻。
[0030]如果判斷結果顯示關鍵值與測試圖像并非是相同的圖像,則認為該平臺視頻播放存在故障,則服務器將該平臺視頻標記為故障視頻,以便于后續(xù)的處理和修正。
[0031]參見圖2所示,為本申請所述播放測試方法的另一個具體實施例,本實施例中將對所述方法進行進一步的公開。本實施例中,所述方法包括以下步驟:
步驟201、服務器解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻。
[0032]本實施例中,限定所述服務器解析原視頻的數(shù)量為多個。
[0033]步驟202、服務器將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像。
[0034]步驟203、服務器接收所述終端提取的測試圖像,利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析,以判斷重合特征信息的比例是否達到標準閾值;如果未達到則進入步驟204,否則進入步驟205。
[0035]本實施例中,對所述的圖像分析技術進行了更具體的描述。圖像中必然包括各種位置確定的特征信息;具體來講,所謂特征信息可以是圖形、顏色、紋理等視覺上直觀可見的內(nèi)容。利用現(xiàn)階段的圖像分析技術,可以準確的通過特征信息判定兩幅圖像是否為相同的圖像。
[0036]本實施例中設定,如果關鍵幀與測試圖像中,能夠重合的特征信息占全部特征信息的比例達到預設的標準閾值,即認為關鍵幀與測試圖像是相同的圖像,未達到標準閾值則視為不同圖像。具體的,標準閾值為80%。
[0037]步驟204、服務器將所述平臺視頻標記為故障視頻。
[0038]步驟205、服務器令所述終端繼續(xù)播放平臺視頻。
[0039]如果關鍵幀與測試圖像為相同的圖像,則認為該平臺視頻在該終端上正常的播放,令該平臺視頻繼續(xù)正常播放即可。
[0040]步驟206、當所述平臺視頻在終端的播放結束后,服務器將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端,并令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
[0041]前述已知,服務器預先解析了多個原視頻,按照步驟20廣步驟206的流程,已經(jīng)完成了對于其中一個原視頻對應的平臺視頻的測試。接下來,可以使終端再選擇另一個被解析的原視頻對應的平臺視頻進行播放,并且重新執(zhí)行前述的測試流程。直到所有需要測試的原視頻和對應的平臺視頻都經(jīng)過播放測試。
[0042]通過圖f 2所示實施例可知,所述方法存在的有益效果是:利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放;并在播放出現(xiàn)故障時為故障視頻進行標記,以方便后續(xù)的處理和修正。
[0043]參見圖3所示,為本申請所述系統(tǒng)的具體實施例,本實施例中所述系統(tǒng)用于實現(xiàn)圖廣2中所示的方法,其技術方案本質上與前述方法實施例一致,前述實施例中的相關描述同樣適用于本實施例當中。所述系統(tǒng)具體包括:
解析模塊301,用于解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻。
[0044]發(fā)送模塊302,用于將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像。
[0045]分析模塊303,用于接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像。
[0046]所述分析模塊包括:
提取單元,用于接收所述終端提取的測試圖像,并獲取對應的關鍵幀。
[0047]圖像分析單元,用于利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析。
[0048]特征判定單元,用于判斷所述關鍵幀和測試圖像中重合特征信息的比例是否達到標準閾值,如果達到標準閾值則判定所述關鍵幀和所述測試圖像為相同圖像。
[0049]所述標準閾值為80%。
[0050]處理模塊304,用于在所述關鍵幀和所述測試圖像非相同圖像時,將所述平臺視頻標記為故障視頻。
[0051]所述處理模塊包括:
故障處理單元,用于在所述關鍵幀和所述測試圖像非相同圖像時,將所述平臺視頻標記為故障視頻;
常規(guī)處理單元,用于在所述關鍵幀和所述測試圖像為相同圖像時,令所述終端繼續(xù)播放所述平臺視頻。
[0052]優(yōu)選的,當所述解析模塊解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻;
則所述發(fā)送模塊在所述平臺視頻在終端的播放結束后,將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端;
則所述常規(guī)處理單元令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
[0053]以上技術方案可知,所述系統(tǒng)存在的有益效果是:利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放;并在播放出現(xiàn)故障時為故障視頻進行標記,以方便后續(xù)的處理和修正。
[0054]通過以上技術方案可知,本申請存在的有益效果是:
(1)利用圖像分析技術,分析原視頻中某些時刻的關鍵幀,與終端實際播放平臺視頻過程中,相應的時刻的圖像是否一致,來判斷平臺視頻在該終端的平臺上是否正常播放;
(2)在播放出現(xiàn)故障時為故障視頻進行標記,以方便后續(xù)的處理和修正。[0055]本領域內(nèi)的技術人員應明白,本申請的實施例可提供為方法、裝置、或計算機程序產(chǎn)品。因此,本申請可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本申請可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(包括但不限于磁盤存儲器、CD-ROM、光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0056]上述說明示出并描述了本申請的若干優(yōu)選實施例,但如前所述,應當理解本申請并非局限于本文所披露的形式,不應看作是對其他實施例的排除,而可用于各種其他組合、修改和環(huán)境,并能夠在本文所述發(fā)明構想范圍內(nèi),通過上述教導或相關領域的技術或知識進行改動。而本領域人員所進行的改動和變化不脫離本申請的精神和范圍,則都應在本申請所附權利要求的保護范圍內(nèi)。
【權利要求】
1.一種播放測試方法,其特征在于,包括: 服務器解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻; 所述服務器將所述標準時刻發(fā)送至終端,以使該終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像; 所述服務器接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像; 若所述關鍵幀和所述測試圖像為非相同圖像,則所述服務器將所述平臺視頻標記為故障視頻。
2.根據(jù)權利要求1所述播放測試方法,其特征在于,還包括: 若所述關鍵幀和所述測試圖像為相同圖像,則所述服務器令所述終端繼續(xù)播放平臺視頻。
3.根據(jù)權利要求2所述播放測試方法,其特征在于,所述服務器解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻,還包括: 當所述平臺視頻在終端的播放結束后,所述服務器將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端,并令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
4.根據(jù)權利要求1至3中任一所述播放測試方法,其特征在于,對所述關鍵幀和所述測試圖像進行圖像分析,進一步為: 利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析,以判斷重合特征信息的比例是否達到標準閾值,如果達到標準閾值則判定所述關鍵幀和所述測試圖像為相同圖像。
5.根據(jù)權利要求4所述方法,其特征在于,所述標準閾值為80%。
6.—種播放測試系統(tǒng),其特征在于,包括: 解析模塊,用于解析原視頻,得到所述原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻; 發(fā)送模塊,用于將所述標準時刻發(fā)送至終端,以使終端在播放原視頻對應的平臺視頻至所述標準時刻時,對所述平臺視頻進行圖像提取,得到測試圖像; 分析模塊,用于接收所述終端提取的測試圖像,并對所述關鍵幀和所述測試圖像進行圖像分析,判斷所述關鍵幀和所述測試圖像是否為相同圖像; 處理模塊,用于在所述關鍵幀和所述測試圖像為非相同圖像時,將所述平臺視頻標記為故障視頻。
7.根據(jù)權利要求6所述播放測試系統(tǒng),其特征在于,所述處理模塊,包括: 故障處理單元,用于在所述關鍵幀和所述測試圖像為非相同圖像時,將所述平臺視頻標記為故障視頻; 常規(guī)處理單元,用于在所述關鍵幀和所述測試圖像為相同圖像時,令所述終端繼續(xù)播放所述平臺視頻。
8.根據(jù)權利要求7所述播放測試系統(tǒng),其特征在于,所述解析模塊解析多個原視頻,得到每個原視頻中的關鍵幀,并記錄所述關鍵幀出現(xiàn)的標準時刻;則所述發(fā)送模塊在所述平臺視頻在終端的播放結束后,將下一被解析的原視頻中關鍵幀出現(xiàn)的標準時刻發(fā)送至所述終端; 則所述常規(guī)處理單元令所述終端播放所述下一被解析的原視頻對應的平臺視頻。
9.根據(jù)權利要求6至8中任一所述播放測試系統(tǒng),其特征在于,所述分析模塊,包括: 提取單元,用于接收所述終端提取的測試圖像,并獲取對應的關鍵幀; 圖像分析單元,用于利用圖像分析技術對所述關鍵幀和測試圖像中包括的特征信息進行分析; 特征判定單元, 用于判斷所述關鍵幀和測試圖像中重合特征信息的比例是否達到標準閾值,如果達到標準閾值則判定所述關鍵幀和所述測試圖像為相同圖像。
10.根據(jù)權利要求9所述播放測試系統(tǒng),其特征在于,所述標準閾值為80%。
【文檔編號】H04N17/00GK103974061SQ201410224695
【公開日】2014年8月6日 申請日期:2014年5月27日 優(yōu)先權日:2014年5月27日
【發(fā)明者】張俊寶, 范媛, 劉睿姝, 姚鍵, 潘柏宇, 盧述奇 申請人:合一網(wǎng)絡技術(北京)有限公司