亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于圖片識別的視頻切換方法及系統(tǒng)的制作方法

文檔序號:9619160閱讀:1042來源:國知局
一種基于圖片識別的視頻切換方法及系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及視頻在線播放領(lǐng)域,尤其涉及一種基于圖片識別的視頻切換方法及系 統(tǒng)。
【背景技術(shù)】
[0002] 視頻聚合是指抓取各大網(wǎng)站上的視頻鏈接供用戶點播,例如,目前的泰捷視頻、騰 訊視頻等應(yīng)用程序都具有類似的功能。其具體應(yīng)用過程是:當一部電影或者電視劇非常流 行時,該視頻在各大網(wǎng)站上都可能存在視頻源,那么視頻聚合應(yīng)用程序,就會列舉出多個片 源供用戶選擇,并且在網(wǎng)絡(luò)較差的情況或者某個視頻源服務(wù)器鏈接不上的情況下,自動跳 轉(zhuǎn)至可用的視頻源上,以提供給用戶視頻切換功能,避免影響用戶繼續(xù)觀看。但是目前的視 頻切換都是按照播放時間進行跳轉(zhuǎn)的,而對于相同的視頻,不同的視頻源其時長是有偏差 的,因此若按照播放時間進行切換,則有可能出現(xiàn)跳轉(zhuǎn)前后畫面不一致的情況。
[0003] 因此,現(xiàn)有技術(shù)還有待于改進和發(fā)展。

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

[0004] 鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種基于圖片識別的視頻切換 方法及系統(tǒng),旨在解決現(xiàn)有的視頻切換容易出現(xiàn)跳轉(zhuǎn)出現(xiàn)偏差的問題。
[0005] 本發(fā)明的技術(shù)方案如下: 一種基于圖片識別的視頻切換方法,其中,包括步驟: A、 客戶端在播放視頻的過程中發(fā)生異常時,向服務(wù)端發(fā)送切換請求同時上傳最近播放 的圖像幀的圖像識別碼以及所述視頻的視頻信息; B、 服務(wù)端接收到切換請求后,根據(jù)客戶端上傳的圖像識別碼以及視頻信息,查詢所述 視頻其他視頻源的同一圖像識別碼對應(yīng)圖像幀的播放時間點以及視頻源代碼,并將查詢到 的信息返回至客戶端; C、 客戶端根據(jù)服務(wù)端返回的播放時間點以及視頻源代碼,在該播放時間點開始播放所 述視頻源代碼對應(yīng)的視頻。
[0006] 所述的基于圖片識別的視頻切換方法,其中,所述視頻信息包括視頻名稱、視頻 唯一 ID、當前播放時間點及視頻源名稱。
[0007] 所述的基于圖片識別的視頻切換方法,其中,所述步驟A之前包括: S、預(yù)先在服務(wù)端建立存儲區(qū),用于分別記錄各視頻的不同視頻源的圖片識別碼。
[0008] 所述的基于圖片識別的視頻切換方法,其特征在于,所述步驟C中,當服務(wù)端返回 多個視頻源代碼時,按照清晰度高低選擇清晰度高的視頻源進行播放。
[0009] 所述的基于圖片識別的視頻切換方法,其中,所述步驟B中,查詢的過程具體包 括: B1、根據(jù)所述圖像識別碼獲取該視頻在當前視頻源的幀率; B2、根據(jù)該幀率采用定點左右等值查詢的方式,查詢該視頻在其他視頻源的具有相同 圖像識別碼時的幀率,根據(jù)查詢到的幀率獲取該視頻在其他視頻源的播放時間點。
[0010] 所述的基于圖片識別的視頻切換方法,其中,所述步驟B2中,所述定點左右等值 查詢的方式為: 從當前視頻源的幀率開始,在其他視頻源的各圖像幀中向前查詢預(yù)定數(shù)量的圖像幀判 斷是否有相同的圖像識別碼,若沒有,再向后查詢同樣數(shù)量的圖像幀,判斷是否有相同的圖 像識別碼,依次類推。
[0011] -種基于圖片識別的視頻切換系統(tǒng),其中,包括: 請求發(fā)送模塊,用于在播放視頻的過程中發(fā)生異常時,向服務(wù)端發(fā)送切換請求同時上 傳最近播放的圖像幀的圖像識別碼以及所述視頻的視頻信息; 查詢返回模塊,用于接收到切換請求后,根據(jù)客戶端上傳的圖像識別碼以及視頻信息, 查詢所述視頻其他視頻源的同一圖像識別碼對應(yīng)圖像幀的播放時間點以及視頻源代碼,并 將查詢到的信息返回至客戶端; 視頻切換模塊,用于根據(jù)服務(wù)端返回的播放時間點以及視頻源代碼,在該播放時間點 開始播放所述視頻源代碼對應(yīng)的視頻。
[0012] 所述的基于圖片識別的視頻切換系統(tǒng),其中,還包括: 存儲模塊,用于預(yù)先在服務(wù)端建立存儲區(qū),用于分別記錄各視頻的不同視頻源的圖片 識別碼。
[0013] 所述的基于圖片識別的視頻切換系統(tǒng),其中,所述查詢返回模塊具體包括: 幀率獲取單元,用于根據(jù)所述圖像識別碼獲取該視頻在當前視頻源的幀率; 播放時間點計算單元,用于根據(jù)該幀率采用定點左右等值查詢的方式,查詢該視頻在 其他視頻源的具有相同圖像識別碼時的幀率,根據(jù)查詢到的幀率獲取該視頻在其他視頻源 的播放時間點。
[0014] 所述的基于圖片識別的視頻切換系統(tǒng),其中,所述視頻信息包括視頻名稱、視頻唯 一 ID、當前播放時間點及視頻源名稱。
[0015] 有益效果:本發(fā)明的視頻切換方法,通過圖像識別碼來識別客戶端目前的播放進 度,從而查詢到同一視頻其他視頻源的對應(yīng)播放時間點,并返回信息給客戶端,這樣客戶端 在整個播放視頻時,即使進行切換也能實現(xiàn)前后畫面一致,實現(xiàn)無縫切換,避免了視頻跳轉(zhuǎn) 前后不一致的問題。
【附圖說明】
[0016] 圖1為本發(fā)明一種基于圖片識別的視頻切換方法較佳實施例的流程圖。
[0017] 圖2為圖1中步驟S102中查詢的過程的具體流程圖。
[0018] 圖3為本發(fā)明一種基于圖片識別的視頻切換系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
[0019] 圖4為圖3所示系統(tǒng)中查詢返回模塊的具體結(jié)構(gòu)框圖。
【具體實施方式】
[0020] 本發(fā)明提供一種基于圖片識別的視頻切換方法及系統(tǒng),為使本發(fā)明的目的、技術(shù) 方案及效果更加清楚、明確,以下對本發(fā)明進一步詳細說明。應(yīng)當理解,此處所描述的具體 實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021] 請參閱圖1,圖1為本發(fā)明一種基于圖片識別的視頻切換方法較佳實施例的流程 圖,如圖所示,其包括步驟: 5101、 客戶端在播放視頻的過程中發(fā)生異常時,向服務(wù)端發(fā)送切換請求同時上傳最近 播放的圖像幀的圖像識別碼以及所述視頻的視頻信息; 5102、 服務(wù)端接收到切換請求后,根據(jù)客戶端上傳的圖像識別碼以及視頻信息,查詢所 述視頻其他視頻源的同一圖像識別碼對應(yīng)圖像幀的播放時間點以及視頻源代碼,并將查詢 到的信息返回至客戶端; 5103、 客戶端根據(jù)服務(wù)端返回的播放時間點以及視頻源代碼,在該播放時間點開始播 放所述視頻源代碼對應(yīng)的視頻。
[0022] 本發(fā)明實施例中,客戶端在播放視頻過程中,一旦發(fā)生卡頓等異常問題時,服務(wù)端 就會收到切換請求,并且根據(jù)客戶端最近一次上傳的圖像識別碼,來查詢當前播放的視頻 其他可用的視頻源,并且獲取到圖像識別碼對應(yīng)圖像幀的播放時間點以及視頻源代碼,并 返回給客戶端,從而使客戶端能夠快速切換到其他可用視頻源的視頻,并且能夠接續(xù)到最 近觀看的畫面上,實現(xiàn)無縫切換,避免了畫面跳轉(zhuǎn)造成播放切換繁瑣的問題。
[0023] 其中,客戶端在發(fā)送切換請求時,同時上傳視頻信息到服務(wù)端,該視頻信息包括 客戶端正在播放的視頻的視頻名稱、視頻唯一 ID、當前播放時間點及視頻源名稱。視頻名 稱是指視頻的名稱,例如"笑傲江湖",視頻唯一 ID是指視頻在各視頻源上的唯一的ID,例 如"1048576",視頻源名稱則指類似騰訊、優(yōu)酷、樂視、愛奇藝這樣的視頻源。服務(wù)端通過收 集這些信息,即可獲取到視頻當前正在播放什么視頻、該視頻出處、視頻播放時間點等等詳 細的信息,從而為客戶端返回同一視頻其他可用視頻源的視頻源代碼以及播放時間點等信 息。視頻源代碼則包括視頻的片源名稱及片源地址等信息,例如返回該視頻的片源為愛奇 藝,播放時間點為1:20:16:24,以及片源地址等信息。
[0024] 作為本發(fā)明更優(yōu)選的實施例,所述的步驟S101之前還包括步驟: S100、預(yù)先在服務(wù)端建立存儲區(qū),用于分別記錄各視頻的不同視頻源的圖片識別碼。
[0025] 本步驟是在服務(wù)端預(yù)先建立一個存儲區(qū),用來存儲各個視頻的不同視頻源各視頻 幀的圖像識別碼,具體可采用一列表來存儲圖像識別碼信息,例如對于視頻名稱為"笑傲江 湖"的視頻,其視頻唯一 ID為1048576,視頻源包括騰訊、愛奇藝及樂視,其各圖像幀的圖像 識別碼可以采用列表的形式存儲,如表一所示。又或者視頻名稱為"天下第二"的視頻,其 視頻唯一 ID為1055432,視頻源包括土豆、樂視、第一視頻及優(yōu)酷,其各圖像幀的圖像識別 碼采用列表的形式存儲,如表一所示。
[0026] 表一
在表一中,對于同一視頻的其同一幀率,對應(yīng)了不同的圖像識別碼,例如在天下第二的 視頻中,幀率1在土豆的視頻源中,其圖像識別碼為741852367,該圖像識別碼用來標識一 個視頻中的某一幀圖像,幀率1在樂視的視頻源中,其圖像識別碼為741852368,幀率1在第 一視頻的視頻源中,其圖像識別碼為741852362,幀率1在優(yōu)酷的視頻源中,其圖像識別碼 為741852365。也就是說,同一圖像識別碼對應(yīng)了同一圖像幀,但同一圖像幀在不同視頻源 中具有不同的幀率,即對應(yīng)了不同的播放時間點。本發(fā)明通過獲取到客戶端當前的圖像識 別碼,從而查找到其在不同視頻源的幀率,獲取同一圖像幀在其他視頻源的播放時間點,實 現(xiàn)播放畫面連續(xù)。
[0027] 在建立這個存儲區(qū)之后,在客戶端播放視頻時,客戶端可先將當前正在播放的視 頻的視頻信息發(fā)送到服務(wù)端,服務(wù)端查找是否存儲了該視頻的圖像識別碼,若沒有存儲, 則需要客戶端在播放過程中持續(xù)上傳各圖
當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1