欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

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

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

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



背景技術(shù):

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

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



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

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

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

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

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

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

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

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

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

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

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

附圖說明

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

圖1是本發(fā)明實施例公開的一種視頻處理的網(wǎng)絡架構(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ā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

s10,第二終端搜索目標模擬器;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

當前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
崇左市| 封开县| 星子县| 平邑县| 连云港市| 岚皋县| 长兴县| 新龙县| 怀来县| 女性| 旌德县| 泽库县| 瓮安县| 宁化县| 睢宁县| 呼伦贝尔市| 曲麻莱县| 南充市| 沛县| 普陀区| 镇雄县| 浦县| 大渡口区| 赣州市| 彭山县| 台南市| 措美县| 随州市| 武强县| 城市| 南召县| 巴彦淖尔市| 腾冲县| 凤冈县| 黄陵县| 东兰县| 开远市| 固镇县| 河西区| 黄平县| 甘南县|