国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種直播特效的實(shí)現(xiàn)方法與流程

      文檔序號:11961045閱讀:6163來源:國知局

      本發(fā)明涉及直播技術(shù),特別是涉及一種直播特效的實(shí)現(xiàn)方法。



      背景技術(shù):

      目前,隨著直播技術(shù)的廣泛應(yīng)用,對直播視頻進(jìn)行特效處理的需求也越來越多。尤其對于游戲系統(tǒng)而言,游戲內(nèi)的直播已經(jīng)成為一種趨勢,可以使玩家更快捷得跟其它玩家進(jìn)行互動,而在直播的同時,給直播內(nèi)容加上特效則會獲得更好的直播效果。

      現(xiàn)有的直播方案中,通常是由應(yīng)用層獲得攝像頭圖像進(jìn)行直播,其中,特效通常是由直播軟件提供。由于某些應(yīng)用系統(tǒng)(如游戲系統(tǒng))需要依賴于指定的直播軟件實(shí)現(xiàn)對系統(tǒng)內(nèi)的視頻直播,不同的應(yīng)用系統(tǒng)使用的直播軟件通常不同,而有些直播軟件不具有對視頻進(jìn)行特效處理的功能。

      由此可見,現(xiàn)有的直播方案存在由于受限特定直播軟件而無法實(shí)現(xiàn)特效的問題。



      技術(shù)實(shí)現(xiàn)要素:

      有鑒于此,本發(fā)明的主要目的在于提供一種直播特效的實(shí)現(xiàn)方法,該方法可以靈活地實(shí)現(xiàn)直播特效。

      為了達(dá)到上述目的,本發(fā)明提出的技術(shù)方案為:

      一種直播特效的實(shí)現(xiàn)方法,包括:

      客戶端設(shè)備從當(dāng)前攝像設(shè)備采集到的視頻流數(shù)據(jù)中,獲取其中的每一幀數(shù)據(jù);

      所述客戶端設(shè)備對于所述每一幀數(shù)據(jù),按照預(yù)設(shè)的特效處理需求信息,進(jìn)行特效處理;

      所述客戶端設(shè)備利用本設(shè)備上的直播軟件,對經(jīng)過所述特效處理后得到的所有幀數(shù)據(jù)進(jìn)行播放。

      綜上所述,本發(fā)明提出的直播特效的實(shí)現(xiàn)方法,通過對攝像頭采集到的視頻數(shù)據(jù)流進(jìn)行過濾,獲取其中的每一幀數(shù)據(jù),直接對每一幀數(shù)據(jù)進(jìn)行特效處理,使得直播軟件基于特效處理后的圖像數(shù)據(jù)進(jìn)行視頻播放,這樣,直播軟件不具有特效處理功能也可以在客戶端設(shè)備上實(shí)現(xiàn)特效的直播,從而使得直播特效的實(shí)現(xiàn)更靈活,用戶使用任何直播軟件均可以獲得具有特效的視頻。

      附圖說明

      圖1為本發(fā)明實(shí)施例的流程示意圖。

      具體實(shí)施方式

      為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖及具體實(shí)施例對本發(fā)明作進(jìn)一步地詳細(xì)描述。

      本發(fā)明的核心思想是:直接對攝像頭采集到的視頻流中的每一幀數(shù)據(jù)進(jìn)行特效處理,使得直播軟件基于特效處理后的圖像數(shù)據(jù)進(jìn)行視頻播放,即可實(shí)現(xiàn)直播特效,使得客戶使用任何直播軟件進(jìn)行直播均可以獲得具有特效的視頻。

      圖1為本發(fā)明實(shí)施例一的流程示意圖,如圖1所示,該實(shí)施例的直播特效實(shí)現(xiàn)方法主要包括:

      步驟101、客戶端設(shè)備從當(dāng)前攝像設(shè)備采集到的視頻流數(shù)據(jù)中,獲取其中的每一幀數(shù)據(jù)。

      在實(shí)際應(yīng)用中,攝像設(shè)備采集到的數(shù)據(jù)為視頻流數(shù)據(jù),本步驟中,需要在內(nèi)核層截獲當(dāng)前攝像設(shè)備采集到的視頻流數(shù)據(jù),獲取其中的每一幀數(shù)據(jù),以便進(jìn)行特效處理,使得直播軟件獲取到的直播數(shù)據(jù)是經(jīng)過特效處理后的數(shù)據(jù),這樣,就可以不依賴于軟件的特效功能實(shí)現(xiàn)直播的特效。

      具體地,所述攝像設(shè)備可以為攝像頭設(shè)備。本領(lǐng)域技術(shù)人員可以根據(jù)微軟驅(qū)動開發(fā)包提供的攝像頭過濾驅(qū)動框架對攝像設(shè)備采集到的視頻流數(shù)據(jù)進(jìn)行過濾,得到其中的每一幀數(shù)據(jù),具體實(shí)現(xiàn)方法為本領(lǐng)域技術(shù)人員所掌握,在此不再贅述。

      步驟102、所述客戶端設(shè)備對于所述每一幀數(shù)據(jù),按照預(yù)設(shè)的特效處理需求信息,進(jìn)行特效處理。

      本步驟,用于根據(jù)預(yù)設(shè)的特效處理需求信息,對每一幀視頻數(shù)據(jù)進(jìn)行特效處理。所述特效處理需求信息可以在實(shí)際應(yīng)用中根據(jù)用戶實(shí)際需要進(jìn)行設(shè)置,比如可以設(shè)置對視頻中的頭像信息如五官等進(jìn)行特效(如眼鏡,胡子,蝴蝶結(jié)等特效),將指定的動畫在直播視頻中顯示等。

      具體地,本步驟中對每幀數(shù)據(jù)進(jìn)行特效處理可以采用下述方法實(shí)現(xiàn):

      當(dāng)所述特效處理需求信息包括指定圖像特征部位的特效處理配置信息時,對當(dāng)前幀數(shù)據(jù)進(jìn)行圖像識別,確定出其中的所述圖像特征部位數(shù)據(jù),并按照所述圖像特征部位的特效處理配置信息,對當(dāng)前幀數(shù)據(jù)中的所述圖像特征部位數(shù)據(jù)進(jìn)行特效修訂。

      較佳地,所述圖像特征部位包括五官部位,但不限于此,具體可根據(jù)用戶特效需要進(jìn)行設(shè)置。

      當(dāng)所述特效處理需求信息包括在視頻中顯示指定動畫圖片的指示信息時,獲取所述動畫圖片,并根據(jù)所述動畫圖片中的幀信息對所述幀數(shù)據(jù)進(jìn)行修訂。

      這里,通過根據(jù)動畫圖片(比如蝴蝶從圖像上飛過的動作)中的幀信息對內(nèi)核內(nèi)的幀數(shù)據(jù)進(jìn)行修訂,可以使得經(jīng)過特效處理后的攝像設(shè)備采集圖像由直播軟件播放后,會動態(tài)地顯示該動畫圖片。

      較佳地,為了避免視頻數(shù)據(jù)量過大,可以使所述動畫圖片的文件格式為GIF格式。

      步驟103、所述客戶端設(shè)備利用本設(shè)備上的直播軟件,對經(jīng)過所述特效處理后得到的所有幀數(shù)據(jù)進(jìn)行播放。

      與現(xiàn)有方法所不同的是,所述客戶端設(shè)備在步驟102中在內(nèi)核層對攝像設(shè)備采集到的圖像數(shù)據(jù)進(jìn)行特效處理,這樣,直播軟件得到的攝像設(shè)備圖像是經(jīng)過特效處理后的圖像,因此,直播軟件不具有特效處理功能也可以在客戶端設(shè)備上實(shí)現(xiàn)特效的直播,從而使得直播特效的實(shí)現(xiàn)更靈活,用戶使用任何直播軟件均可以獲得具有特效的視頻。

      進(jìn)一步地,客戶端設(shè)備可以對步驟102中得到的經(jīng)過特殊處理的視頻數(shù)據(jù)進(jìn)行長期保存,這樣,可以隨時根據(jù)用戶需要對所述視頻進(jìn)行回放或慢動作回放。

      綜上所述,以上僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。

      當(dāng)前第1頁1 2 3 
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1