两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種視頻處理方法及裝置與流程

文檔序號:11235256閱讀:1249來源:國知局
一種視頻處理方法及裝置與流程

本發(fā)明涉及媒體技術(shù)領(lǐng)域,具體涉及一種視頻處理方法及裝置。



背景技術(shù):

目前市場上出現(xiàn)了各種直播平臺,各個直播平臺可以直播眾多視頻,比如綜藝節(jié)目直播、發(fā)布會直播、戶外直播以及體育賽事直播等等。各個直播平臺直播的視頻在直播之前都是通過一定處理后再進行直播的,因此也出現(xiàn)了各種對用于直播的視頻源進行處理的客戶端,比如mshow云導(dǎo)播即是一款用于進行網(wǎng)絡(luò)導(dǎo)播的的軟件,在各種視頻源進行直播之前都可以通過mshow云導(dǎo)播進行一系列處理,比如添加字幕、特效處理等等。

然而目前業(yè)內(nèi)對用于直播的視頻源主要還是集中于對攝像頭采集的視頻源以及第三方推送的視頻源進行直播。



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

本發(fā)明實施例公開了一種視頻處理方法及裝置,可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,使得用于直播的視頻源多樣化,并且可以靈活地對該視頻源進行靈活處理。

本發(fā)明實施例第一方面公開一種視頻處理方法,該視頻處理方法應(yīng)用于第一終端的第一客戶端,該視頻處理方法可包括:

所述第一客戶端通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源,所述鏡像視頻數(shù)據(jù)包括所述第二終端的鏡像屏幕數(shù)據(jù)和所述第二終端當(dāng)前播放的音頻數(shù)據(jù),所述目標(biāo)模擬器與所述第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議;

所述第一客戶端接收處理指令,并根據(jù)所述處理指令對所述第一視頻源進行處理;

所述第一客戶端將處理后的所述第一視頻源發(fā)送至直播平臺。

本發(fā)明實施例第二方面公開了一種視頻處理裝置,該視頻處理裝置應(yīng)用于第一終端的第一客戶端,其中,該視頻處理裝置可包括:

第一獲取單元,用于通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源,所述鏡像視頻數(shù)據(jù)包括所述第二終端的鏡像屏幕數(shù)據(jù)和所述第二終端當(dāng)前播放的音頻數(shù)據(jù),所述目標(biāo)模擬器與所述第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議;

處理單元,用于接收處理指令,并根據(jù)所述處理指令對所述第一視頻源進行處理;

發(fā)送單元,用于將處理后的所述第一視頻源發(fā)送至直播平臺。

本發(fā)明實施例中,第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將該鏡像視頻數(shù)據(jù)作為第一視頻源,該鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該目標(biāo)模擬器與第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,該第一客戶端接收處理指令,并根據(jù)該處理指令對該第一視頻源進行處理,進一步將處理后的第一視頻源發(fā)送至直播平臺。這里可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,增加了用于直播的視頻源的多樣性,并且客戶端是通過內(nèi)置的目標(biāo)模擬器獲取該鏡像視頻數(shù)據(jù)的,因此可以靈活的對該視頻源進行處理。

附圖說明

為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1是本發(fā)明實施例公開的一種視頻處理的網(wǎng)絡(luò)架構(gòu)圖;

圖2是本發(fā)明實施例公開的一種視頻處理方法的流程圖;

圖3是本發(fā)明實施例公開的一種視頻處理方法的流程交互圖;

圖4是本發(fā)明實施例公開的一種第一客戶端的輸出界面圖;

圖5是本發(fā)明實施例公開的一種第一終端的結(jié)構(gòu)示意圖;

圖6是本發(fā)明實施例公開的一種視頻處理裝置的結(jié)構(gòu)示意圖;

圖7是本發(fā)明實施例公開的另一種視頻處理裝置的結(jié)構(gòu)示意圖。

具體實施方式

下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

本發(fā)明的說明書和權(quán)利要求書及所述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別不同對象,而不是用于描述特定順序。此外,術(shù)語“包括”和“具有”以及它們?nèi)魏巫冃?,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。

為了更好理解本發(fā)明實施例公開的一種視頻處理方法及裝置,下面先對本發(fā)明實施例適用的網(wǎng)絡(luò)構(gòu)架進行描述。請參閱圖1,圖1是本發(fā)明實施例公開的一種網(wǎng)絡(luò)構(gòu)架示意圖。如圖1所示,該網(wǎng)絡(luò)構(gòu)架可以包括第一終端的第一客戶端、多個視頻源(視頻源1、視頻源2、視頻源3...視頻源n)以及直播平臺。其中,提供該多個視頻源的設(shè)備可以是攝像頭、第三方推流工具以及其他終端等等,當(dāng)然也可以是第一終端本地存儲的視頻源。

第一終端安裝第一客戶端,該第一客戶端主要用于對所獲取的視頻源進行處理,比如添加字幕處理、特效處理等等。該第一客戶端對視頻源處理后,可以將處理后的視頻源推送至直播平臺進行直播。該第一終端與直播平臺之間可以通過互聯(lián)網(wǎng)通信連接。

在當(dāng)前的直播系統(tǒng)網(wǎng)絡(luò)架構(gòu)中,第一客戶端所獲取的視頻源中,不存在其他終端的鏡像視頻數(shù)據(jù),比如,現(xiàn)有的直播系統(tǒng)中無法將其他終端正在運行的游戲畫面以及游戲聲音直播到直播平臺。本發(fā)明實施例為了解決上述問題,在圖1的第一終端的第一客戶端中內(nèi)置目標(biāo)模擬器,該目標(biāo)模擬器與第二終端之間存在進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議。第二終端基于該鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議搜索到該目標(biāo)模擬器后,可以建立與該第一客戶端的目標(biāo)模擬器之間的數(shù)據(jù)連接,并且基于該數(shù)據(jù)連接,該第二終端將鏡像視頻數(shù)據(jù)傳輸至該目標(biāo)模擬器。第一客戶端獲取該目標(biāo)模擬器接收的鏡像視頻數(shù)據(jù),并且將該鏡像視頻數(shù)據(jù)作為一個獨立的第一視頻源進行各種編輯處理,比如添加字幕處理,特效處理等等,當(dāng)播放該鏡像視頻數(shù)據(jù)時,還可以調(diào)整視頻播放框的大小,以及拖動該視頻播放框。

本發(fā)明實施例中,第二終端的鏡像視頻數(shù)據(jù)可以包括該第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),比如某一個玩家正在第二終端玩游戲,則鏡像視頻數(shù)據(jù)可以包括第二終端的游戲畫面以及游戲聲音。在圖1所示的網(wǎng)絡(luò)構(gòu)架中,第一客戶端可以運行在包括但不限于移動電話、移動電腦、平板電腦、個人數(shù)字助理(personaldigitalassistant,pda)、媒體播放器、智能電視、智能手表、智能眼鏡、智能手環(huán)等第一終端上。

基于圖1所示的網(wǎng)絡(luò)構(gòu)架,本發(fā)明實施例公開了一種視頻處理方法。請參閱圖2,圖2是本發(fā)明實施例公開的一種視頻處理方法的流程示意圖,該視頻處理方法可以應(yīng)用于第一終端的第一客戶端。如圖2所示,該視頻處理方法可以包括以下步驟。

s100,所述第一客戶端通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源,所述鏡像視頻數(shù)據(jù)包括所述第二終端的鏡像屏幕數(shù)據(jù)和所述第二終端當(dāng)前播放的音頻數(shù)據(jù),所述目標(biāo)模擬器與所述第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議;

本發(fā)明實施例中,第二終端可以包括但不限于移動電話、移動電腦、平板電腦、個人數(shù)字助理、媒體播放器、智能電視等等。第一終端安裝第一客戶端,該第一客戶端可以為用于對視頻源進行處理的客戶端,該處理可以包括但不限于對視頻源進行特效處理、添加字幕處理以及畫中畫處理等等。第一客戶端內(nèi)置目標(biāo)模擬器,該目標(biāo)模擬器與第二終端之間通過鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議進行鏡像視頻數(shù)據(jù)的傳輸。如圖5所示,即是本發(fā)明實施例提供的一種第一終端的結(jié)構(gòu)示意圖,如圖所示,該第一終端安裝第一客戶端,該第一客戶端內(nèi)置目標(biāo)模擬器11,第二終端可以搜索該目標(biāo)模擬器11,若第二終端搜索到該目標(biāo)模擬器11,即可基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,與該第一客戶端的目標(biāo)模擬器11建立數(shù)據(jù)連接,該數(shù)據(jù)連接主要用于第二終端與目標(biāo)模擬器11之間進行鏡像視頻數(shù)據(jù)傳輸。目標(biāo)模擬器接收該第二終端的鏡像視頻數(shù)據(jù)。

可選的,第二終端的鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該第二終端的鏡像屏幕數(shù)據(jù)即是該第二終端當(dāng)前屏幕顯示的數(shù)據(jù),比如,玩家正在該第二終端玩游戲,則該第二終端的鏡像音頻數(shù)據(jù)包括該第二終端所顯示的游戲畫面數(shù)據(jù)以及游戲聲音。需要說明的是,該鏡像音頻數(shù)據(jù)是以視頻方式傳輸?shù)?,因此鏡像屏幕數(shù)據(jù)以及音頻數(shù)據(jù)是以數(shù)據(jù)流的形式存在。

目標(biāo)模擬器接收到第二終端的鏡像視頻數(shù)據(jù)后,將該鏡像視頻數(shù)據(jù)傳輸至第一客戶端,該鏡像視頻數(shù)據(jù)在第一客戶端可以是以獨立存在的第一視頻源存在,即是該鏡像視頻數(shù)據(jù)同該第一客戶端所獲取的其他視頻源一樣,可以靈活的進行各種視頻處理。

s101,所述第一客戶端接收處理指令,并根據(jù)所述處理指令對所述第一視頻源進行處理;

本發(fā)明實施例中,用戶在使用第一客戶端時,可以添加該第一視頻源,并且可以進行各種處理。第一客戶端接收用戶的處理指令,該處理指令可以是包括但不限于對該第一視頻源進行添加字幕的處理指令,或者對該第一視頻源進行特效的處理指令,或者在該第一視頻源中添加圖片的處理指令,或者,進一步的,若用戶所添加的視頻源包括多個,還可以是對所添加的多個視頻源的播放方式進行畫中畫處理的處理指令。

第一客戶端根據(jù)用戶的處理指令,對該第一視頻源進行相應(yīng)的處理。

s102,所述第一客戶端將處理后的所述第一視頻源發(fā)送至直播平臺。

本發(fā)明實施例中,第一客戶端將處理后的第一視頻源發(fā)送至直播平臺,該直播平臺可以包括各種直播平臺,比如yy直播、虎牙直播平臺等等。這樣觀眾就可以通過直播平臺看到終端的屏幕,還可以聽到終端當(dāng)前播放的音頻。進一步可選的,若第一客戶端添加了多個終端的鏡像視頻數(shù)據(jù),觀眾還可以看到多個終端的屏幕。

本發(fā)明實施例中,第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將該鏡像視頻數(shù)據(jù)作為第一視頻源,該鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該目標(biāo)模擬器與第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,該第一客戶端接收處理指令,并根據(jù)該處理指令對該第一視頻源進行處理,進一步將處理后的第一視頻源發(fā)送至直播平臺。這里可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,增加了用于直播的視頻源的多樣性,并且客戶端是通過內(nèi)置的目標(biāo)模擬器獲取該鏡像視頻數(shù)據(jù)的,因此可以靈活的對該視頻源進行處理。

請參照圖3,為本發(fā)明實施例提供的視頻處理方法的交互流程圖,本發(fā)明實施例的第一終端安裝第一客戶端,并且該第一客戶端內(nèi)置目標(biāo)模擬器。如圖3所示,本發(fā)明實施例的視頻處理方法包括以下步驟:

s10,第二終端搜索目標(biāo)模擬器;

本發(fā)明實施例中,第二終端與目標(biāo)模擬器之間可以通過鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議進行通信。當(dāng)?shù)诙K端打開鏡像視頻數(shù)據(jù)傳輸功能后,該第二終端即可搜索預(yù)設(shè)范圍內(nèi)的目標(biāo)模擬器。

s11,當(dāng)?shù)诙K端搜索到目標(biāo)模擬器時,該第二終端向第一客戶端發(fā)送數(shù)據(jù)連接請求;

本發(fā)明實施例中,當(dāng)?shù)诙K端搜索到目標(biāo)模擬器后,該第二終端向第一客戶端的目標(biāo)模擬器發(fā)送數(shù)據(jù)連接請求??蛇x的,該目標(biāo)模擬器擁有一個唯一標(biāo)識,第二終端發(fā)送的數(shù)據(jù)連接請求中可以攜帶該唯一標(biāo)識。

s12,第一客戶端接收第二終端的數(shù)據(jù)連接請求;

s13,第一客戶端基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,與第二終端建立數(shù)據(jù)連接;

s14,所述第一客戶端通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源

本發(fā)明實施例中,可選的,該數(shù)據(jù)連接請求中還可以包含預(yù)進行驗證的第一驗證碼,第一客戶端的目標(biāo)模擬器接收到該數(shù)據(jù)連接請求后,可以對該數(shù)據(jù)連接請求進行驗證,比如,用戶在第一客戶端為目標(biāo)模擬器設(shè)置第二驗證碼,當(dāng)?shù)谝豢蛻舳说哪繕?biāo)模擬器接收到該數(shù)據(jù)連接請求后,將數(shù)據(jù)連接請求中的第一驗證碼與用戶設(shè)置的第二驗證碼進行比較,若比較一致,則基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,與第二終端建立數(shù)據(jù)連接。

第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取該第二終端的鏡像視頻數(shù)據(jù),并將該第二終端的鏡像視頻數(shù)據(jù)作為獨立的第一視頻源進行處理。

s15,第一客戶端獲取至少一個第二視頻源;

可選的,該至少一個第二視頻源中可以包括以下視頻數(shù)據(jù)中的至少一種:第三終端傳輸?shù)溺R像視頻數(shù)據(jù)(該第三終端是除第一終端和第二終端外的任意終端),攝像頭錄制的視頻數(shù)據(jù)(比如主播解說的視頻數(shù)據(jù)),第一終端本地存儲的視頻數(shù)據(jù),第三方推流工具推送的視頻數(shù)據(jù),網(wǎng)絡(luò)流等等。

s16,第一客戶端接收處理指令,并根據(jù)處理指令對第一視頻源和至少一個第二視頻源進行編輯處理;

本發(fā)明實施例中,用戶可以在第一客戶端上進行操作,添加該第一視頻源和至少一個第二視頻源,并進一步對該第一視頻源和至少一個第二視頻源進行編輯處理??蛇x的,編輯處理包括但不限于添加字幕處理、特效處理、將所述第一視頻源和所述至少一個第二視頻源的播放方式進行畫中畫處理以及添加圖片處理等等。

如圖4所示,即是本發(fā)明實施例提供的第一客戶端的輸出界面圖,如圖所示,該第一客戶端獲取三個視頻源,該輸出界面的左上角為玩家1的手機屏幕的鏡像視頻數(shù)據(jù),該輸出界面的右上角為玩家2的手機屏幕的鏡像視頻數(shù)據(jù),該輸出界面的右下角為攝像頭拍攝的主播視頻,該輸出界面的左下角為用戶在第一客戶端配置的圖文場景,即進行的添加圖片處理。

s17,第一客戶端將編輯處理后的第一視頻源和編輯處理后的至少一個第二視頻源發(fā)送至直播平臺。

本發(fā)明實施例中,第一客戶端將編輯處理后的第一視頻源和編輯處理后的至少一第二視頻源發(fā)送至直播平臺,需要說明的是,該第一視頻源和至少一個第二視頻源可以是以畫中畫的播放形式進行播放,或者該第一視頻源和至少一個第二視頻源可以是以隨機排列方式進行播放,具體可以是用戶在第一客戶端進行操作設(shè)置。

本發(fā)明實施例中,第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將該鏡像視頻數(shù)據(jù)作為第一視頻源,該鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該目標(biāo)模擬器與第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,該第一客戶端接收處理指令,并根據(jù)該處理指令對該第一視頻源進行處理,進一步將處理后的第一視頻源發(fā)送至直播平臺。這里可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,增加了用于直播的視頻源的多樣性,并且客戶端是通過內(nèi)置的目標(biāo)模擬器獲取該鏡像視頻數(shù)據(jù)的,因此可以靈活的對該視頻源進行處理。

請參照圖6,為本發(fā)明實施例提供的一種視頻處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實施例的視頻處理裝置應(yīng)用于第一終端的第一客戶端,如圖6所示,本發(fā)明實施例的視頻處理裝置包括:

第一獲取單元601,用于通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源,所述鏡像視頻數(shù)據(jù)包括所述第二終端的鏡像屏幕數(shù)據(jù)和所述第二終端當(dāng)前播放的音頻數(shù)據(jù),所述目標(biāo)模擬器與所述第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議;

本發(fā)明實施例中,第二終端可以包括但不限于移動電話、移動電腦、平板電腦、個人數(shù)字助理、媒體播放器、智能電視等等。第一終端安裝第一客戶端,該第一客戶端可以為用于對視頻源進行處理的客戶端,該處理可以包括但不限于對視頻源進行特效處理、添加字幕處理以及畫中畫處理等等。第一客戶端內(nèi)置目標(biāo)模擬器,該目標(biāo)模擬器與第二終端之間通過鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議進行鏡像視頻數(shù)據(jù)的傳輸。如圖5所示,即是本發(fā)明實施例提供的一種第一終端的結(jié)構(gòu)示意圖,如圖所示,該第一終端安裝第一客戶端,該第一客戶端內(nèi)置目標(biāo)模擬器11,第二終端可以搜索該目標(biāo)模擬器11,若第二終端搜索到該目標(biāo)模擬器11,即可基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,與該第一客戶端的目標(biāo)模擬器11建立數(shù)據(jù)連接,該數(shù)據(jù)連接主要用于第二終端與目標(biāo)模擬器11之間進行鏡像視頻數(shù)據(jù)傳輸。目標(biāo)模擬器接收該第二終端的鏡像視頻數(shù)據(jù)。

可選的,第二終端的鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該第二終端的鏡像屏幕數(shù)據(jù)即是該第二終端當(dāng)前屏幕顯示的數(shù)據(jù),比如,玩家正在該第二終端玩游戲,則該第二終端的鏡像音頻數(shù)據(jù)包括該第二終端所顯示的游戲畫面數(shù)據(jù)以及游戲聲音。需要說明的是,該鏡像音頻數(shù)據(jù)是以視頻方式傳輸?shù)模虼绥R像屏幕數(shù)據(jù)以及音頻數(shù)據(jù)是以數(shù)據(jù)流的形式存在。

目標(biāo)模擬器接收到第二終端的鏡像視頻數(shù)據(jù)后,將該鏡像視頻數(shù)據(jù)傳輸至第一客戶端,該鏡像視頻數(shù)據(jù)在第一客戶端可以是以獨立存在的第一視頻源存在,即是該鏡像視頻數(shù)據(jù)同該第一客戶端所獲取的其他視頻源一樣,可以靈活的進行各種視頻處理。

處理單元102,用于接收處理指令,并根據(jù)所述處理指令對所述第一視頻源進行處理:

本發(fā)明實施例中,用戶在使用第一客戶端時,可以添加該第一視頻源,并且可以進行各種處理。第一客戶端接收用戶的處理指令,該處理指令可以是包括但不限于對該第一視頻源進行添加字幕的處理指令,或者對該第一視頻源進行特效的處理指令,或者在該第一視頻源中添加圖片的處理指令,或者,進一步的,若用戶所添加的視頻源包括多個,還可以是對所添加的多個視頻源的播放方式進行畫中畫處理的處理指令。

第一客戶端根據(jù)用戶的處理指令,對該第一視頻源進行相應(yīng)的處理。

發(fā)送單元603,用于將處理后的所述第一視頻源發(fā)送至直播平臺。

本發(fā)明實施例中,第一客戶端將處理后的第一視頻源發(fā)送至直播平臺,該直播平臺可以包括各種直播平臺,比如yy直播、虎牙直播平臺等等。這樣觀眾就可以通過直播平臺看到終端的屏幕,還可以聽到終端當(dāng)前播放的音頻。進一步可選的,若第一客戶端添加了多個終端的鏡像視頻數(shù)據(jù),觀眾還可以看到多個終端的屏幕。

本發(fā)明實施例中,第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將該鏡像視頻數(shù)據(jù)作為第一視頻源,該鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該目標(biāo)模擬器與第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,該第一客戶端接收處理指令,并根據(jù)該處理指令對該第一視頻源進行處理,進一步將處理后的第一視頻源發(fā)送至直播平臺。這里可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,增加了用于直播的視頻源的多樣性,并且客戶端是通過內(nèi)置的目標(biāo)模擬器獲取該鏡像視頻數(shù)據(jù)的,因此可以靈活的對該視頻源進行處理。

請參照圖7,為本發(fā)明實施例提供的另一種視頻處理裝置的結(jié)構(gòu)示意圖,本發(fā)明實施例的視頻處理裝置應(yīng)用于第一終端的第一客戶端,如圖7所示,本發(fā)明實施例的視頻處理裝置包括:

接收單元701,用于接收所述第二終端的數(shù)據(jù)連接請求,所述數(shù)據(jù)連接請求為所述第二終端搜索到內(nèi)置于所述第一客戶端的目標(biāo)模擬器時發(fā)送的;

本發(fā)明實施例中,第二終端與目標(biāo)模擬器之間可以通過鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議進行通信。當(dāng)?shù)诙K端打開鏡像視頻數(shù)據(jù)傳輸功能后,該第二終端即可搜索預(yù)設(shè)范圍內(nèi)的目標(biāo)模擬器。

數(shù)據(jù)連接建立單元702,用于基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,建立與所述第二終端之間的數(shù)據(jù)連接。

本發(fā)明實施例中,當(dāng)?shù)诙K端搜索到目標(biāo)模擬器后,該第二終端向第一客戶端的目標(biāo)模擬器發(fā)送數(shù)據(jù)連接請求??蛇x的,該目標(biāo)模擬器擁有一個唯一標(biāo)識,第二終端發(fā)送的數(shù)據(jù)連接請求中可以攜帶該唯一標(biāo)識。

第一獲取單元703,用于通過內(nèi)置于所述第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將所述鏡像視頻數(shù)據(jù)作為第一視頻源,所述鏡像視頻數(shù)據(jù)包括所述第二終端的鏡像屏幕數(shù)據(jù)和所述第二終端當(dāng)前播放的音頻數(shù)據(jù),所述目標(biāo)模擬器與所述第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議;

本發(fā)明實施例中,可選的,該數(shù)據(jù)連接請求中還可以包含預(yù)進行驗證的第一驗證碼,第一客戶端的目標(biāo)模擬器接收到該數(shù)據(jù)連接請求后,可以對該數(shù)據(jù)連接請求進行驗證,比如,用戶在第一客戶端為目標(biāo)模擬器設(shè)置第二驗證碼,當(dāng)?shù)谝豢蛻舳说哪繕?biāo)模擬器接收到該數(shù)據(jù)連接請求后,將數(shù)據(jù)連接請求中的第一驗證碼與用戶設(shè)置的第二驗證碼進行比較,若比較一致,則基于鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,與第二終端建立數(shù)據(jù)連接。

第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取該第二終端的鏡像視頻數(shù)據(jù),并將該第二終端的鏡像視頻數(shù)據(jù)作為獨立的第一視頻源進行處理。

第二獲取單元704,用于獲取至少一個第二視頻源;

可選的,該至少一個第二視頻源中可以包括以下視頻數(shù)據(jù)中的至少一種:第三終端傳輸?shù)溺R像視頻數(shù)據(jù)(該第三終端是除第一終端和第二終端外的任意終端),攝像頭錄制的視頻數(shù)據(jù)(比如主播解說的視頻數(shù)據(jù)),第一終端本地存儲的視頻數(shù)據(jù),第三方推流工具推送的視頻數(shù)據(jù),網(wǎng)絡(luò)流等等。

所述處理單元705,用于接收處理指令,并根據(jù)所述處理指令對所述第一視頻源和所述至少一個第二視頻源進行編輯處理;

本發(fā)明實施例中,用戶可以在第一客戶端上進行操作,添加該第一視頻源和至少一個第二視頻源,并進一步對該第一視頻源和至少一個第二視頻源進行編輯處理??蛇x的,編輯處理包括但不限于添加字幕處理、特效處理、將所述第一視頻源和所述至少一個第二視頻源的播放方式進行畫中畫處理以及添加圖片處理等等。

如圖4所示,即是本發(fā)明實施例提供的第一客戶端的輸出界面圖,如圖所示,該第一客戶端獲取三個視頻源,該輸出界面的左上角為玩家1的手機屏幕的鏡像視頻數(shù)據(jù),該輸出界面的右上角為玩家2的手機屏幕的鏡像視頻數(shù)據(jù),該輸出界面的右下角為攝像頭拍攝的主播視頻,該輸出界面的左下角為用戶在第一客戶端配置的圖文場景,即進行的添加圖片處理。

所述發(fā)送單元706,用于將編輯處理后的所述第一視頻源和編輯處理后的所述至少一個第二視頻源發(fā)送至直播平臺。

本發(fā)明實施例中,第一客戶端將編輯處理后的第一視頻源和編輯處理后的至少一第二視頻源發(fā)送至直播平臺,需要說明的是,該第一視頻源和至少一個第二視頻源可以是以畫中畫的播放形式進行播放,或者該第一視頻源和至少一個第二視頻源可以是以隨機排列方式進行播放,具體可以是用戶在第一客戶端進行操作設(shè)置。

本發(fā)明實施例中,第一客戶端通過內(nèi)置于該第一客戶端的目標(biāo)模擬器獲取第二終端的鏡像視頻數(shù)據(jù),并將該鏡像視頻數(shù)據(jù)作為第一視頻源,該鏡像視頻數(shù)據(jù)包括第二終端的鏡像屏幕數(shù)據(jù)和該第二終端當(dāng)前播放的音頻數(shù)據(jù),該目標(biāo)模擬器與第二終端之間存在用于進行鏡像視頻數(shù)據(jù)傳輸?shù)臒o線通訊技術(shù)協(xié)議,該第一客戶端接收處理指令,并根據(jù)該處理指令對該第一視頻源進行處理,進一步將處理后的第一視頻源發(fā)送至直播平臺。這里可以將終端的鏡像視頻數(shù)據(jù)作為視頻源進行直播,增加了用于直播的視頻源的多樣性,并且客戶端是通過內(nèi)置的目標(biāo)模擬器獲取該鏡像視頻數(shù)據(jù)的,因此可以靈活的對該視頻源進行處理。

本發(fā)明實施例還提供一種計算機存儲介質(zhì),其中,該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的任何一種視頻處理方法的部分或全部步驟。

盡管在此結(jié)合各實施例對本發(fā)明進行了描述,然而,在實施所要求保護的本發(fā)明過程中,本領(lǐng)域技術(shù)人員通過查看所述附圖、公開內(nèi)容、以及所附權(quán)利要求書,可理解并實現(xiàn)所述公開實施例的其他變化。在權(quán)利要求中,“包括”(comprising)一詞不排除其他組成部分或步驟,“一”或“一個”不排除多個的情況。單個處理器或其他單元可以實現(xiàn)權(quán)利要求中列舉的若干項功能。相互不同的從屬權(quán)利要求中記載了某些措施,但這并不表示這些措施不能組合起來產(chǎn)生良好的效果。

本領(lǐng)域技術(shù)人員應(yīng)明白,本發(fā)明的實施例可提供為方法、裝置(設(shè)備)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器、cd-rom、光學(xué)存儲器等)上實施的計算機程序產(chǎn)品的形式。計算機程序存儲/分布在合適的介質(zhì)中,與其它硬件一起提供或作為硬件的一部分,也可以采用其他分布形式,如通過internet或其它有線或無線電信系統(tǒng)。

本發(fā)明是參照本發(fā)明實施例的方法、裝置(設(shè)備)和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。

這些計算機程序指令也可存儲在能引導(dǎo)計算機或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。

這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計算機或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設(shè)備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。

盡管結(jié)合具體特征及其實施例對本發(fā)明進行了描述,顯而易見的,在不脫離本發(fā)明的精神和范圍的情況下,可對其進行各種修改和組合。相應(yīng)地,本說明書和附圖僅僅是所附權(quán)利要求所界定的本發(fā)明的示例性說明,且視為已覆蓋本發(fā)明范圍內(nèi)的任意和所有修改、變化、組合或等同物。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
洛扎县| 金平| 饶平县| 竹北市| 延吉市| 乐陵市| 景泰县| 平陆县| 张家港市| 资中县| 繁峙县| 闵行区| 甘德县| 洛宁县| 石首市| 彰化县| 平舆县| 开鲁县| 府谷县| 景泰县| 宁阳县| 清流县| 曲周县| 尼玛县| 泗水县| 环江| 会理县| 襄垣县| 陇西县| 葫芦岛市| 霍邱县| 台北市| 广水市| 平顺县| 林州市| 永胜县| 乳山市| 乐清市| 崇仁县| 大悟县| 龙山县|